{"_id":"@material/mwc-icon-button","_rev":"718-6a938bdf5a0de46562134fdb8f5ffc9c","name":"@material/mwc-icon-button","dist-tags":{"latest":"0.27.0","canary":"0.26.0-canary.0af8ade5.0"},"versions":{"0.6.0":{"name":"@material/mwc-icon-button","version":"0.6.0","description":"> :warning: These components are a work in progress. They are pre-release and should be considered experimental, as they may undergo major changes before release. We are experimenting with alternate architectures and approaches with the goal of allowing u","main":"mwc-icon-button.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"^1.0.0","@material/mwc-base":"^0.6.0","@material/mwc-icon":"^0.6.0","@material/mwc-ripple":"^0.6.0"},"publishConfig":{"access":"public"},"gitHead":"1961a2530cc20bc020bba88f4da76d085ad1f1e0","_id":"@material/mwc-icon-button@0.6.0","_nodeVersion":"10.16.0","_npmVersion":"lerna/3.14.1/node@v10.16.0+x64 (darwin)","dist":{"integrity":"sha512-SRYF18K6v+9fOxuAAxY+EK5XBCuPq0bC3UiziFcKZHso8ZB+1/HOcbfYtvy6CHtGeWsqzp6+vvtl/vL8nykDrg==","shasum":"bf561c3d2072a8c51c766e4a63444c2576e8aa97","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.6.0.tgz","fileCount":19,"unpackedSize":277364,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJc+EAnCRA9TVsSAnZWagAAYr4P/3hrcWGy9zXp/YPTx+7v\nONWaLbMLoOVzJLdL2xgX8onBidl/9vCsLMuUqjglcAIQdr6P6xE4SdwV2Khk\nB7NNrnh4gnwmiOffvXXrLleABAdNmPVFS8Mz3y1YYegoNBkK1XrVv7oA53cW\n+ge3g1DccZSOYsk5GylGO7AHAFX+dqqj3g27ok9eHhBeGqyi0QOV15uhrwE3\nNlfPRaWO0qRVe6JH0le3ZS1zTrAyhj2Hu4l8yZ1PMANOK9pkpoWHfeB95Wkb\nGn+B+rTvE4UQWBY5IroPmcL7unY0jUIMo55EKA5u8lihRGKEbo8LTLi6tznw\n2CDgINoGn1tmtQ3c71dVr7gfiOY4l7Y8p6/vTCR+ExN9oN1ej6HustWufbo8\nhc0YYDgLVYqOewU796x/QyhiVvtAnILNMGr6V2torT3WSB3JUzRjQRIwFSJR\n07db2poFc0TVgyxscPKoeqDRLV8X0TRjDz4JBqBWlx37y317lbbILfemZNqp\nPXd1UnY3vLg963xnwzDSCGuAh0yRqo7Enw3svtYhNyw+tBnSLfVRs7ubh0Fl\n7ClYU5G+W7SHWTnn5MvCgPmTbIByAgI4orwZTvWvJSxAr+M2egRVa0xj0tit\n2O5CDf9eA/Nrol9ZGGHfOBK//vrFANoHsIz/sQqhukUzXt2xm9NtFFavkmEF\nV+LN\r\n=cfMU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD5miqsKYM8nw6HX+ZkF7pz8Iu+EZsvJJzJjddQiofd0QIhAMn5MjIXGFnLx77Z+BwaGoUQEcd/st8HYlqkidOzrKmh"}]},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"azakus","email":"dfreedm2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.6.0_1559773223284_0.7745648860638197"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.7.0":{"name":"@material/mwc-icon-button","version":"0.7.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"^3.0.0","@material/mwc-base":"^0.7.0","@material/mwc-icon":"^0.7.0","@material/mwc-ripple":"^0.7.0"},"publishConfig":{"access":"public"},"gitHead":"c8c5d01ad2103af63e3d7656b5d1acc5ccaa05db","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.7.0","_nodeVersion":"10.11.0","_npmVersion":"lerna/3.14.1/node@v10.11.0+x64 (linux)","dist":{"integrity":"sha512-FacLi6tt5XAootrzEgvLvX/tjgEeE5tPhCC3W8vPXH9P1dQCkT7dYOY9dVUwVvQOgzEHE18zEbTTxmYuE88ePg==","shasum":"62350689bb0ed32c11a24fc7b4b49935d2e681af","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.7.0.tgz","fileCount":16,"unpackedSize":43000,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZZ9oCRA9TVsSAnZWagAADjgP/jbvWbB22qRiUUlRzfDh\n7NGdjL59FovFAUjZpwbF6rdjQEWEmuXhvIBBuOSBflII9+UhulOISMYnTOCf\n5DTis5L4CYQ/rKAdqs53rsZ6+gtJEH7noTXZ6m5qBLw1VA+xvE4aLXM+hsXk\n2vTMyeukanxS2lv3AAem9uqD/s+2SPRZA43E3MYxlv4Q9FyoeHOG0tiQSu8x\ndIQgVvXbQdKvCqETqgmFknBoGt5yh0y3BVQeeciq7mtmGbZRtXPhMs/PJMXt\n8qDvX9mQU/itrA9zjqi7aWy3lxz1aLCqHStnIlAwNBXTXh5PsvliIjNpFGS3\n5d5oyDm4g7veAMBmd8BzzTYO18Vl9PPMnLVijkv4lM83qcxBQYCy15M/Sd+X\nYZIhftQM5DgZ4PNPnH/AcAyWN1pXUCN1kwUjtktS+E2Q3tLiL/kSBfPtCZXr\neED2xYpV47yVnDmqWsHMnUAKHdiZwhIISnX3SduoQuGzmaB0GHBM4N6wQukU\nQGkWuxVl8QnPSqScjl3A6VWoeZeqAXpRgr2sfF7caMPzrM454VlovA9Y7T7E\nlz7neTeI3EHo7rf/RPon1qqXnJ1DinfYenQg2EQltM1J1U10FdxeMZuM1cYM\nAMVhbByOfEBK05XVOENNrIXYwrIWGXs84GIFEW2IWOgWMH0WL9xKZjYej7cH\nhx6y\r\n=vNlD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFRg0y3SucC0x1heMt3rpAiyCjyPOS6Du8ypDCpbnhvlAiEAkk9JF+/DZc8naUSbKWC6OSrrmuem7ApPE9I4gS2Hows="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"aomarks","email":"aomarks@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.7.0_1566941031898_0.02427002159913605"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.7.1":{"name":"@material/mwc-icon-button","version":"0.7.1","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"^3.0.0","@material/mwc-base":"^0.7.0","@material/mwc-icon":"^0.7.1","@material/mwc-ripple":"^0.7.1"},"publishConfig":{"access":"public"},"gitHead":"f8389e38b66e6261a8578f4a748efcb7367da176","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.7.1","_nodeVersion":"11.12.0","_npmVersion":"lerna/3.14.1/node@v11.12.0+x64 (darwin)","dist":{"integrity":"sha512-zRhv/YPpMp6rWknUZBgNRdeqdZjfFUoOqrzhnRlLPMmKxcrdf0Fqz9HsMjm7xOcQVfkk3E4mBa02FqFUUEnd1g==","shasum":"b1b07c94dd1c9cfbf621607f0324717842c1b96d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.7.1.tgz","fileCount":16,"unpackedSize":43034,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdZezkCRA9TVsSAnZWagAAjJsP/3zQ2+xgZQKlTXb1CMmY\nCrqG09eBDaVaXbBj0Jx74dtpyCFH5h1MlwuyTyeWm0joGGbexhiB+ZsrF7C1\nboMbHblTRGhpAEQ7gXgHG7QDw5+uZ+taQM9n1CjjVYS8Mudrd7PK/sQ0mTF0\nvl3y0qXGfcwIxAwGFfTqelvGjq8/zWadFAyJA6O6IhX9aAy0N/zphjvbwiUl\nIWEqWzxyogfLMyK2HAr3enZwkWmUzkIQWGe5coThej8kXJdNbvthcCJkGcNU\n8t84LWNJ4LfqbYQgGpw64nRfT0UjB1Vo8xg3IJZFJgpFd/pUl1mFhmsy/XlN\nbHMpjvqDbxOLjiqhy1zryqKUuML2ZCYkwlU23pphfvxrT8mB6OAs1OsR1Lgs\nQVPp26voOhc13cDI5KGfKKZinLhaCoIdS1gaNjLO0VHPqj+JAN1fN9ahDX4u\ns0W4Fkb+VMq+7cMcA7tLopkHaVY9/ClRICIe7FIE6xIuW9K3tVhhr1YJ/NHZ\ni/FmdTKROD+j2KnJlTu1MWC3opNj/Lwc4kKQBx4dFT+5I/E3tKdzHcFQ+NXh\niREgTNsr4elaHZv4MAZNefJz2B5vYCb3JYPrsbjnXkuBdHdTvJ8vLRDRtNCg\nyb4b435ze1Mef6v6ARXEefxhHX7fugoxSIcII6/KZgyLPIfQEfN8CkjBIJ89\ndj6g\r\n=q4Nf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFTwC6MD3g0VcMxNy57OSYlWH6R2gjI99lqT6rP82Vt2AiEAyXog7yzmYkcJdW2Cbx4hAbs/2tyRIf8jpuj2TPjmCSs="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.7.1_1566960867703_0.09569878446967195"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.8.0":{"name":"@material/mwc-icon-button","version":"0.8.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"^3.0.0","@material/mwc-base":"^0.8.0","@material/mwc-icon":"^0.8.0","@material/mwc-ripple":"^0.8.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"e47de0d9d6e556ce8c4b0b92f87be25a3e18da79","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.8.0","_nodeVersion":"10.11.0","_npmVersion":"lerna/3.16.4/node@v10.11.0+x64 (linux)","dist":{"integrity":"sha512-SnB5NURf5alNGhrzwKaLDMIKuWhY/sbqPVsAw5rmJ1n3DcC2/UAgRKzvMePnwe/gQcSnHcE6VxMEWDAticfedw==","shasum":"8485695516b296c4fb3be1a3ee65930285d254e7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.8.0.tgz","fileCount":19,"unpackedSize":46967,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbv+fCRA9TVsSAnZWagAAe9QP/1tSqYWjAUNvFtr30NOE\ngbi3h3Swq/bqb8gm+jfmmmavkUMGlXbnIeuDiY/h5oGOyRrBxordpN6UrWYG\nnOuggKfhOyePolpi57bNfIrSS32iGymSx5+gqGUAKxoPovZuicIz3FiAV/Vc\nCzyyezsL9kUUZdXdNQur5BQBlqn2ZT/P8PE7aEbaHUrL1DoL7I41IwQGCF5a\nEqZlm+p6l4k1LPZAoDjZD5QUaFyjxTMDRdHyh6yMfzY/CHFg/MGXevnb1JxT\nEvE0PEwb23HHD5Hy2nu/OIfgOeXZ3hEyR5gkWTtnLVLolv3hglz/uf7Gtf+m\nClMb9n4ScJ7HTEp+o2y/YhU0QkihkAgSvpgZJlqnazyh0gEWREdyEOyR8+nR\nGjlb6KlsXL/NJ3M4H2yqTypswYn71D6H+IVBLVX5+GuYBNhJ2BQOaActmVqH\nV+kBJy5OBDx5s9oUodPekNJdo4pOHA3dGgi939BQDvAaL+zyOOV9oJ464SMz\n2DTLxt7ZnclNYz7+yLktBlcmj3Hh5xmRRQmyyIkGZImfqhJSnbXZmpOHVdxD\nN9F3fi6D8YkPAmzbTOVp8YL0/Dampm1Z9j2TFhH0L93vYzll+SWhhjRUuAl6\njJV3jsBbMbkwCGIDjiAEo3arblHaD/X/tRAggcRDQ0qet8oyqfCxAs7Qo5Ey\nhkDq\r\n=pkvl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVFadRoNoHhCrq6X+XkSdDJ/BuXXEcPCVT58DGsU0ZHQIgONQf6qiMH31slGdfSOQ84bIjkBJKVaP/B/94+gpEW60="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"aomarks","email":"aomarks@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.8.0_1567555487084_0.5409597396565418"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.9.0":{"name":"@material/mwc-icon-button","version":"0.9.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"^3.0.0","@material/mwc-base":"^0.9.0","@material/mwc-icon":"^0.9.0","@material/mwc-ripple":"^0.9.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"d6db9ceafe4b21572f967ac4acae9189da8c9c4f","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.9.0","_nodeVersion":"11.12.0","_npmVersion":"lerna/3.14.1/node@v11.12.0+x64 (darwin)","dist":{"integrity":"sha512-Wj9Y+33SPg/cciFfpKWCeZBO4ZPuiwl9657kXDeWjeDF7d257wGOtNgxfPXLiFbWozNaKhsfDGH7Lgo89Jiiug==","shasum":"9f63ae1e279137053d19a0ac02ad311aa3743f3c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.9.0.tgz","fileCount":19,"unpackedSize":45638,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdjWeRCRA9TVsSAnZWagAAk5IP/i2N1vGWXcpEEbpdy341\n1gycWcPchEFCtTxOOXXvS6DnnXDTB/dNduR+8Os6d2PIbFAvkS4wTTTO/d7z\noVs4nMfWVUMZ+yo3DgzLADsPaet0O5W0KgVCCVYREHLG0/DWoFlch9mjrv9F\nraYL9Hs78qo8CWTopCDgwSrW25qZxVZWW66I0SO0sCeuLTd7v6xLwFRoIAhy\ngdfju1dkAYjcZ7Wpz0sjlicMAQ06FQ8mZS9R2AtXryXqTb32axa+a5Vk5pp+\nxUGMosA5KyC+b1LQYi4pH9faJSiGPXBEXKSPc0fwY+LpB8doPlxDgHVOEGkw\n5JkDKULFRQ5ZSZ/tvi3W4LXe/NQAkb6e6kV1ejhHqgichbXDeD3Ufpkzff8J\nBSxT7pq8yi/k3ciHYu0hmRHNbksUJFZVk9cn+PPZCN67aUwcis4XnXnTilEW\nVC74mfA4loyTXhucFoyeYjjB0ycbMtiwA7D6w6Isse76ex7GsXOfbRRWfbAJ\nZrPW53IVmokT7WuR36+4FNllJI3z3FJOBBulv2+zHk7wo/O+44u8KKcteDRB\nNdgvbmtOq/bW2fmibtR9ySEKjFSq3jiS5csB+1MNuhv9MZUAxWKBkLh2QUMp\nT0clrx8aZz8NTd+N7F3EK8dH19xIQe3KUgtyTDWNHQcaLW69oj9laQlokJVT\nfyU/\r\n=M/RO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDvJ3K+0/H4oAg8BZ/H6P1w4QHLrWx+WAXi/sGOSNR+TgIhAMjcCfcL67gY7nkZ/dG81Ftqqkt+HDY3vQIIcM9y6r2G"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.9.0_1569548177416_0.5709875427432456"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.9.1":{"name":"@material/mwc-icon-button","version":"0.9.1","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=4.0.0-canary.e851d4f40.0","@material/mwc-base":"^0.9.1","@material/mwc-icon":"^0.9.1","@material/mwc-ripple":"^0.9.1","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"2b2676d71b8d393aa61348cb8e3d9ed03dd8dc08","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.9.1","_nodeVersion":"11.12.0","_npmVersion":"lerna/3.16.4/node@v11.12.0+x64 (darwin)","dist":{"integrity":"sha512-zNp0sSVgt83/FbBFU5BxmGxvzDPYsK3AVxpdMupxrtRfHOuBr3U06Uutz/ifhn1aaJBkufIAwiU6JMW78T6e0Q==","shasum":"35fa0489c8ce9e44116881db82854552b3136829","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.9.1.tgz","fileCount":19,"unpackedSize":45629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdkm4HCRA9TVsSAnZWagAANU4P/0mj6Bq14HEKLq57N5jM\nHxu5aNKdDERxm2992Dbh2varGHcOwS22kv4zi7s5a0v+zK8T+5sMujsflMiE\ndGiTlo3oEWAgGY32+cw7j3AFRpumLfPesJovk+Tdgo6Mn4+6np6++qwQ3rHa\ncyAB1ojiy8ABxu6vllPEDS8les3aWAka1PyzhYDLiV/NNbowzc1GDYrRLPAk\nLZlQ/EikZl0CDslptnvmeebe9ehbwkbIFEdxiZo/yM+0FaA3VUui77q2L+gj\n+RC3fRAFBrdb3uvNBwHDzhYVXWXQL7Oj+WDymYN0LPyGHRVJmVQ6p5/Qrcmi\nYUUFr12q7GGxX2ov/vftQw5GmVmJQs9CBQF8nGuraxyNTFfILtaHfxDiQDwo\nBvSk5ejhK1ZDrfsb0w/jg7PfkHzuuv+BHsklKRz3WaSOVgKMZVRnUnWeFYDa\nUaKpOL7zAzUZjtL4xcsU3/M1m8FHKZZ/GMXScoacxMj2kSdjMJ9Kl0uvHczc\n9dl4LhKSY29zNxJulFbWWGhLA76iaGkONjKRtJRRbI/J6rdYsN/cKoWMG1Og\n/Z8Gdooojs07jHDpztf4jIl5OvyGF6qwOTiMWLMJ9D/v1jBH4/EAViD+tmfU\nnSXQOo9qRj20AbhtNjVC9FEQnyiK9uHuBTHPLyac+16uDIA6DjRPiy45mwXC\nfjDN\r\n=kQ+n\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEC4xmjJkx8EB5+2ppwqN1m27ELWX093oslegQPhBJ0YAiEAuEUwMhx4MFZgudsHw0/8J3tz2FA6N0lN9zolelGK+cE="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.9.1_1569877510634_0.554945188870559"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.10.0":{"name":"@material/mwc-icon-button","version":"0.10.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=4.0.0-canary.e851d4f40.0","@material/mwc-base":"^0.10.0","@material/mwc-icon":"^0.10.0","@material/mwc-ripple":"^0.10.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"631e70e3a39330ccade8210d1a72edc0f22ddc0a","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.10.0","_nodeVersion":"12.9.1","_npmVersion":"lerna/3.16.4/node@v12.9.1+x64 (darwin)","dist":{"integrity":"sha512-kF78v8ILl/3qWn9h1s6UiCfTxlKCb38cwMjpFODF/qf+T5Nsuxv070jWqWd6JfH6YFQHD5Dglip0VGyQogsrZw==","shasum":"e3c17198e5a1e37eca7c3ba1be2f537fd93a2768","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.10.0.tgz","fileCount":19,"unpackedSize":46184,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdoRAUCRA9TVsSAnZWagAApo0P+wdKrq4QIykZ4OwrAto5\ncMJF4PfbzOD3/dvCh+CtulubG0rYD2P9Rgv/3bpiFzB/6XP0bU84AbDSiulR\n2gLQV2fceV9KhHu65TnBe47lTht7m0uo0I+iNNoMk5M06OXKK5RF7Qfqfvu6\nW2NggxAxXNFX4+db2js/e0eXuqbkvggInzH5zNAMVh0WWp05KQWgGibo0l/c\nrnOZwcorW4KJlXU5IkrGLvJGdXUgEspJkUaNUBD1izQ6orj0ojd+VTA2Bll/\nGYNyI8yoU8GUE0AJR1PCJOCJ7vBRyd+KNjmZ273CDTsbe/LJVbfDKZRVgM4O\nLd5BTYSEBvu3MDe8ssF4ZmYRzySLDjREqQYKIhPJQz05FRC723APthu9ZHxJ\n6JiLQ2nohrK011acUiM+LbPT8lmLiAwz0mta48xYe5MXQbhHeARllz5W7Ty0\noDU9qvR2ct+z9Hl47B4XjJe2m/7JGh88EbYC2hh2YxlqiimzkysegA86881s\nqaXZjhH79BQQvu1YTzVnqE00OwpFL4sNoiMugToyoHoKKEppm1H2KdMtTobH\nlpYlW2sfeAqc70QAitn8ih3nHUWLeee6VY4ju+FCIKH6Vy8Wh7Fns7HHPRVQ\nCX94qoX8C6ZLkz5REU+8Ch6jqgfygT8PVXH3LcxzqR/Lt/supDvIl5qNDqm+\nX8UU\r\n=hruC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFJzm/OResgEHkH0okQa/2NEJFDHwoIDL90EUq+d87n2AiEA+OEdc8C6Xm9IFX9i/g4eWA4dTKxNy2tFDq83QDSjUFU="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"aomarks","email":"aomarks@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.10.0_1570836500020_0.8346771752305717"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.11.0":{"name":"@material/mwc-icon-button","version":"0.11.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=5.0.0-canary.5729943ba.0","@material/mwc-base":"^0.11.0","@material/mwc-icon":"^0.11.0","@material/mwc-ripple":"^0.11.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"147d9789d99bf7a5ed28f6b066b8db58f5b9ab0a","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.11.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.1/node@v10.17.0+x64 (darwin)","dist":{"integrity":"sha512-oUbuysMfut70K3Y3d/0HI+n6oaMRv34LTr9tJIuf92MKKkeBmN383gW08QdSFd7+iJm9J10a4kVOnZ7BxzkysQ==","shasum":"0c279d835d45515adb4091db321c2c30a3b5493d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.11.0.tgz","fileCount":16,"unpackedSize":45342,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3Z3wCRA9TVsSAnZWagAAhcQQAKPjGZX4C0mvgte4xYoG\nf1TEp9ulk9HERioCmT8UzqxeWdbFf3U/tzQRofdwnqdhW6PXuys0hrtkxUC3\nYPqsdilcBXKxLpuVm3fW/WP77hw/2BbK6ty02LCfNoCjq37fGV0O1wN60Qw4\n+BIv73zeMQC+95C7htlWLVLrM670+NrVsRkQ1hvSVVyXD8X9q4gUA+40Vflo\nIXq30GsgvbaGKfuSoeS2t+OpskHDldhRP0Vp3Rr8prg2ejqFc/ewFO6rKV8t\nNc/cI3W5xVI18lqmMglmdn3mbvT606yfPqd4Xl++Nug+UjgpNEhlFnezaLw1\nAeNeMOJPNYnCWnxh58cj2PUZIgEr3zrvJApUnrXI7axQCycRHvwJqrZ0OYLc\nh+ttNiNoB0KVBFXZsC84skVGvd1ATfrmjW/FjdgMvb8w5W2uhA49iVeG4L1P\n6ql3P2gMYHfIfgJImUKgjZMs2dtsCqxi/pyFfn8izsiz6vHJ+ZfGQ4ZDZ3o3\ntL46Y62GnDscJFRIZup3nn4GEpDAcjt71ArDT8pEIiDmPrTS6I3/cKUtaxoJ\nROyzJmoDrpTlJvQUSKKJ6Nm4ZGiSxR8KO45BGaRSviSj7AURZuNHILhI3TSi\n764TWlESvhnQ1KTZHFAyc2w+VJQIFRq4UHBTip4RCSU9V2wveulZAxnUCywu\nvWO+\r\n=vjO0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6n8wS8Qq07NbebNbVftvGFrC9+WviMbRJZktmUdllIAiAC7+kj5/L5h8SXFrn86baAkftqSymaESxgpMOXldlLOQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"asyncliz","email":"asyncliz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.11.0_1574804975134_0.2995168388977951"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.11.1":{"name":"@material/mwc-icon-button","version":"0.11.1","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=5.0.0-canary.5729943ba.0","@material/mwc-base":"^0.11.1","@material/mwc-icon":"^0.11.1","@material/mwc-ripple":"^0.11.1","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"395c02244bf15c2658cb110eb405ff2e4c0477fc","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.11.1","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.18.1/node@v10.17.0+x64 (darwin)","dist":{"integrity":"sha512-jbSm+4VuRCEiZHXjnnVvnM9Y5RzZhiRSD+7sIk4SdCy58ijjolD4WXKHJ6RG/4Exr/rziX2R4fR83dZjJjZwGA==","shasum":"883c444ba8ec9180a1c7cff3b44f817f17095c2f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.11.1.tgz","fileCount":16,"unpackedSize":45420,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd3cLECRA9TVsSAnZWagAA/m4P/0HUZrZwl0eMzADrPBOc\noG/Eq5RfPfdgIYiGhb/ACjGOg3WgQD/HtSM3m3DYTcBPu058HYLfkG12cirI\nMJQfWuuDD4Uod7dzt/fSkwmxA3G22Sp49feaukXAPhHJDzIJxJ69/fTrDO3S\nI7wYMVXmjkObHcLAf0Mb4xY9ThkbsKXSRTsuKFCsGC2CjjDYZ/g0s9rSsC3Z\nGmtYLWwitBoKy83LXp8Dbi8j+PCKrOJCu7zE4vI96M13XxW0AOXhOIHkVVA7\nKvxA4wSKklj8O2qKF7Z2t5USl8wLp+1r3+VXw0BibXoAB7Herce6qt3+q8yu\n5sgyer/7cEzHhPwW1x8Vmg77ahhX2HPR4hfE9bHi2qy/AtTWGWjBT2fXlVZ/\nk+cLfB0TquJfeQBSUM9ptsY4xeXwyV2TqKkb9z5wIgFqpV4HsS9l5UvmJiex\noLmCosO1a3BGW6A1/wR/j8jOZPOnHyUPKUzsoF/Bwb/eIVHb2jgJNKOx54N/\nFA43p59ea4J3ytQzLCFgAfymhNiX0yQy1jKI8TCdWN9pamNxdHIOHFlccDQu\nIf5N3x4EmtiwRhli7wQs63dpTY3sLScl6mciJfG1v/MoVm10A5MiM6q2H/nd\nwIkenIZ5tupk0d2Y630xnMJD0Qu0gOLmQFFvXhFTnA7xtNYQjReSVpg00c9G\nlT9c\r\n=YG09\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCtsgzVrLUSQQAJnx7RfkOgwyUQVorCLWCj+jzLQTC6EwIhAIT04UD9VnTtHDtzXyXIvELFEiR/iVfG2ylRH13AMdjQ"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"asyncliz","email":"asyncliz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.11.1_1574814403679_0.8075220811527266"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.12.0":{"name":"@material/mwc-icon-button","version":"0.12.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=5.0.0-canary.1c494e567.0","@material/mwc-base":"^0.12.0","@material/mwc-icon":"^0.12.0","@material/mwc-ripple":"^0.12.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"4c0dc16b89066f24fca4efcf78c36c87657f0a03","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.12.0","_nodeVersion":"11.12.0","_npmVersion":"lerna/3.18.1/node@v11.12.0+x64 (darwin)","dist":{"integrity":"sha512-yoDIqTWeUZsCODYa5WRhLzlCDIbqJfZXVP4AJfqEZtp7n76RXxpDRkVE8/6aGbwgYDVG8PyJALC6PfFeC9UjtQ==","shasum":"c094c84c1d1d18f618a7afb160fb2c5ada686a82","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.12.0.tgz","fileCount":19,"unpackedSize":49258,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJd+WktCRA9TVsSAnZWagAAfIgP/33b/NmYG9Gog2ehxDrY\no27Lr3A/Tryna5/I8xfGaWatD2NPJByDDDuj6wUEM+BfVLUI4t9PnWi4l+nf\n6R/YMVurTeNQ2Lexptmq6NjPRgpKbeMO0Phl3Ev1WPuKFg2aFylRF2HoU5mG\ny4/TDA3yRF8VyvyGwq65S0uZQGIvTtwzSkp5gCwJnMcFO9oatF8R5L5SD2UV\nAdVUj4Ac7KYmpqaI2qxkx8sBQNGGqTV2E2956nZREBPzYVS1FX7VynI27nWP\nCSRSMc8u5tdfHdvjMBBGwdDgNJrpasNT1xKlLFdvJlAF8IfrD0Dn0RvTQpKb\nqMf2SnV9/I/kIKpCou48p3jERaHEvW+X4wilAko+9apxdyYWGtfOyQz2dZOl\nD50x1McnvtoJjHDPELAakgavuiIj04wAo+dP1LF4L1U2E/JmVJwogqt78Bty\n+F7HmmOxkmKhUFLmhHBqPgHpg4VLe4f2oPeI4w7QlgO4umo8lqbT8HZai2+x\nPpyogNifCUTBDCt9UfCxZqytHMmLIs4fed3Vhcou7Ui1PnfTOKs+NpfvLKd1\nZ01swPvgImtbxcO7yP6Tkqj8v18T3B2Z6W9/mN7p7GTXdUIW1jgGeIx0VBUr\n9rUZ50k8iG6WdzzET8oqF+H2ugq6vTyT7ju3Pc9gAltbxAbmW9jELNrJM1XH\nrzG+\r\n=AE4W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDLePeWXi3E8HoluRLQtNmo5vSplgDbRp1ZcE25fCptKAiEAgepfKKHUQV0GlJacEvXiNi/Ms5iIrZ3Ks/YwwtdeVQM="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.12.0_1576626476822_0.9626515056494238"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.13.0":{"name":"@material/mwc-icon-button","version":"0.13.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=5.0.0-canary.a1a0deb3e.0","@material/mwc-base":"^0.13.0","@material/mwc-icon":"^0.13.0","@material/mwc-ripple":"^0.13.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"054d0d234704a274e8aaf7d8a8a0399f525914eb","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.13.0","_nodeVersion":"11.12.0","_npmVersion":"lerna/3.20.2/node@v11.12.0+x64 (darwin)","dist":{"integrity":"sha512-txgK6+51u3Upp394WUiZr0Yf6tUfruSNFloBRmGY0ekUIimsbSCcFyvhjA4UTFaIgroxdtULnr7qT4K3Kh2IbQ==","shasum":"0d6382ee4cd4c2dd7e84c12d899e3c2cb411f9ab","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.13.0.tgz","fileCount":16,"unpackedSize":44814,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeOPctCRA9TVsSAnZWagAAXjQP/RRDl2qN3YAQZzSfiFmB\nlbwqZ0dn7DzPPFoWeDGMhcNBFz3WSWGLZCjHFy/t9lsMody0tS9P2OqHY6ll\nQf71ZKGk6ARU8ZvtxNe8raVvWXS3myqgQIElvxzEr8rBd+3U0nUbsTK6Aq2g\nCDka4gojzFnsH9gfm5666KqsjEweWKXwU0wEz1YRDF1IrLYXOeee7UXITXoO\n+ZO9gt4PQaUr4/rgPFWAhBckCvQ55BXQtZcQOz98dikr/0j83ReGr7USRs/Z\nCCA0tM7foqOP7xxRa0NRKihtahW87MWy9KW4SQrctqMlZbh2e/m07IoadhtC\nCWrVVdw/BkRveBkF5p3AyDAHIOiQYhcNAtS9ZxYL3cbaJcvVCyDTC5rfnGvr\ntoqa5m1rSdSsqUWlWao36aG/fkmVCGbVoqXUfXjdviQMvv6zO6O3F5Cbl4hq\n4spy1VZkRUTgr+rOPR6oCWnzT2M3QQ67dfoaS9ID4Z+k9PZvU84nbh54wTcH\nEQqRk2Midk5La0k1TKP0HoEZNnQ+RkseXu2x6TlszjpG/r4QXUwT5idt4SvE\n13VsEzwb62z8hq0HensYWqBFOTkfdvdQAXwsxvNyFAhZ23TqiQ5J498rTJsJ\nfMjHqGbg6FRLtX9SqegkxjIxUlBPHjQTCQidYpH0g1YXaZNFRN7bpn0757YP\nyi2+\r\n=6vfl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDecueul1RLOhND1ZhpEIqRFPmb8I3+rCbBovkmMm1nJwIhAJXkXvYH9BpJfjbtmzRMZYU55Z8OtBjHk5ThnUHzBHnU"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.13.0_1580791596887_0.6512842062397235"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.f790f713.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.f790f713.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.781434a92.0","@material/mwc-base":"0.14.0-canary.f790f713.0","@material/mwc-icon":"0.14.0-canary.f790f713.0","@material/mwc-ripple":"0.14.0-canary.f790f713.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"4ccf0f734c9b727a925e62b9999d4380351c7936","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for Edge and IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ccf0f734c9b727a925e62b9999d4380351c7936/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ccf0f734c9b727a925e62b9999d4380351c7936/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ccf0f734c9b727a925e62b9999d4380351c7936/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ccf0f734c9b727a925e62b9999d4380351c7936/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.f790f713.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-feYeSk8UFY4R5JrvQdNMgYQJC4Qi0dmD4A2jzCKnUjYLj6wl5u5jLcmycaRbqT3ilD51DFHKkQSOlZT0xrl8NQ==","shasum":"741426000d0244ca42146c8f0b21a058f1414b5f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.f790f713.0.tgz","fileCount":16,"unpackedSize":45044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWHrKCRA9TVsSAnZWagAASU4QAIOu7bWu3KMZyamyn6AR\nmks4NeK/46rA7P0fUEtHq9sK56XhEwbIdrmz1YjcI2m5sOm1zuE9DHoBhUpT\nnsbzjL+3rERHaowmhXFhLUawg9o42bOvHU/vaZMZPX/mUUuzn1jpKpdakTRe\n/n3U96BuVCxD8WRBy6IL84BFxyZBmAVmIiyWdManTfcRlT1yibe9rLFtPno6\nJCponuiLpm5L1O2KYjkWB9s22qvLTYF3moVcgmepCOr3a5INOFqhLqV1DTu3\nGAANijHMZicxEoocUrSAMruI7Yk7zXr0sKRUFOLOc5g8fw5jpIufWfYqofWY\niYDUTHyR06DMPuBLv4Umf4KH88syy5m/IgTP8b9G+lCrGsTpDEBa76DFO6iR\n7Z/iNYCMG39Ih3jGcdbSPDAMrbeOXnUzd/PrIbgGQkecpX9tH4HYF5XVej0Y\nCGSIIwxpAD+fnqVBcEHWKThUb5ClOkipWQuR8Hvjoz8vQkikfOsF4A4wBeeu\ntfWYEtuRKPdjCkNo4xyqc2MSuB7RdGDnnimTBvwV77DxPjPaI4lwOuFGlhI8\nqVd7bhU/gsCR5jc7q1MjKxUtRqStwe5HTHtzluLkQj7tp+VXvk8P1bn+pOzD\nSxQ7/Jqn5wRUHTeDmmnA6iBGv6BKHkECvNdiGeHyMDG28XyLYVHkwvvktXnv\nSbQN\r\n=fq7s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCSd8/YqUJoaPejwT3DhsJkhN2VyUgeyjC/ZWHAbZ62ggIgEFtC/R+H1Tbf1GTr3Xp8ftcDfTnvibCCFjv7PgS+Z7M="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"asyncliz","email":"asyncliz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.f790f713.0_1582856905551_0.7229734019071392"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.c759cfbc.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.c759cfbc.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.69edc6e28.0","@material/mwc-base":"0.14.0-canary.c759cfbc.0","@material/mwc-icon":"0.14.0-canary.c759cfbc.0","@material/mwc-ripple":"0.14.0-canary.c759cfbc.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"e0a8ac49c085c004f390a2995879e67aea1010e7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for Edge and IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e0a8ac49c085c004f390a2995879e67aea1010e7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e0a8ac49c085c004f390a2995879e67aea1010e7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e0a8ac49c085c004f390a2995879e67aea1010e7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e0a8ac49c085c004f390a2995879e67aea1010e7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.c759cfbc.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-ljhOt9krsqdKB1vKid6Bjv19kuNK2EutGc9eTNiKVcmSEj4vEgQCbuSbBmp7EqaOg+4bQRpHAhM7yv8/OcqaPw==","shasum":"35b50c781a6a4fc75718962563b8347eb9aa10a3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.c759cfbc.0.tgz","fileCount":16,"unpackedSize":45044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWaqvCRA9TVsSAnZWagAAqlwP/1KTVkRE4L7aB8H5Em0Q\nS0V1idmz5RQm/P36Xl4lE14X+x5KDH+q1T/any6CCK/QHcIcYzJG+UhW6sgk\n/XyfV+foyLaCjhEhDmdkvIwHk0FyGgKVkeLN0JQDenGrsgw/MGdvlQx/Ybch\nOo9ZVDuFJTAqsKmcgiAUHq3jyhuHvaYFfn8h64QwAijLAzWO9MWPJ1hsd6NF\ndRJI9a4ane8aTdSynMfKOIbmkhhAHY7BlJYO/NgXhw9M3AF+Dw37BbPCSVDi\nSEaz2VfHhDGoeBnguRpcxf+L/ukoSM/8UkkO1a5iIRTJ3lvBBrNqJEWB94/f\nx1KhuruA1Mk39LesuYdf0HAV4dVfIggmRVVp2j5Gz7eKIa481yjQQ2b/Nr9t\nQA5P2UTEQhGYEwtSwLIj6qzCSIgX/cIb6O4wCbFu9sjGn00Q90B00YVYArIc\nNPABC+PjaccUWJ7tUndXRm562X/aYleq43SonMxXWEYd/CJoZIeUlL1ptNIw\nht608Xrb1Iq368S1Sg6sKrkqbadSD86eIn78tFmueOKIH9rkfFOa+pz/XIzV\n5lF5z/hmucX//4SsOiIzd17s4ZwsS4J417BnHVOAGg96WjL7Mg/NP3TcOWrD\nUPfEXytY4308Vvx3rndNKBukohNliMpZYCcHLOOPEaFxbk15Q4pOUhHAeijT\nMU1h\r\n=5JrZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRmCb46JxfYEDMs+GkgdnVGH3MKcouMlYAxrQ+s8LNQwIgTXohA8tSUgUQAmhAnMkGjk1n4i0b2CyfT0NNQtPHlcY="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"asyncliz","email":"asyncliz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.c759cfbc.0_1582934703239_0.9414004588412299"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.97ef53d8.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.97ef53d8.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.69edc6e28.0","@material/mwc-base":"0.14.0-canary.97ef53d8.0","@material/mwc-icon":"0.14.0-canary.97ef53d8.0","@material/mwc-ripple":"0.14.0-canary.97ef53d8.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"c6865476c6b2c4ccebc9f20145aa8fdf93e1252f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for Edge and IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6865476c6b2c4ccebc9f20145aa8fdf93e1252f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6865476c6b2c4ccebc9f20145aa8fdf93e1252f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6865476c6b2c4ccebc9f20145aa8fdf93e1252f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6865476c6b2c4ccebc9f20145aa8fdf93e1252f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.97ef53d8.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-6t3Z4XWuJeo17Xx8qZnTH3jHCJNavvSAgpzzelTJSTNDCAyoQf5qhlkOsmu7gZrKYHDs5h4HtKgwCXApJ5TGgQ==","shasum":"fbb7eae0eacee8cf0f447df1a11b5b4099ecacb8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.97ef53d8.0.tgz","fileCount":16,"unpackedSize":45044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWa3VCRA9TVsSAnZWagAAqfsP/i3VS1a4KZM/VJPkMQQh\neJqwkfdZ0IC2Y99diDCi+7ARb0neirjmtE/iymx02legYhy4EIjSgkk/8Hol\nRssPyOxDXbTCkpXTfG/zLR8ZWpip6nusTwJ+OwY+bLJAVzQbaxorRZ6uyuK/\nXjpCUKg+SEhwix69Z1EXOjzhsU9hBDwbUE7jmZ4iu5L1c5sCrfXLEdqMv8Tz\nctgIy0AVwM+lzET4yqmEEzrbpnOFOt8w9H8Ob09kIk0O3GsH87elk35F+C+r\nQYCNcqRvuesovBklLI+y0WJ4bs/+yhemSLkccc4kRyM2NooprSx5cqEt421j\nxmmk6CPaPw6kHAg/DZPoX5Tl2Pc6iXkw9uKhgy6iynavkb0dtQT6zOWF2PL4\nUycXY2uYrONJXRIbyDkXs1tbv35BlzQ47kxnnYfZIFUuk+DSLKznYuyE0Op2\n/9dhx248JY5e/jWntT0cWAcWwfOLtMEh7xIKaVYi/k+jdvSB+X2bBKcIFyGs\nr6kvZNs7RLtwIDn2y8v9A60/0+fklN1yVJaP9/+bOP8NJXw3ApEALWnc+HuX\nxhSl/FmQKVa4O+mIrm8O78BIwzfaqIkFjfgaKxmwh1zQPnuX73oVE0M3tWAH\nEQ2aUT5HwdWqJpQiqDrES/9SamqZlwbK1Zl0VHFUDVKguHWuLiWNRSRVhPUZ\nQQbu\r\n=0WNt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEnEsW03OlUo3xq7fg5K9zvS2ljuMOe9p4TjmslZJHLLAiBQbuWMMhFUGvHX2L96mci5GWfeGwdaTQkmcMLOc+9VWw=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"asyncliz","email":"asyncliz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.97ef53d8.0_1582935508956_0.5902004070699429"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.24f5fa6e.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.24f5fa6e.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.69edc6e28.0","@material/mwc-base":"0.14.0-canary.24f5fa6e.0","@material/mwc-icon":"0.14.0-canary.24f5fa6e.0","@material/mwc-ripple":"0.14.0-canary.24f5fa6e.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"e884595521a6f82f63b8dec96fc4450410e37a09","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for Edge and IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e884595521a6f82f63b8dec96fc4450410e37a09/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e884595521a6f82f63b8dec96fc4450410e37a09/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e884595521a6f82f63b8dec96fc4450410e37a09/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e884595521a6f82f63b8dec96fc4450410e37a09/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.24f5fa6e.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-nVy0uREt3iq7/8aHePjbEP4KHb/usmHN3lbA9HLcKdyJ8+bmCMi1PqdobDUXHvBH3eEe8/Ugj6mUsyOOnCXxZA==","shasum":"936cb6e33b5db794a66d6335de8728f30325c02c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.24f5fa6e.0.tgz","fileCount":16,"unpackedSize":45044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWbmkCRA9TVsSAnZWagAAliUP/iX4AMy4k0P9OJH/v4Wo\njj3XixqCnio9iuPlITxeMKT4GEX8qKvV6BTz81UG9uQx/43ERIXYDSRnENB2\nE4/kO7iSOHUDlBK7EWMBgms/A47e5qVBwODssR6KY/UKzYOlYXJYbpVS1ixw\nzmq4WiPkjrU+r34SrdaCJS31s5teZh0HUp4vlrvicSKOf9i4JH3k7P0O744B\nOCSeQp9MsYZuPhbPsVoCKCyaN/biRkL7s6oVJRcH1cKygZeunvPdp6w0f70d\ni1IR67/BleEizInAnqSizAXi29aaNwbklNFogM75lHO4Nj+yZbgVmE0Wg/Om\nMuQwzhyRPH2Z7Ec0S5Gn7yju7sWkrcsoDOIPH1QfOxTyccDg6ZpN/ASynPX+\njVu/mFhI+x22/Rz7idXwV2ccWs6DUXTOsrA9L/cN0kiGAKF6wl2950kEGONp\n/VfgXV2eQRoIoNl3mcgJNdaimPoZSSxxBo5kbUe8IOEZCdaHIMal/X3w7Exu\npu6m7I12eja60XjFbI52ecQxeQIMrqpx8PIaLrUPx8Lj2+pGpZApDeHTrPLX\nYQFd9nRw5yCyrQsje0S22Y+rwoZqfxqXgKgkBOcGAm3XfaeJF8w8sYe2Vrk/\nHHNPUtZ/nkGKWd07W3E8EXJFBoSD4J/T3iNAQpnGWdHWJ+bDWavWjTlXD2CW\nwaiD\r\n=jwcQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXmL42X0fZ4JOepvtdqGqwRoPUSdizdSjfbp8ODctw+AIgLZek8rjCuulBoyPGJD1vYGBUtHyE4zdJq+xhJn+Zv7o="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.24f5fa6e.0_1582938532558_0.31813946021438455"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.960e214f.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.960e214f.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.69edc6e28.0","@material/mwc-base":"0.14.0-canary.960e214f.0","@material/mwc-icon":"0.14.0-canary.960e214f.0","@material/mwc-ripple":"0.14.0-canary.960e214f.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"9c56e2bea6eda03e423f3f7ba00cf95f684660f2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for Edge and IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c56e2bea6eda03e423f3f7ba00cf95f684660f2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c56e2bea6eda03e423f3f7ba00cf95f684660f2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c56e2bea6eda03e423f3f7ba00cf95f684660f2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c56e2bea6eda03e423f3f7ba00cf95f684660f2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.960e214f.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Ga/e6IVDd8jMIiQGBxDQ9C4qeDB1F4fxq2K5I7EFW1c/zjHynZTK4oh1mJdmdmUVpu59r1X9fA9qMCp5bAyPDQ==","shasum":"91818d07ff042dfde2a87d640f4d4fa0b14a5e51","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.960e214f.0.tgz","fileCount":16,"unpackedSize":45044,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeWdXYCRA9TVsSAnZWagAA0vwQAIocMev8YwBY3jtELzCJ\nnwK+y1rVcN31h61+e/6Bh/ou2ms3ypHSm5WYkayaIT8m4y3OytShLKmxo1DF\neYkRmdeE1OcRYVqtW2nFVoZ4XWIdO6tNXDa71ogkpkU0ozWRjQhof4To0z+3\nYpfnfmi7R3WE4hJSdHbEJCD1W8yLgIYwaS9DK7UfDL3y1GWrmBBSJQPiFH64\nIYNleqJLJSux2lUVKYQDmYG9k+kSqD3Dr7zpCNTmEdA6vMPwHw9KWTjIKqJm\nW6UByFjFcqQIzI0jS7uKbmRYXZEphaHPpw+oaT7tMhiVpgTxUirqW4s+oZY1\n5sjkC7M3Tipb7RjBh4146HtcrA8AGhYCZuIM+syLkx5etXUzlWFLMSxp8FXX\neEiitZSMSL1nQOVzE26/hCykMqIPEXoZNzcMPEdvAndAS6E5bt6gQPsFxupg\nBgH10U7KpjJy9eDkKf+nyjvcM4qv3rAXmiZ1WLnN08FVQ7604+HLWbK9VCmB\nXg//VtPZq0xXIa/TBhOwqLxGs8iZko8VkNRYZ+SzbDlXDJXKm8Z1MQpZ6r6C\nnVp0CN7vXhEJQblO5Sw6oQPACIzn6VecminedohuqNa37XREwLg2yzq4D6Ui\nmUfnDdfnq9I0kSB5I8sCAN50Ob8WeUa24jKna3FZIkX0xbN45uPqc82jSXcC\npDGT\r\n=WEv7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWbvOioKA6u/x8jD0ycS5mvoFaP/y7GJ5Fp2WvJPUA0AiAkgOD8yYH4R2I3RGGoRjIxIdFmEkcte/DA6zcWbN/m7g=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.960e214f.0_1582945752180_0.2025681643214945"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.a2f046f5.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.a2f046f5.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.69edc6e28.0","@material/mwc-base":"0.14.0-canary.a2f046f5.0","@material/mwc-icon":"0.14.0-canary.a2f046f5.0","@material/mwc-ripple":"0.14.0-canary.a2f046f5.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"b2845ca1286088f29e79c96b6d5c5367873cce11","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b2845ca1286088f29e79c96b6d5c5367873cce11/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b2845ca1286088f29e79c96b6d5c5367873cce11/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b2845ca1286088f29e79c96b6d5c5367873cce11/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b2845ca1286088f29e79c96b6d5c5367873cce11/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.a2f046f5.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-7KwwLJRbF1hq3uVOzgW0SEgKdowhG4x787Pc1TunITIgF0q4hxt6qS695ynrR1oN+/E/6dg2jy3KnYGQr6A47w==","shasum":"038d4285f72e9268acfe7d88ab2fb903c00f9340","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.a2f046f5.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXatUCRA9TVsSAnZWagAA01UP/iX+yQNBACoGP9ET114N\n0tsl6jyvHc83kEj7in9wiavSU9Z/KDId/pgTwCrsdbYziT6jVqnUTf7uqvs8\nJ+grLi810B11CFJGwp4yKB/pj5v7wUEEs6aXzwomL7MjwfAl5iSw7d14HlMD\n09jeTlYuvDFJwTR77YK+iA65e1FMNW1Is3k0KATysunNfER/ng28eGl6/fuH\n7z4AWdgobPaQ52NfHL9z7uLJGSiZWvlv2S+mWuhdvKp0on7rflRowbrkdsL7\nq/F96MOnVAmckcv+7nuKlDwqlv9WFTtLz5G6bcreWORCAaBMc877dVj+aPJl\nQNRlNus8yEDHflddsff9+c9Nc1KiHnmEuy1igcYQhZkHKlcclyrl2F+ib7PW\n1cN7U5UB0bzJRJTV3EUKYbmM3ahRUSn6kKsWd8zE/KgNvAmfW247mbPFEJNv\nhYktnJTPNeYqYCMCh2VU4U6bYssw3ui+eOspTMGZI03Q02fWQZgtvBnorKio\nyRbjJn8NTlAEzuyCPZp6MFMGo/Q2Z/MKhP9yTtuE0YB3iZWzdrvZCGfHIRTV\nceO4T5J63wOf4xYRCdasYWbpvt4Ohuiq5BHFJZhou4ee/3wfmMqaXKuNTR70\nW12IUI0RKKftVZ1tO2vaJNUP4OjLgyyGYXFci+pwsuZYTZzg/wu85lHd7J4k\n5JJX\r\n=DLSc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBxph2W9HekhapGPN1EeaZQWt5VMAqDxLexxFHSRBAQWAiEAo9V0o+bb2j1yHxYmkY6VVY+Numn4E6wW7orbkwnGSgU="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.a2f046f5.0_1583197011702_0.15169960714429043"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.024f371a.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.024f371a.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.69edc6e28.0","@material/mwc-base":"0.14.0-canary.024f371a.0","@material/mwc-icon":"0.14.0-canary.024f371a.0","@material/mwc-ripple":"0.14.0-canary.024f371a.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"efde2be2f22a9a7e20f2b0d57c4cddee405ada0b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efde2be2f22a9a7e20f2b0d57c4cddee405ada0b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efde2be2f22a9a7e20f2b0d57c4cddee405ada0b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efde2be2f22a9a7e20f2b0d57c4cddee405ada0b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efde2be2f22a9a7e20f2b0d57c4cddee405ada0b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.024f371a.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-m0QUFeWIeLMupOwZdYCLrdzXvPTdCkZ9isA50VJ2LqKC+E2Luo+2vmu13h26kEmPRa9F0ONrHfyTkFAModNRWw==","shasum":"4abe54fcf08890bb6973f64d031f22bae85c256b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.024f371a.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXbLgCRA9TVsSAnZWagAAVPUP/0v9OgoXEMxlAHRQWL5g\n1yzAZa5s6+OjurmBqD4FsakhzqZT+Sx0Vy6/J3K587wGko9zovBFq5IAMh5B\nJt85mkmxTbwABcIC+2l6CBJD2Rp5VDMnhubgNKWzoVoJYw4InVdEyiB6/mTB\n47GscEfITYKv6PhVrHSPJ/JI9Nj3d3hxDAfFbEIewHrItmFNlw/+AULQnF8s\nM3UDmRJLcVAbYsEe+RqIEciU/vIqmNe+Wl0UVTRudqh7BWF10ELkcCwPnkoW\nqRJw/s+ZuhCPPfkC/SiBQITXjgnGxsoDZ0nSOoHrL3GCmcYkt4DJ4arlZ3w9\nn9LQlFravm23k5hc4vVbZ0boYaI/gukGDlZc/SwGDj4HFgbd3prB9k+hFRJM\nfp3b5IwX310vcta5n8Dsc/aZEss42eLOHeIRMOZ8tOodSJd77jsKyTEPp7cy\nzzQz5Xg4zc2KqcEm2gbEhHJj1uHrMTorGc4jonWNNC0yJjVR5fJCKqppxN+M\nuKvMFtVbH84skTt6aSI/6WBefl1rUb1G8hZKSib0Oh2hX2J/Bwfc3p6/B+Ih\nf0/CKHzCA0maws5Dzn/PiwNpGshXBKbeJ8TVGzhpfnkkNpSNoBlqLWoWdLy/\nkd6FhllJ4ymoSF4JhGwdTKmtaHEs8MA9zmPwnVoPNqfDQ7eoPZYOsPGzF44t\npE2m\r\n=xH0V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVPYBZFeMNfOUQL5pGVL7MNXAA+NpYNWIVqcIqKLfRVQIhAObkn5EnIC16WIISzPL3WVyYOyI4KNizmqq0wnEc4E/9"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.024f371a.0_1583198943916_0.6804931613675449"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.2f164110.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.2f164110.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.9372e4939.0","@material/mwc-base":"0.14.0-canary.2f164110.0","@material/mwc-icon":"0.14.0-canary.2f164110.0","@material/mwc-ripple":"0.14.0-canary.2f164110.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"288331a2ec51b59facb4791d01e4d2ba8f4b7cc0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/288331a2ec51b59facb4791d01e4d2ba8f4b7cc0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/288331a2ec51b59facb4791d01e4d2ba8f4b7cc0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/288331a2ec51b59facb4791d01e4d2ba8f4b7cc0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/288331a2ec51b59facb4791d01e4d2ba8f4b7cc0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.2f164110.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-WZPYZPYQPqV1SAlY1tgIho+WJt+vxlM1FJe9GCcUgsApmMEQpo6jphNta2PdizxgnADdif0na/wzjONTqI+gFg==","shasum":"ae3b9d08061a6005849188e1c7b3813c183d0558","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.2f164110.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXs1FCRA9TVsSAnZWagAAb7cP/3pldNqKBTzSRMXcC6gF\nNZPfZ1Vpg6RTG9acmW/AGZKKrDX/lOhNXy6EVtrqPoa3+z17AwulIGF7TiN1\ndmmu5CSkSGkHmuksy8mE5XKnGfS6r0t6r/ISKJFiqy3IfD+EU5vOflAdsAnZ\ns1g0cVEtxwNTGk7C6Xz9VZj4DdGcQFJ5cTV0BrWGCPq9MGkUXUO4ZAjETmx8\nYqWAxvJLLoUTgGUF+XFKkxzpDXJUkKG+9dmUeHk+gEcBAn+EgHWvAGw90y3p\nKVOgx1ZmZQy0471bNwtl1tIdkfOnMOL39jaCSH73FjxEqK9TgDmQ8SmO+xo8\nqYO+p9+MjT3dl0NPIyyLkHZJepsZG5FONeOnxCgPKmWEf9KEDc7t/ulMPlCd\nVgk2vFdNsRC37PvL64SOdOtRxu9DlQIhmFXq+ooeUEaLK4ny27JWgeIKeuxO\nyunCqrcc1RSGqm+Kruu3b923HOzEZNVDEYLSYJawygdvutwaUCGEB18Gg8e4\nnUYJ7iH2RQyIchdew/SOj5auKl8bXNuwhliKQAOlb44JV/NNJa5Zw3Cn91po\niOweGoey5NlW3nZRGouJL2p7ZfKt00GQlj5deZyAvOe8ZfO00BkhMJtVB8rX\nRif6Ru4EBgzFzRszj/UhSQLj86CQjFnpKM8pujHEsSgC6PIYnUGXLwMYjms+\n8FvR\r\n=UcRW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGHCEsY2H6skuDlSq6IuVbr21LSKjB4+Txr3CDnYnGlNAiEAkdcLMYWBF9GgUdOq7kvseExPzdtt01pnxrao6uVVFsw="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.2f164110.0_1583271237157_0.27040757518565783"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.edd465cd.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.edd465cd.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.9cf5e9842.0","@material/mwc-base":"0.14.0-canary.edd465cd.0","@material/mwc-icon":"0.14.0-canary.edd465cd.0","@material/mwc-ripple":"0.14.0-canary.edd465cd.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"3954ee24dd2fd1d9171cd7a967586e7d2b34ae38","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3954ee24dd2fd1d9171cd7a967586e7d2b34ae38/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3954ee24dd2fd1d9171cd7a967586e7d2b34ae38/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3954ee24dd2fd1d9171cd7a967586e7d2b34ae38/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3954ee24dd2fd1d9171cd7a967586e7d2b34ae38/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.edd465cd.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-phZFwcEfSeJH8/tGzqpHjuFl0PUORcm1m0nGcluFR2q2f1VtER7jS0yhhXoi19nbKZwPWgkItP+OQcvGTDHv4w==","shasum":"20d48142ca02c57d959afbab91c47a946dbe06f8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.edd465cd.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeXvIMCRA9TVsSAnZWagAAUVEP/1+vygZ7jDuW9xPGgxH3\nSz3MVS1492uZCBoSinQRWBmoJQPXNrHkJFr8nV0QxF/l8MR67arpo0SSXJM0\nP0jzhZbs/VUlwl14+VP9DT5rE7DOxUypQTVNwxGrpABAsBFJOxpVfyjjn8u/\nQ32SnHYzWa6KO7WPJzJOdfwr515zoxCdWmt7TjdUr1dT62fUnp8ETJDKoDmC\nv2D8g8ZTyN+ISbrmRfUx6od7RAC/N1PuznDebMzuv5a0DMtbe+hd4p8NJYqq\nLDnjWRkBb8B08qJN53hQmLY3gqaLyin02fqL5ryJYhNlWrvABFog7fTaDKOe\nE+05Wp4Nb7s3m4+u08RTyoomR6aCDEW9e9cp5h3NK85zsZ7cb+N+mXuNuHwo\nUOr7Z1R2LQicDngQcw562h+MRGGjRrELPIpZHwSdGkHJ24RZBR1mBNGQlKsx\nU9zvYyzDdImONbrOo8ALDcH5xg1vydc1jOUOqsiAZv0G6TLRXGxyzmFs0NtA\nguBDAZ43RXn0CsXkHkEKwdA+0HOcF8CAeet85nh2Qvwq2oHP7KqicXljR6Sk\nE8zv53jURl4os4zmgfsZgy7s9556ngzJ6Ot+hNGWxRlq1vZ4Mx6GrH8bM3Cn\n7PMrr8fbfCJIrHsAUf2hCQmnZ7LxbX0IOp6Mnk/DVeVPDD1WgyGNYQqUVUN8\nj22w\r\n=/jyT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBWwpYee6XpGJr5AEzxevdLNX8N9w45QyWi39zd1bFfsAiEAkFfAms1O231mb2Cu4Hhm8IKTIR02vjdtdWHdHrdf5ww="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.edd465cd.0_1583280652235_0.4273187897051067"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.2b02d017.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.2b02d017.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.9cf5e9842.0","@material/mwc-base":"0.14.0-canary.2b02d017.0","@material/mwc-icon":"0.14.0-canary.2b02d017.0","@material/mwc-ripple":"0.14.0-canary.2b02d017.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"2f2999d0bc0326feb2bf856866fd9238c59ca246","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2f2999d0bc0326feb2bf856866fd9238c59ca246/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2f2999d0bc0326feb2bf856866fd9238c59ca246/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2f2999d0bc0326feb2bf856866fd9238c59ca246/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2f2999d0bc0326feb2bf856866fd9238c59ca246/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.2b02d017.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-AKrMh1XMMzsmhi81MJUDSzKa6xf44dha9Vz2Lldg162yZvnfjPx2+mVP+70TA02TPBwqTIQaNQWpPcs1oYDgEA==","shasum":"e09ebb55612aaf76eec36407d01c8182b8acf0c2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.2b02d017.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYA1HCRA9TVsSAnZWagAAF5gP/1QY2fdvQMn67aBPLXRf\nh/8JTbZaSA8sg8gVAj6EqKSZI5Pi7UySX5YRkxXASFv+cMUIE4hoy3JM2QkJ\nPdktCl4mS2tItFeoqGBt/YjOM5mT2hVya9aqKj5XkrlSfxJwfJFt9ZodF0q5\nDNStM/WtEfJcfMIwa3S3pQ3i76YjPVuzOre3O5UXZcLTjxZqadzm8cx4TXPo\nUb5wG/Rr58qsRArPs+Pd8nUnErTcvWUdejb00JwhmBM4NlyKX6SaLx8Lybn4\n61rKyvIZiVnWjFjRvtBzkxR0cv0RD4K4KsBaAaac5rh6BfSwFblV1Vd/VpO9\ngWsBbDGbBVu6IQDeENpZCyt9y37yZKvix6bPw/pLQvAWHtirTLw+twNlLhsd\nuTdEi66fGSla7nTTqAGgdxVSzznZdsZI4mj+zpLVCgWindqFQziinaXR4DWn\nQlBk57FbhVWZ4D2zXS/LF+EiNCFPMl91l/HtiBwZY8b7BIz15d/AdzeSVAao\nhVKsP4ezZR0h94/ubbtY6Q7QwR7M5/EMuqA6La1Ma+wcM6qAbpcb7BMTke90\n5AieAcff3kjlCptZEYnz8C1DptuB5tZacP6G5FykCJCL/Y9/U2Ssuo8hXXD5\n5uh6xtjRisbE58BhKpfS1sr6WtDNfpxmAv/EHD90G1qyF+51D/7N/7XtKKqk\nyC08\r\n=G8CR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCub3AsEi+QAKEbpVvqTTX3lPKghqAkkDiLRkSP2K+zLwIhAO4XJVXtnQCJIgkzjsOuvzTaXp6vrdcj7S6W0P+BDVgv"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.2b02d017.0_1583353158917_0.24455798189639455"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.cbdfe453.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.cbdfe453.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.3657f8863.0","@material/mwc-base":"0.14.0-canary.cbdfe453.0","@material/mwc-icon":"0.14.0-canary.cbdfe453.0","@material/mwc-ripple":"0.14.0-canary.cbdfe453.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"473c76376428d49a6811e677bf7e1450ef90b5cb","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/473c76376428d49a6811e677bf7e1450ef90b5cb/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/473c76376428d49a6811e677bf7e1450ef90b5cb/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/473c76376428d49a6811e677bf7e1450ef90b5cb/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/473c76376428d49a6811e677bf7e1450ef90b5cb/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.cbdfe453.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-7KETAW06NKo1qzZGtXJOxYGYysE/Ewcwhjy7G8odCYf7v5ZVGVqMSN+lz5v4WEu4OBnwxlRw/djCV8uuZB6Xrw==","shasum":"f2d90d324bb951a86a687129176feae4e14c2699","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.cbdfe453.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYCFKCRA9TVsSAnZWagAAuTYQAJWoid3cxg7unib6t8iu\nWjYszByky40ksiSu9IBp2HndhF2Mvc9TgoS86qX2J5GCDAA/MGAUmnbzXS7q\nIFoVgUIoVEuiboMK1jI6mKvckmyrKwavkY2fpR0pZEuGRywSG1/VbAeEhnAE\n8FgKNlMXE3vQOfxEmht8EoUL+rTdfa/+ZbZOaUqgd9wigvYJkhDMi7iL9I8o\nVH+oHkPDG+sQ/e9h1HFUkm4ki5lzi6J/+bOjqf5+PwrANmzfCg7NPP0DIjmu\nQULkQMJRe/PTgHYXoLfwRGR9RvO2eELMWqxYMiD7Q5bI/aum0EaH86r11MT5\namY4NeDDb46r5+Dz4MwyO3PEaHgtEiWxeg8Dy0DEYQalk6KgaynISTiITpKi\nGRezbiVNWzY5WBlWQlYWku9ZqGjY5N6OYlBxZvmD1sclZzy+K4ICKekUokeU\nMBv+d44lDPLu0/rUANHPr0iEH0ebduTBkIpCSCVlRzZrvlPPiEYoHMOGprV0\nJlFvMc6NI4MmXG/oMcXdgFa76af4gd2p6vj2WL0MElZMUbfT0bSOLVkiSvOO\n28VPWZJMWUIttaFj4AJh25g9+q8QzdmCZm12JUiZZZX20CpSwrIuyet6seww\n/4QKhAqnhT7j4Neqn5Liqo0pwHZgzQ6ADe3Sq07KctHMk1m1qIdgmIHqrwKS\nCSB9\r\n=vydo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEJ90BPBOFFvw5i1K7zYbo0Tdav7Kd1AtEtOM9VDQWjYAiAgIwd6ayjsvwge7tBvqHN6IQFkwJaMiUOiQs76fu3dBg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.cbdfe453.0_1583358282094_0.33847479211758236"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.02aa8a98.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.02aa8a98.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.17b9699c4.0","@material/mwc-base":"0.14.0-canary.02aa8a98.0","@material/mwc-icon":"0.14.0-canary.02aa8a98.0","@material/mwc-ripple":"0.14.0-canary.02aa8a98.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"97bedf50cad33662f192490eaffe0e04894aa3c1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/97bedf50cad33662f192490eaffe0e04894aa3c1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/97bedf50cad33662f192490eaffe0e04894aa3c1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/97bedf50cad33662f192490eaffe0e04894aa3c1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/97bedf50cad33662f192490eaffe0e04894aa3c1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.02aa8a98.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-BriTlAHal3lnjIq95m1r6MmzLuHvh/DgXAVSTs340fmiDGbZGi4ukRMh6xYrKTyLCXNG42BanK0fgkya+gIJlQ==","shasum":"cac65b41407196de00a266eb8ae8df7e91166bba","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.02aa8a98.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeYtRvCRA9TVsSAnZWagAAjXYP/iueEJ89rV51QZZ7WPMD\nZRJGtyi0fUdPehFDT+9GGFvy6VEJ7DrDZDad6pIz3qkjhxPu9q8mtYw2Vf8f\nL9y4WQ1svGxPnDZJuY9ngBYmGRE8EdrS+WIQq20ep+D3jQzDowYh5fZt4OGl\nrTtXAsf7lOSxSu3WmyDPuUeMDmCfr5VlB3pVf9nw1YbjTe2DXZUEAFhxEETm\nKXqU+SZd5nA43Ow/lnUVSxq9BRL9Lfq0pao7ueREltcEDceC3PUJiiNHYsms\nTYgQMahP0r/ovW89vsB+cTdukyhW4a7TQ0sg+qG+qRWBfFO+p1EbeDhKCU4d\nm/uJ9TG01Um7LBA1f3kbJN3GWsjpVdRtVYCCa08Xo/sEktuKzmcJCenB0fw5\n1/6esMPYt46E6GvJbuT8iVBqLqj29XiM7bV587b397HaiIj8DnmSdgBiUHUF\nFOIQIY0XSLVNHRthSEaYliYgZl697kdgLSySdwt5pbxYxK3Rx/fw34wkxvux\nFTwh+hm0W7kZR3t5ns/+nyUPKglk5T1waHrPb6WKpCn7fF87uizR1a7MW+N6\niTC7G4Ced29RihlWe56AmRw6c6CeGPhFGtxilkyBi304LqddMw4VqLCmYgBS\nVLOfr+blGKuaSwqkqUYgIHPMjvc0Cve06q9CPkTlqSmfwKH/7yG9rrsDzAM/\nZQfv\r\n=R+4H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZFJF0cMCAinibVLQr/zk8hM/oBciUosXAgxBCm/64QAiEA3lPF3U1ffnCiV4kTpUVsLoVr2bwiYrRP/KKcYU6NsRk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.02aa8a98.0_1583535214665_0.16794436970415116"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.7cd5aad6.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.7cd5aad6.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.17b9699c4.0","@material/mwc-base":"0.14.0-canary.7cd5aad6.0","@material/mwc-icon":"0.14.0-canary.7cd5aad6.0","@material/mwc-ripple":"0.14.0-canary.7cd5aad6.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"02d47be94c90a6674486253c11ed001b63502d73","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02d47be94c90a6674486253c11ed001b63502d73/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02d47be94c90a6674486253c11ed001b63502d73/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02d47be94c90a6674486253c11ed001b63502d73/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02d47be94c90a6674486253c11ed001b63502d73/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.7cd5aad6.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-YLXcKJ17vTFhS/f5HPblMjQN+ak4HWugD1waJux90hcGv2fKDQMmd1Tdt9+FzAdyPjelZ3moJgkvLJeQKB7qFw==","shasum":"1df1ef0ea1e9f2424911eec9c7790450f4a86c9f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.7cd5aad6.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZs8zCRA9TVsSAnZWagAAJ68P/RKMuuk7UI8xJ6kdtVcm\nxLTr74XB9pTYGmoOhQAulVnNf7Qm1KneRX9kgIbSeFOw8qoRERUX8NfRzBUR\nhHhYKNnfkbO0dVDOcUtlQVOHkdIlxWowGkXqr7fyihQXe96QxNLnl3HSGf20\n/QpSwqxHcDdSPdt8bu3JBGGf25ncmNBG+/JhUIee5wvSH9H+MHjd38JKUUYY\nbUo0/SOplhkEHBllVRqtSGMgDyO3D30z5doDQMaC5HMN++e3tEfIS1fLOodM\nCsY+6pKEhCUQfN0CI+RxbE7C9pgSmfdQFZ+1Zbdc7gn82EwRA6tklkM5TKql\nCeb7KX0A8uXLp0NeZu7E5d+0pcBnJPB8GXBz4/3eqA84dt8YjQzGVd1vobLF\nBnG+NVTyS+wlERuQGeO+lz+cDdWJsSv4yh18pGlzpbpDe4keCF/3xWML9Pvg\nYoo+Ka8YTWjC/UM/ztJCkDdQuNR5mAnL11zeX9V4QnA4K1OHEPTGZAWpkoA4\nTga0HOGxZ8wT6+v7tGip31LMsJAifyPFmT8u4gcu4jezk5kInEZytXgd6Xf1\n3OngBdHmiZZYcE/lQ45+xRXn8+FcP+yEX2yxDl5P9Kjqo2z9byULiFuo9izF\nDMjrNX/C1gRsM005FOg2i1RBbk4TVGXZXtO6H0UQLpNfVaYD+aiYwcIybYAD\nM+XK\r\n=nxCA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDOZdMiFxDK/zG4gMHzI1CdBJwPEK3JCyFL0TCSZOHLuAIgZZQlLjQD8BbJNsE4q5vuwDG0gLE4UlP4Mgf1ibF7ikM="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.7cd5aad6.0_1583796019411_0.4045158686759027"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.3a79dfa6.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.3a79dfa6.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.bd33cb56b.0","@material/mwc-base":"0.14.0-canary.3a79dfa6.0","@material/mwc-icon":"0.14.0-canary.3a79dfa6.0","@material/mwc-ripple":"0.14.0-canary.3a79dfa6.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"d8c4d68989d9c1489104002dc0f43cfb89ad0488","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d8c4d68989d9c1489104002dc0f43cfb89ad0488/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d8c4d68989d9c1489104002dc0f43cfb89ad0488/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d8c4d68989d9c1489104002dc0f43cfb89ad0488/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d8c4d68989d9c1489104002dc0f43cfb89ad0488/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.3a79dfa6.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-b320B1a/NMh6hCuOv4SUFiuUvLPz8HgjH/zt2Kwp1W+GvItP5ITpEzStE3SCtk2zmMuCraggdZ6ClNSG3Ipghg==","shasum":"f83c6900ff5e7066c734fd7a6dc351f5f308a1dc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.3a79dfa6.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZwHaCRA9TVsSAnZWagAAnjoP/0E7fzeoOvKJjOXAgSx7\nLXBWc99iFKlfRessRuZBdeh8PESWDgbrYG8jaZ81u5tnCJUyk0bO9CoNSjKL\n/GaOh7391gHVV/EcK8JOeR8b4zf0JnsgNGEzrTCX8gc13z2W0VST0pCQcP78\nsR/xt1frBzxRP0bk0nIVYYsm+CW4A/NUPsRMHz4hOW79e2OB3TSMcFrNHenS\nss8x9CoAW/9PgKHnxJ5juHfV/CH5LlASznECR67fU11IUjKiD+CozlD+cDsq\nMIfJ67LHCeEECLwZndVPFtZKT2lr03vdLdFyymPT4uTWR/UqfODHd6JoSNMi\nhkvGC1URxl4AI/XQ6Nfjmt2Feh67QCXRD++8Zemlo2vOMejTM8k2QD7T/GQ3\nEB1kQbeZVsoz9+dSHiwZuNIL4/ltRbsWQoaCHMd7PrqfUWjP22h37WeK1dHi\nI18S5iJ5eKupOxnHVev7iChSyf6jALhLf14FrpzYmolyY+b0MwPTBGWYStY+\notMWpEcxLOIxbf+fe/gXZV5FTwmHu0p6A6ILDdIne9PkKOFLUPhv8jlcJEP+\nBa/GjtNN1N6hYpRtWPb0eilz2somNfA+1DUGQGH2a+MZgBKY2aay4a1eAlQj\nf+icDnmXUhL0lG+4a1QkMr8AgizZN4hlxDfohJmqCuoh0IJJkpMdKeEK4ti+\n4ZNX\r\n=XzDG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjHvB10dFStJruYFBGNNwrEwo3wjdtAD70RQW9am/VIQIhAOGutEZHnOvOb6WB4onsO2oLJ8v1hXPxRiTQ6dAKOnFy"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.3a79dfa6.0_1583808986124_0.6919569287901972"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.22e0f5c9.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.22e0f5c9.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.bd33cb56b.0","@material/mwc-base":"0.14.0-canary.22e0f5c9.0","@material/mwc-icon":"0.14.0-canary.22e0f5c9.0","@material/mwc-ripple":"0.14.0-canary.22e0f5c9.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"ccb096ae11e367b4590851e53c023abbb22d2774","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ccb096ae11e367b4590851e53c023abbb22d2774/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ccb096ae11e367b4590851e53c023abbb22d2774/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ccb096ae11e367b4590851e53c023abbb22d2774/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ccb096ae11e367b4590851e53c023abbb22d2774/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.22e0f5c9.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-xQZm8lnwuhXPVQ4kLTRkGoracwbsUmfTfcUL5ZVTC/gHRr/yYe8I0gvzpH2d2UIJq56h3a3AWv0xm3D2EjxsXQ==","shasum":"e811d3f092b675cbee671cbe4477c25d89fe3ffe","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.22e0f5c9.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZwLHCRA9TVsSAnZWagAAgVkP/0pcZwfx5yq2JRB/eFEE\ndzy6pOygHfvkw5Ow0JCsV7A3O8SGAJYo4oJttgfkVgDZ90gginueuuLkuILb\nPf2fJG6M/2ZqhKn1ReGx4kInkR/VTHY6yxBIWrLfcitNPASpjmd4wtvVi+bj\nokjy8kou11bsxxx42HS+NsGW+SdcFtju4ef7JKpfw26QIkHM1SViBn0XwevK\nAXOG2u46voSvdtl1MZPD1crHDJxaTD3LcGOmDhD5kLikclbU5gEtfUUqjwLU\nIgQneuRU7You1J/lNvZ4RO7xJQnYWnU5+2lVtpLM8R63BwTnV4vukrVo5B0L\nqfqqekRC4qitw/pEhqdzgNhfbQRAft3jIACE3bFgkPRepJPiwfnSM+1pGzEU\nS3Y79D8XZNxuOsKEUm0bDMUiePIC+TJSd4A2cnGtlB50EzVic0ABfxopQ/Z2\nmDZz3wARDf1ryTqmz78uCPuIRreesN8HXNTEdiFkv0js42mXPL0ANBQB6Bf9\nl1MoK0uoRIFNpJ6lfCqPwgcvEqsoGGUfEEO8juy+OiN1PU46szc4Ut/sHdlC\n/+U0MUXy92kFQZ2ZN4dqkhJut85DailBuwfieqBIqU0+BOWM7YRF68d5S+Vk\nbjbds1hyJFouGGZQCqUWlDPAJInt4n+cItwIetmbDOemLk2us2G4YiTJvPC8\n711R\r\n=VXFk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAGQAapD/iMjeB10Tg+9Sq5juhbqGUL9HHnYNf9Fxt90AiEAqZqaDzfu8yls48A2Gt8nvsOD/vqYTiuf4eJ7OD8uNSU="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.22e0f5c9.0_1583809223525_0.43363724860811925"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.f23a1d1b.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.f23a1d1b.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.26c049afa.0","@material/mwc-base":"0.14.0-canary.f23a1d1b.0","@material/mwc-icon":"0.14.0-canary.f23a1d1b.0","@material/mwc-ripple":"0.14.0-canary.f23a1d1b.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"625010e9abdb8adc901198fa1ebdc99269b946c4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/625010e9abdb8adc901198fa1ebdc99269b946c4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/625010e9abdb8adc901198fa1ebdc99269b946c4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/625010e9abdb8adc901198fa1ebdc99269b946c4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/625010e9abdb8adc901198fa1ebdc99269b946c4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.f23a1d1b.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-GdAzZ8MpO/LAn4u2NCGsQaer3jHHJvARH5UTkhn2WoeibhlMtxZzGkzj8NCVHMeHduGN3riEOR7nzHyZhVECWw==","shasum":"c9b699eed7e6150af9cf3eb6438c6ff3192e90c0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.f23a1d1b.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeZ/8JCRA9TVsSAnZWagAAiYMQAIAJaBDGjNvfBMwZiQO0\nkOdednNH2hvc96nAG4/EBKmKh/bOgM7LuJfeqGWDsbv3ucSy9iJiY/vQzLb+\nNI7EBSiRYCZDZndep2CvOJLu8cWURP8IYK8y8O/uEQy4EZExZSPKWdCQTXML\nE4FaiwrcXkY6NKdWBORfpk2R2i92i82qb3eHlF376QgGwCBFBx5YHLx1I/i2\ngrovEeYWBGfm5nf6BCRpTU/PCYh3fhllKRPjR8rcJpKxAA/VQL/mvqqeZXNR\nBg4jFTLL9SqWtcWo1W5OUJwyzKoJSu8b/jgI1/hBx8CUpIqAAD1gYqZMM9Jk\n4V11Z/7CmrRJx7E/A46xHlP77S+yaHtGNn60oSin8QBB4v8qYBQN9neMrWGD\ndXSMahxcpT+ZcUnpIRXAvzjDtH4hwOHJPSeWizNDBE/Ifh8v3/Dg/qXHc3zh\nc6eU7H+1KuWfa8E7/Se97ErtR9+2MOTVbwA3LbUT2HE2x7K+CEWmPZWeNXbH\nUQuIO3hNiQ2fVhZiDaW3UdO8hBm6vM4BD6YvYz7CKAeECFZ70XmMwn52jXfb\nnECDBGbc9rWxT7D3qj75jRy6nF5BJFQlPzEk4A4DNumbA51X/G311JG/KAAE\nSpEh2dycGE9O31ihnoggP1684iYIhpXquyb4t+9KWUQqnhH5jPbBBSGxsPfo\nZFuP\r\n=0Zyt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB6FPtrbaQJzE1pmOA8WPvYQnWuluf3nVXZIHuevx0LbAiEA6GOcljriJJuAkR6kKuo4phxRrowhExy5zHbhSut5rUw="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.f23a1d1b.0_1583873801490_0.11561038826300196"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.34b2d69a.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.34b2d69a.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.26c049afa.0","@material/mwc-base":"0.14.0-canary.34b2d69a.0","@material/mwc-icon":"0.14.0-canary.34b2d69a.0","@material/mwc-ripple":"0.14.0-canary.34b2d69a.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"b40bf9e324ad010a2ec93cf8677b25b843ad9c46","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b40bf9e324ad010a2ec93cf8677b25b843ad9c46/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b40bf9e324ad010a2ec93cf8677b25b843ad9c46/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b40bf9e324ad010a2ec93cf8677b25b843ad9c46/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b40bf9e324ad010a2ec93cf8677b25b843ad9c46/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.34b2d69a.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-o0BoPE8o2+PTw+QfwzzPWSSfVzpDP3XOmeLK6PNtdPC1UJGFlBfVML2WphVTZX9pmPvNmgxbkXGEBPBK6OE4AA==","shasum":"787522e26dbb3f2c0b1c466aeecbff22b6460749","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.34b2d69a.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaANQCRA9TVsSAnZWagAAP1oP/Rno5KpeMtOXQK1KkMfH\npGt+G9Boicc+oyEDQGY4pBpyKhtqkGO83YVhnpsVKs15g9YFoi2WKV1C8c7v\nk9J4zG+cs9U9LrJiL5fiLlnebbPkPlkZnYcDNpJscQ6i/WgBEexXEfjnDOhW\nCwWAWjoS0iEUsTfbrFOOmJTlHuSZ20GV4SpugXXE7sY67/grk4yxqj1DldC0\nMW1Bp3GjQxs1xHrTbzx+YTVrZ4CPNF7t3QPWFyHazfe1DVm4MxosIA+7F2hD\nmHSM3L+yw55yIA+paMBjbJdxZOygAF9Rq2gKmROGJk34Cm8S5sMSShLW5XQs\nWXcjYbLLa2rO58cxalsG1lMEKtrpLxBpiyjxfmy6yXT2BQ75Vh8x/aNKL3UE\ne69tnlHSg1yXJuJj8lTfk01SKZ13ezzWl3xibsaWBWbe14grF1sLuy/SGdiF\nB55ehT6EOXe0qWHriV3Ol+9wd85oSRDTxPskyTc46qMeHzl6cnhdvkXRg6kh\nqPFLkcq7bsfrR7o42imHyR1I+BJUu3TD5I5AocV5Jnyg+UDZcDWF71cQll6H\npFKN67DxOWdnxFKwZiAyNKkGHzoLhk/EkVxEpK8s9Ud2Tb3Ucdih5M5ByKC6\ntpX9Xtr5AKDBdkHtsCwlGywMAHWqQdOCqMcEUQx5oou9pOPzWBL1z4JPO1OM\nFgKB\r\n=evUX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE31EyVubIvYxQ0VAFfZwOv4BNogHjz9c8jgPLDv3u32AiEAmWhwL6PNJbDj81mvdjTsdydIhPg+HBz198jqWrN11F8="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.34b2d69a.0_1583874895742_0.7629768215640307"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.dc04abe1.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.dc04abe1.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.1db5c9fc8.0","@material/mwc-base":"0.14.0-canary.dc04abe1.0","@material/mwc-icon":"0.14.0-canary.dc04abe1.0","@material/mwc-ripple":"0.14.0-canary.dc04abe1.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"83603c5af2141bb893dc17dc4ff73baa5dbc7b64","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/83603c5af2141bb893dc17dc4ff73baa5dbc7b64/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/83603c5af2141bb893dc17dc4ff73baa5dbc7b64/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/83603c5af2141bb893dc17dc4ff73baa5dbc7b64/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/83603c5af2141bb893dc17dc4ff73baa5dbc7b64/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.dc04abe1.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-nng/fmmDSXb5Nx1kkHofj61PPT1IsFVqmaO/JkXgKqSyVpBhhK37luj3YlZQ/Qhp/mzGzihZuNNmF5mZO/GlaA==","shasum":"9bd0ce5b56d3845f87d89185971b86a185eef6c3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.dc04abe1.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaA5zCRA9TVsSAnZWagAAVj8P/RLpzaPV1Fi+dXEnYtlj\nwQ5iRn0YYXpGDk2gCCaNq0XCG/vYC2mN+dzhyC3k0gi2hZc/lA3+LmGm6m1d\nnJqUgWQ0qSvV3cL+KEJggQLOs9QM7oi8pE+Og+sKkocb/1qnX940A0vsm9qX\nQVre8O52CLz3WhGaVakuRtDuOYdOgvTt39+fvOY6WVOMKkS9oyxfsXh8GPDG\nMjct27lXrDUwmLOtBUf7uU6iuDzhtasTsSnJwT3RyMInhbcTKd2rOxegLYoL\ngc8f6tzNvcV7QTClZHWc6kWagP+fISN4enCeyyS/ZJDD8BLkUILkSIJBJQxP\n9Z701STN+kjRiRgrL80NhlGPOpXzpbt1Bp8iBpP1JTjhaavqt67pAOVgg5Yf\nuBPDppNDQXmWS4lsCH5vpvm/xwPpz3a48WLXqDX290pft6/tcNnTx04db2Lt\nICWu92H5ZbSkrenqhrG0U5WdONktvNl/LLC5rE7JRYRJeSJwL7Tvy6IjJOSl\nkDfc/5wWFFMCPToAtnIkWTyYfaqnFMUutEmY6qjyoPo9VJDeZrYqGr1I4AcF\nZ4h0GLhdxq7AjbvoKKGJK2zh4+K+kwergzfgYl67Cm+gn98EQL0NEbB7gDFo\nIxvow/nIV9RiG62syklaO2MvTuBx6LWrHasTRDBC/uZ+3ro5nDDTBesigCEj\nzoXM\r\n=gNYq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHousH42TaiDplnBZcPHuKHIVTY0J6GvoxWCqbvcCuEhAiEAtSQb4ZUtD8dCVN8LJ3SZZdUVCWAOmkgvOQDBExu5Dho="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.dc04abe1.0_1583877746846_0.5885506784639669"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.04ccbc88.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.04ccbc88.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.1ae8130ce.0","@material/mwc-base":"0.14.0-canary.04ccbc88.0","@material/mwc-icon":"0.14.0-canary.04ccbc88.0","@material/mwc-ripple":"0.14.0-canary.04ccbc88.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"bfcaa800a510585165a925b6961a7e6316f30f57","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bfcaa800a510585165a925b6961a7e6316f30f57/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bfcaa800a510585165a925b6961a7e6316f30f57/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bfcaa800a510585165a925b6961a7e6316f30f57/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bfcaa800a510585165a925b6961a7e6316f30f57/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.04ccbc88.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-U1HYosN+NfLaIDkUtJkhKTGKwXepA0V7rJY32zrfLuwC+4VGQcnzEaxTwj4K374bKfus2p/LUqvzoS131hdpjw==","shasum":"b5fdc7936bc738301692e4a68522eb4cbd87478c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.04ccbc88.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaDI4CRA9TVsSAnZWagAAtFgQAJqYaVbxuSm6evxu366I\n1y3KNWK5sR/easrrH7ea0CIyLa6lU/6Wx0D0czy38U2Mkifdll6hoG4h9aLS\n0v4EP6OSl/4CAES2v2WZAPftgOhvndhcUzEXnfsd92MBrpjvaGEUSqIYFa/0\nRCaSDRt6F5OA0S9An33xSEOBLQiDt/blq6cpSUWOaX7BMQelhhu9m/U8ukzh\nHR5tXquQ/cmMZhmpLQcmJTrakYV54XayF7vsNjYNT4FJnvQ5fxIpHbjkMwzQ\niR5lHkzqrdWEjpxwUQ4JbXen4i5K3gk9rIv1/XFikLPA5ND9AQC9DOuNN3SA\nDPTAqxJF3i7y0w8aAVZLP8k6KqFyCWYJs9Sr4k+uf1z46cBy1rSqG18hnFPm\n3zbs2X3IrZa/SSWzt5nMFBTGry5QHhQtayu+CT42lPwV4IoWxRnj/m7+0E2v\nuXNsr4uEXA7I8nMZgtTv8UE2vWfSmCqXxepFPXD1YUmWjl/c5Hh4+hdEfCH0\nmddkuCKs7ZQwqlPaJZO22hF3h8BdUXu6rCVbacA/RpbjgmkfjZgqB6v1g+A6\ngFv1rShDDhv0Dhkme43YKU16FrZqlmEW+aNt1QxAYUiSAcsdA9gtkdQknC6r\nniF2RNraMMZADwXK6+apLLvk2V/+LGXtbyQk7zTU+MOZHfU9UOb8ECCeuFfF\nenCQ\r\n=vXGf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZtCUWHSLEt/VDEtK+71jhi/mtPNxFZrZIqKH1uhD9/wIgO3vj7be3ogHvj20nwNGjbp67q50lBi2iefGaGKK2frQ="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.04ccbc88.0_1583886904160_0.7967157945831993"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.55338c25.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.55338c25.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.1ae8130ce.0","@material/mwc-base":"0.14.0-canary.55338c25.0","@material/mwc-icon":"0.14.0-canary.55338c25.0","@material/mwc-ripple":"0.14.0-canary.55338c25.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"6251bd82d8c2b37985e6a165d6904180ec7a96e3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6251bd82d8c2b37985e6a165d6904180ec7a96e3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6251bd82d8c2b37985e6a165d6904180ec7a96e3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6251bd82d8c2b37985e6a165d6904180ec7a96e3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6251bd82d8c2b37985e6a165d6904180ec7a96e3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.55338c25.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-1G+eB79WJaGC5W5jBx5sVnQl7KdLTeBHtM2aG+5gHOcR5eJwBwWxDUMvibo48mMfzQwUXIERNRnth/172GrNtA==","shasum":"0f6699e031bfccf6b16f52ae4fa57337a2eaedca","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.55338c25.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaIXJCRA9TVsSAnZWagAAX18QAJuw7hUht8IxZj5kr903\nS8cS58wR84PAXuQraGrfxK9UHQXmbdPrMc+nOrEmZLOWhNrOmCbo+p9zigch\ng74R/QGhzMZh2DtQRiAloTcUqjRbDT58yr/UZXkCRxVBAKV0hELE7Ogd4t4E\nBy7fMqKcD68vATiG8L0c58di4nggkT1k8qW/O4tHMgyIJlq14QewmIOSx3rc\nPWXVzfDj1AabvOQdp3ZV1k9k/RBr7TEgik3WQ3I8dYc8K8Zsv5c/os0BypUq\nQ19pFq1B/C7y2xyFolxcCE9QlhmxmY9AyDw6w5pNAt74gF8A0w5d7qjJZXLz\nFIxQBsP9SD237x+8DB4O4VikeUonn3Kk6OrrmOIoJi1uquldTl/vKk0mLDN7\nDVwALjRODN9TU69xeXqkh91pp/BaMHyTRs3EIpxlqDkkLmzMhQd2PHCiBkB0\nsrE+AnonBo092+EHIaYiTefT++IKJlubyuH7u1rTWYs/8+zPzz3jiFRAZMM3\nIcJeFOIWu+APj9/HCLA9Kmtd3bI2dbFcv0SWnOo7OtVwXosoNCgDPOQsLN9k\nvkB05nNdvVidL6T/2UuxpKwSV/vark2c0YYrX024JbEt9A/hM4+/ydrRIdJv\n3rY6Wmpacc7ddn9vtB8Yb/iWf0YFP4meZ5HO784oCYtqCZyMUTlos854FI5/\nyxma\r\n=jYRV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOmYhIkHLDIRAsbRcjmnDXlC4wMFdeXzWOeHZZJGj7kAIhAMR+LaYxinWoykwDdxJAJELd1jy7JpbX61QKwi3fw6lT"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.55338c25.0_1583908297492_0.1867520423737874"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.b7e388f3.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.b7e388f3.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.1ae8130ce.0","@material/mwc-base":"0.14.0-canary.b7e388f3.0","@material/mwc-icon":"0.14.0-canary.b7e388f3.0","@material/mwc-ripple":"0.14.0-canary.b7e388f3.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"1ce172712209d5abf28a65e797f46fdddb7ea704","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1ce172712209d5abf28a65e797f46fdddb7ea704/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1ce172712209d5abf28a65e797f46fdddb7ea704/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1ce172712209d5abf28a65e797f46fdddb7ea704/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1ce172712209d5abf28a65e797f46fdddb7ea704/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.b7e388f3.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-3ynfbhAdxufrcgIaicNL1HaeJgZtEcSRe8IrAZi9TboLNSZ8z6qR9hynLFjza378xF+sqYYQXer46y167rGfFQ==","shasum":"2c51557dfc2fcf5528fa7d3a161ddee06db998ac","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.b7e388f3.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaUfqCRA9TVsSAnZWagAAPNAP/ia9ARqaf4YpVEQcPmMR\nJyaKYuAtTEB2SJ4aJJCmLkh/AXSnIi01Cdb0WcvHaVRV2oaREtuQSZuQ/7af\nxoIPFD5Cs8rpUKuxjjBTTOOwvoZw9z4Fmw8tIIB+LGP4UVsCsC/Zl1TPZa3o\nzt/W5AjtPdAdoJ4s2NXXzuBGebc78+wlV2PxGIuambQ5wFW8qzlvZLrAxVP1\ngkwYio5dEM1aElpLyOR+QuIRlI+zYNaN2kK/ajatxV+Mga7bsfW9UJMA44Ts\na07fFL4wiE8S9GyFeCmUhuVw/7nkYPPtYe0SAc9xmDnwEMmJz3nNfKqnD/4S\nlEpIvd3Rv49Hzrt70FeSCQXGvdxMVc/AgnMAzHXx4TX9QWgMg5oQmirc5WUO\ncjjHeh5kFDW4CsF84Xm6HcJs4aSb40JVg7MjGuFBfSA6hgtY0c9ZdAy7oBhW\nFp2d8Yb+QqoeJ8b4qOzpeimpJXcx6Z5syDijdrWJt8dOxDarWowHfFKv3aNM\nR0AmPLb1mGKLNVLzkUxWZKAxh3eIdM7b8ZdzlkzlNEYhG08UCa13AUPCsBr4\n1GhPgN3MWyrpE2QTLiPc5xlx51inMlraEvyvQ4E5EPrDnoyFFjjIRJtwnj7b\nQHsGXdy8Df1iFK7xrB7XSkKky9vOY/Idk7PNxttSo66tXCnRwgEqo1R9y7Y1\nv6Ab\r\n=eH5t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDE1kIApfDpusWhZ16XAYq6zZczYutdmVLsA34A5lYC/AiBmmr7BkA3bIUY7R+Ffnj7xCnsyGxZa7TkZBBB1xbLL3w=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.b7e388f3.0_1583957994148_0.6027607975874893"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.b3211481.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.b3211481.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.1ae8130ce.0","@material/mwc-base":"0.14.0-canary.b3211481.0","@material/mwc-icon":"0.14.0-canary.b3211481.0","@material/mwc-ripple":"0.14.0-canary.b3211481.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"7b6c73b4ab63cb7701379685a556ece3324d1c22","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b6c73b4ab63cb7701379685a556ece3324d1c22/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b6c73b4ab63cb7701379685a556ece3324d1c22/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b6c73b4ab63cb7701379685a556ece3324d1c22/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b6c73b4ab63cb7701379685a556ece3324d1c22/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.b3211481.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-t4j/sAL4wVoDN1b3U05eW9tLAiedUpIBJt3Zf3QZdRnhSPoq0LYI6ZBPZS7AtVGz51lK3mg5EUwUvztEkoRs3g==","shasum":"192932de734e47da217e919e4347d122e9d379a8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.b3211481.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaUjlCRA9TVsSAnZWagAAe9AP/3tljk5XFmOs/wqynuHv\nYiDqP796xPIQ6gk5Rn3Vh06k4Q+WD6DwwZC+SDJrpwau0nXINsJTSaHO+0g5\njYwk37fpxAhEn76w7IlHehFsjEXjNyRBc4MrAvQTHzK9Bn8HS+BhK1Ohe6vx\nMzavN9En9uTR7VUF0zDySOZ0OZjyLzTsFJoYaLdJYWCaPZ/aE3dZ94meeP6d\nx5midCvasc4kqTBBOljmnA8ThLaH5mVLaSBLOOG36gYtTjHBpcOVn5Eowt5Y\nAmJB3C2BlQMHuJQ+XANs2X8RYcjv2sQ/zJg+/8iBmx8WGf4k28mVe9TCQWuM\nq2ADYVkQNqsBXD6N+Zd6SFxrjETOqka1VAt486knlrNoD22uqSBdyMBIfjsG\nkQzXGGLeQvq5hw00qGlUsXqgPMd7KFeJVUbdTsu0qK4XAphsTSHgB+JjebIT\nARLdNmFAWiSThjUxeCgpETbqurq2yflC+1mJEvDFsM6rTxNE5LPEVGJxwMgW\n/Aonhb6p9hqzwKfxP8pEv97Oal1AzSFr2YGbW9Nbb+ZqmvSTkCF6mZnJvxFv\nyGsAFsf1o6PLlgocqIEZ39YT33ud4EG5UZopxAz6vok1aDM+VYtgbO/wA7ZP\nZlKMMfo2LezbHGtYuCj217VBleDCP0/SEOlPmlgzABTF8XGMKZmk9fBUHUfN\nmJV3\r\n=zyyI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx+hc4P8IuXpeZDdQsP/rumUWgt/hRSrNgMld2HZ8QXQIhANKHp2DamkMTUOGoHV+rbxVosZXsNmnhVUChkNKGEqPa"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.b3211481.0_1583958245078_0.18430959828646576"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.0b5c7f23.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.0b5c7f23.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.d5808057f.0","@material/mwc-base":"0.14.0-canary.0b5c7f23.0","@material/mwc-icon":"0.14.0-canary.0b5c7f23.0","@material/mwc-ripple":"0.14.0-canary.0b5c7f23.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"c142ca8fe1db14da6fd164a99ca71277489f9b16","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c142ca8fe1db14da6fd164a99ca71277489f9b16/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c142ca8fe1db14da6fd164a99ca71277489f9b16/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c142ca8fe1db14da6fd164a99ca71277489f9b16/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c142ca8fe1db14da6fd164a99ca71277489f9b16/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.0b5c7f23.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-gCqrLqycuz4wz6uC6O56ieIWnWvxtHpmI/J89IXnh4UrBqAOdyWuAuttLhzIXziQbkqIaz9mYnqoB/U0RqOfQA==","shasum":"03e3578bc2163ffda12fe4ae88e32739dc8c8370","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.0b5c7f23.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaV35CRA9TVsSAnZWagAA150QAJ5V771aBBS67vE9p/5s\nzjW2BlF28om97gxvpTBR+LUNxMJN22Zo8b/GdKIRVwIPsdBBMLd4qQdjkgIZ\n5k2VsvkElnaobMZozBv5GUovnb6eUU+mK4Cje6RRZGhHfvRuns4HMeFHeOlj\nn03ilBdhZbBKRgGKX1gDTW0lSPitioKXXbopLTMQPY2jLTlP2rS/jZ+lEkP9\nIyaIx3tgyEaxfGkiYqKs+erxwIxGu8DTai4YHX8RQkJOxhRMwUP7dDGXRw5v\n9jR8+IIS9MtTtCs4UNl3PaqBsb2dj7Td5tgAArcMluRa5h6xzIeqQmbPOpiV\n65tO/3wGj42/Bz6uD5P0cT7tpdlMPNgVDs8BX/CM/tiagNiN0h4QS4tz7q6S\nlBmUrMen+wDEvUxn9z7yIAbHO3r4YVHIacRjKcLhUGmLgXa7j5u8KRFjg3t7\nqlNkH1Q92Gp5RaZy0OWXiDQCNpVKZmp5XboHNfwE6HZshVqsYKc0fweRfUEH\ntsBwATr6GZHn1MS69JqxF0fhF6kKK2lzN7kRXAqROQl46G0soobzMWafBlS7\n52Wp17pQrYK4HOApREdmll/OpxNqD8HAQUCvQ32LyvCblCU7DkAStYimacY8\nOLlVJFYD3fv1ngO26t5h0ALZpUmC7o4PaEVGVbl9minRfcRfh5+aJwvMKnPL\n9AYr\r\n=FVm8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsBovQBleyw3GeYP/WnXrWqEysyhjFuQ1OV8p7ogIoAAiEAzvYv7Q8xkEAr52qICSj6kTxwVWnF7hCRUpHEKR0aMSk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.0b5c7f23.0_1583963641113_0.8634917952838417"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.6c0f0b27.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.6c0f0b27.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.bec065920.0","@material/mwc-base":"0.14.0-canary.6c0f0b27.0","@material/mwc-icon":"0.14.0-canary.6c0f0b27.0","@material/mwc-ripple":"0.14.0-canary.6c0f0b27.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"642e3027b591cf821c0ef159a9bd31f56677de91","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/642e3027b591cf821c0ef159a9bd31f56677de91/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/642e3027b591cf821c0ef159a9bd31f56677de91/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/642e3027b591cf821c0ef159a9bd31f56677de91/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/642e3027b591cf821c0ef159a9bd31f56677de91/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.6c0f0b27.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-AEy16zoL1pW/ZeOulQK1Wuh5oe5MmsHDldVpPOr3UlPL3TmP0nivb/BQEhFsYEUeqFJHVZT0oUSVvES7JU4JOg==","shasum":"f233bb3cd964a4b0c2cc8d66b0f7a28ff57c0b74","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.6c0f0b27.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeaqbfCRA9TVsSAnZWagAAY0AQAJxpkI7rcIgiTDkDg3DF\n6Xfra7I0S+EKDBtu2G+qgDHwkaaiODwpmdfs3L1hbuaYlEc1Og809lo9ad3i\nqbFa0e89sG09kYZ+EYpZ5YbTtM1ASvjMwy5VIUHwdQ1iY2MR91a+xi/ZaDTL\nEuvQvC6PwslNkMyOLWP6g/M4af1qUHlPU2dFzv8yFekUPIj19Nth6393De5E\nCyh6q3uLJUNl7fAjlmRqnfk2I1FI9dNudm/XanF4J/RgfNsOC2VYUeWGTOFx\nQ3vLzcSAXkg1MOXBFOCB7Fe9lViN+3hecFUkd5TYB02YYwusFiLPma+Sn+L0\nYrO2VVtum5uS3rBvkGx4vNvO5SOajAlQn/+VvCL/3sprwMUAAjJKMhemKTQf\nRcTiZyvsmIQzsJxexN1O+bva7d/yS72KPuXYD4/yzZpWCNCPLZdj0bPRKaAa\nwW8qtgTDbp40CQh3r7CMz1C5UtCAtClxjNUQKxdtdXPyTrMde8mpt7kefsg6\nLhEexhSp2R4n0oa5BngnohB+bQ03bBes2Xk4ow5buXh5EfmnvsLdyqP+r9Kt\nwzC4FSizg5hWfsOWvg/0xDVXPFHOVIuwloCk/WYknNTfqOVbmGcrAhPGBtEn\nWKBAof0RVG1sN4DqIyEA5I+Ga64CqaicPiTpyyRfX7iyUxk+GtuxRsmdBEdy\nzejS\r\n=4bv6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICJbLBhJ9Sa5wXDKBjrLZk2/zyHf1PNvnd/XVqKh0IrWAiEA4W4WAjIdLP224Dcme9rKEXXVn6MmOCE252ToPeBudXk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.6c0f0b27.0_1584047838608_0.9176112889291734"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.b6c53425.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.b6c53425.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.bec065920.0","@material/mwc-base":"0.14.0-canary.b6c53425.0","@material/mwc-icon":"0.14.0-canary.b6c53425.0","@material/mwc-ripple":"0.14.0-canary.b6c53425.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"21e9310c19b1139fef9125fef8610235d0ef0e4b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/21e9310c19b1139fef9125fef8610235d0ef0e4b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/21e9310c19b1139fef9125fef8610235d0ef0e4b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/21e9310c19b1139fef9125fef8610235d0ef0e4b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/21e9310c19b1139fef9125fef8610235d0ef0e4b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.b6c53425.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-utw+wkNl4EJhOAmR/edirshSfqql6fdGdyhmW2am6ZELYEYqgYn/55+EyiSVEP2SNRleJ30JmMbbxoinf2D+YA==","shasum":"724ab37dc5e8d560f97804c54d9119907666fe39","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.b6c53425.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJea7sBCRA9TVsSAnZWagAAaKkP/3e73YvgnLKmxh0ZsWcr\n56QAfc7fzWTYVSHM9KOxJza5ti4EKAHlF+epe5wEhNYZE5TUqwU3f5iBPioF\nB5G464wssrPp48koP5zBk8wrXng1nRFgJ7GJ9exj0YzPhgsBJ9C/ED8YQLga\nAV1zb5YZ7T/H9sSTYRUcO71v2Pah9l5+9Tw/t2eF4kaIkJLBcstW15RQc308\n48DJ5SJ+qSgkt+y6EmxREg7oQMiE/pvj4uB4l+MeedPTRkQ1Vr3pbDPlxh1M\nHNUaW46XuyNrhbPVwUUnhpiu/TeFFGIveH/CCjrdX8iKS5SG4DHIfW0zYRbm\nTUvNR4VoaOtlmpobkbw1EkbGzA6+JXS+nGDDMkfmzCYddBHzOEn4x0+8r9As\nwutjPQsRqw0hCckwSqzhkHVX6AD+UmABqcypedhjLfPUcc+oqHHtwmKu8o3O\n493MC0NQWuTtP/9Q25m6p6GT8npbAs8GNRTnj649aDQrPwepVJ7XuZsimb+k\n8WoZhML3X7ouRfff3ItP/YhHhHbFLqLLbu0xZeMHDNbc29D0/NUe3k9fn0Bp\nHwN9xk2APkF3MkRtPZxCIrvRkz9XNwUq6pfTtOr7nhiC/+i+dQNGlH2VmYGD\n2xusdV6cOj6UAuMVIovGsbsZ/D7BspYToHicENou2thzqXdTRROkHdZ/go/4\nO/xb\r\n=BJLw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDp047jxANLI3EVVxmz1FdFluPPsQnnmNH7GUccYpsZ5QIhAJ84x6gzdxPIHwWKX3PkFimzHoxyhZvsQ4FI88w+T/o/"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.b6c53425.0_1584118529484_0.36593393038506394"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.306cabed.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.306cabed.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.bec065920.0","@material/mwc-base":"0.14.0-canary.306cabed.0","@material/mwc-icon":"0.14.0-canary.306cabed.0","@material/mwc-ripple":"0.14.0-canary.306cabed.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"7b07db227ed0e98a8a55068a9460e3969aa14b37","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b07db227ed0e98a8a55068a9460e3969aa14b37/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b07db227ed0e98a8a55068a9460e3969aa14b37/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b07db227ed0e98a8a55068a9460e3969aa14b37/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b07db227ed0e98a8a55068a9460e3969aa14b37/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.306cabed.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-2pTb97QdRg7FNp2c6vU9Y3pVjUvFgBLVZ0QIXf6AnALBZXClzF0NUlBoNm3mQXYJrP17TTliVsg5Gfj0OHvpNQ==","shasum":"6b7f14af20be70e151ea85c1adeece35e8ffecd0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.306cabed.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecT5+CRA9TVsSAnZWagAAOBQP/2lfujjr7Dj2YctMQAoG\nDoQTuu6DweZge/wAcfvTHzm7oq+RCSE4gCgFdjJXZ5YCgXKeIIoy6v7960E9\nNXUB6BAh7c1ZIZPLJGYjURvunnIXPL7MQIKZh8w6ReFc1KtSC3FsloRltvPJ\nH9VaR5Q3CTmAFy1tiHVZ2qzlzToVNGPfe4jusN5UpdofjYxIhaW9BanPVaYB\nfx1dGXHyQzT2x5BvxKfoiXRE9/7j8/QiF2bvKo60Dg4PtIh/UlD/oROqdYoc\nqlcXZWMH2gMqhZQ8/ul5EzFGLdTks4786kcH7PzykjQ0BsZJKW2j64C4dmZ9\nwsOgGy8wsUcQIgQuxrx2W0Q86KzfN1gY6W9u0Jc+0Zcwh2FNsqMTX4ZdmBag\nB/g9PbEf8HIq5YLQTw3mENODRZ4VVfywdQoo6R4AYQsPjjgKKVN617lIZQU+\nfdQ7agmJw7SrEi6frKVw8Vy5CM3J6kdtNDT7VCrRRmpV30SgJNTncRkbe9pg\n+BWeH3GK6Zec2ZCFmhTjgNMDlyEXOG8NrqPyPHVSug1PYtMXY+UhqAPlUcj7\nud+vtx+jAfpgtUyFMO7R6ARet2HR0DBew133IkeOHfV4gKHMnG9r8TdTUE+c\nehJys++T1u8+CeGhOLZEQueEEKIfUdbE4o8dzcwLrLdr3G/x6XN+uUFEsfqA\nNLly\r\n=KakY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkqs/91BXcWvw3y6VbG+MpAn/uWiserITEEEL4Hi4UpAiEA/hMYXhjBGQFQNH6tz3rVqmh131eVO8+Ge3wY1NVG3yo="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.306cabed.0_1584479870255_0.5766095934626492"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.4e250cbc.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.4e250cbc.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.776291ef0.0","@material/mwc-base":"0.14.0-canary.4e250cbc.0","@material/mwc-icon":"0.14.0-canary.4e250cbc.0","@material/mwc-ripple":"0.14.0-canary.4e250cbc.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"8e0b10a13a5b20d13409bc4bec6f11a4ff757663","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8e0b10a13a5b20d13409bc4bec6f11a4ff757663/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8e0b10a13a5b20d13409bc4bec6f11a4ff757663/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8e0b10a13a5b20d13409bc4bec6f11a4ff757663/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8e0b10a13a5b20d13409bc4bec6f11a4ff757663/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.4e250cbc.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-IXdoo4V5BxLMa2p/Gpj/PNgpmTUMWqyJowR8e3lT+uq9vLzi4zuZHAiN6BJP/C5C6TgkITycm3//oj09OxJyOA==","shasum":"11ca02a0ef9ec2e8e9fc155e8ec125a465933531","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.4e250cbc.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecT/uCRA9TVsSAnZWagAAMQ8P/2Er6IhGai1+lDSQDLHR\nxvIpw+vnrYKL7yLgslEjBr8RF5JaRxI7UZ8IRQawfQ+a6A1oqKCjkHOB/nle\nujkh2IyvwnFH8s0v6KSTeaZOlKUacnVeQtR5oj9xIM9j5+Bc00IDx3XnY+ZC\nxB2jtw9fCHntxCHK3JAWKbYz6CI60zlxpaq4cU+UtlYHAzAkCc+NG/du/z8J\nwGEW4qL+0u0qTlMNSxfObZ7hJxHngAnq6/ghLScJeUbpd5uLa3KnCxTavN+s\nwFAdQNnerQu1s9NMFQCFw+2kfk5GiGsCZLSmNF5u4u6V2MWiBoL+9DXcZqyw\nnKHinQR6ORA5y4kZbe4r0iMBB/8C/PAYASWyT4qwZD5zkEF/PuNYD4dYfUiT\n1A1cL0CxIMEh4vAbV09agccjqJrRbmGEfYLH/i3Ou4dGuGaYXgNROO9MIC+t\nw+Ygfeg7yODy+qJ5QuhqDyIQE0MRJ7XbIUbnMhPAbMjbfmSTMAXU1DJWrsC0\nRzopjhuuYEcKSZN7gexVCrwT7rlSv3q2elbBag7RGTc7L1/F8tJXnyXo2paK\nCi3GzA60a5ld7pyKSFuqIrE7StC5Kt65RRZhwKVBY6WYdZKHm+SxvbZ/f5Y+\n6SojX/wjMAkv+wsB0hxVMlNvO/BlEGHExa7kTJkdPoL6RDUkMptg7e5kwjRC\na8rD\r\n=OYoT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDmBpwSzE7HcljVhfIdKl53OX0+dhZpGjP1UFJonASmlAIgIELV2A6810YzSRDn5w27wK1TofuIMiSUC4faQ1LzWUs="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.4e250cbc.0_1584480238222_0.17264431027087235"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.ff82d9ec.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.ff82d9ec.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.6b48781bf.0","@material/mwc-base":"0.14.0-canary.ff82d9ec.0","@material/mwc-icon":"0.14.0-canary.ff82d9ec.0","@material/mwc-ripple":"0.14.0-canary.ff82d9ec.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"0af402cd2ff3748cfa5f7956ad2211ec9271c83e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0af402cd2ff3748cfa5f7956ad2211ec9271c83e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0af402cd2ff3748cfa5f7956ad2211ec9271c83e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0af402cd2ff3748cfa5f7956ad2211ec9271c83e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0af402cd2ff3748cfa5f7956ad2211ec9271c83e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.ff82d9ec.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-sCaiZs+IYxzl2kN8LXztVcrPfJIt4CbA+OmaaeToG7Nxq4HAPycJg4NqK2s1pMfOjCmcwQl8oZcCWBSyNrQAPw==","shasum":"539097060b4c0ce33367f620eb8d09f48b9e2449","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.ff82d9ec.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJecmZECRA9TVsSAnZWagAApkgQAJekU60fo6ys7vr4QQVw\nagrcCIWU93llUHvDLFPpu6WggwEXDEmPpbreal/zJWkMLx/PFwtHgL0J1/eY\nKvR8fcsEWyD2+HTk6hgHx6b+7puiZbWz1ZRY5mNl5MiH32DwCAhrGo8YloXY\n8QoLvdQ8q92mxySuwhw0EDTDuyn+d35hH2+OYdiP2bmt8ARF454POH7k0LYQ\n75cY8SDXFbnusJ+94UsSltwVO1Vfk7/MQrsVLYZfPSZy7qGfeK6zNBiV28la\nHtiWyK4nN8OeHXok5Z1Auk233qOsugsBX9UTLmEIdvDWjVL2rdf8/o+37j0b\nGxJBAxOeHPenHWus36iRUOASTH4zSqdjwb3SN/vHWfPex52VO5vbqM02LZhs\nKb3+3ViZ3s1y4qdHLd5d/y2wTzfdz7IARuTXsKL8SBCvaKT0RXvw8a8GyUo2\nDBQIghk8xhaBcCC8N9N0+APXRLpQ2GgWC14i2Xe5mHGqNpPdDQHbd/13KgOl\n9j2zLPZsoHcaY38xZCFBe18zTzsO724a0m2I+1ncvFMY1CwG0aLLUDvtkPTM\nvuTRE3N9ZibTJ15B0H3DNWDSgXHVWqWkarrY806fynLM7sDw/2RJWBAT3lEP\ndSnf9AaIEuinUv4fgZ4PY3xlWhMzptJcoYRktd/s4L2fJUmaS5glQAUW/rDj\nfu/A\r\n=4AkB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDuzAVVvoGszUa+/m5CdMaWSj0/5BEvRVjfc6iOhhSxegIgfNbGw6D9fua78WwyZdoKbvqClvPUJGbwCSxSzP2F9qA="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.ff82d9ec.0_1584555587779_0.14585175510752668"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.f50f48ef.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.f50f48ef.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.6b48781bf.0","@material/mwc-base":"0.14.0-canary.f50f48ef.0","@material/mwc-icon":"0.14.0-canary.f50f48ef.0","@material/mwc-ripple":"0.14.0-canary.f50f48ef.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"0c4d2eecbe04ec4e08549650e593ff154b7d7e84","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0c4d2eecbe04ec4e08549650e593ff154b7d7e84/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0c4d2eecbe04ec4e08549650e593ff154b7d7e84/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0c4d2eecbe04ec4e08549650e593ff154b7d7e84/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0c4d2eecbe04ec4e08549650e593ff154b7d7e84/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.f50f48ef.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-jZQPnyzOjvcTcQmDxDMqplnyZzdate3Yv2NvPIxREIsZlxkuvAKPR9Y4HrJLmfH0IEdEFVEOQN8h5Wu0B+DHtg==","shasum":"927b65b13f33fa6b90b3373c9cd17617fdb4bac9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.f50f48ef.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec8AhCRA9TVsSAnZWagAAhz4P/R5lBLgBAqNui+DUfejn\nKPoO+cTngIyitrxV2e5MsUtdA2gtEE/wAPpoAS30bBR4+K5/K/Z++FBjgBMR\nYExdyhekiX6LF2C1gFTfM/m/kR7TOZd5rBuOQreSFHGggggHXB9udSdxx7XS\nUhR1VWuvrMF7LhvxuYPTrOxAEF5Fn7YWOv6OKuzwuB7TYfjpGBC5cTqiAioR\nZzHelWjkMiU2+qG8Vb44hT9Rf40y/c4r3pg33jQtLgDakwRhUvy4TctyCzY3\nOeRHMIdh1YJQ3c/3D0rCOL6bunzItpPoqr7UL+Ck8MKQaWv2UxaNATiLaSnJ\nlDU0RsKx6oMq7J8hk0RimH1sZqy/s19XmliIO1PvKXBlSUC8RlDU48r3JHI/\nEDUaULzTnVCr62mFMjCUpxItnhrE0F4utpajPYMCeOKoggyoMmA/iKspmTwZ\nEfC8JxdgXZfgs67WNY8G3Nct94TEoINLwicwHvXzje6UdV3vxw9x+zCuT5Ka\n6vq5YNKcUc3xaamtLbDYntPUhvHZ8WYkuDi09yceOCbgzadahnawXVWaMW5H\ndMzwDeBS0cJAGEtMQ2tvpb/Az5/EEQAEtIxIomLkIqfGZMDFT/KqP+11oaY6\n2zNs+E49RlTw4uRv5TIZ8zAqQI78bAU2gYYLRqoLsieXKqIWIxviLLt/7knx\nWxlo\r\n=bj9r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdjjb6oCmYYCCc8NjZA9rbXI0WSpyjJJLLVRtPZQKKhQIhAPamagwxP/OVPFVg4kjZFdSW/WF3cqYlx34UagQ0U79A"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.f50f48ef.0_1584644128632_0.03430113191285655"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0-canary.134cf877.0":{"name":"@material/mwc-icon-button","version":"0.14.0-canary.134cf877.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.a88c8e4dc.0","@material/mwc-base":"0.14.0-canary.134cf877.0","@material/mwc-icon":"0.14.0-canary.134cf877.0","@material/mwc-ripple":"0.14.0-canary.134cf877.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"c237581285beb5a84c39a5ea15dc95e9a865e057","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c237581285beb5a84c39a5ea15dc95e9a865e057/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c237581285beb5a84c39a5ea15dc95e9a865e057/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c237581285beb5a84c39a5ea15dc95e9a865e057/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c237581285beb5a84c39a5ea15dc95e9a865e057/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0-canary.134cf877.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-lqYgzsMkbe1CCrxKkB1A8fbNG/dRFEZaYC5n/nc1KxskGkUOPX9rWxuXN/d6GdnB6U/6sO2rz7cph/OfGDCn2A==","shasum":"1ecc3fc19f82550328e27c14badff9503d38c87d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0-canary.134cf877.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec9h7CRA9TVsSAnZWagAAXCkP/1x1lb/RVV4WsSGHVZd1\nTFzuR8kVWlW5EdgqYAIrQp0j4L2RLGGZlZX1G8cv1ZfiUohEwLL7wmMnlMPD\nuj6SDSfrQqSZ2j9seN+YURRLu4StY4CC/wH7xKHS85G0n8JlavRI2nkp3eW7\n0D1uO+dQOZuoViLvBc9/ptu1bXoaFB8FoXXDae5n6FUiXwxrmy/V6Rptv6ha\nQdTbTlrwiay/5kbq2wuf0ejIxpybuPlKh3f7/9YWYNsNIpL8bcKry5d/vdjZ\nPgJt46Mzh96wQ9HMMgw9pYescEc6IDY/1Y2Rf6la8QmPcf5aPLOPZoqVKF4X\nv+ILJ/+TOGTDLBbQt3ozAvw+GyV/8hS3D/a3+ArxQhRc5EjojZnKicEfUhdt\nrv9L9dfcQFVb6UIAdJy2jZ2wqUDTrNBf7A+TZX0k896pG1j4zvFhBsCJ7TLb\nMe3UU4tRC03eRoSFgzINqSOC3iOc2Ah+4G9VE3FjuLphM3/K5LE4e7qMU+q+\naLyJChagyx9WMwG5MTgCKnrwgEq7/e5Zv0aTuoVXnUgYtGUfQatdPqHnLGKm\nJ3Tgdsg+ViSk1E9VKhfqnssbo0xvZYMGzJxnx19i45vNzlNU1uKI7WWXkLG8\nm1dQoD440VasxdXu9eeC/90HY96Bjmf37gMfCJA7J/7F7Morpjs1YBzzxApg\n6Gej\r\n=sEyG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDnEW1iMjbbmO20oef7k7Thgqw2T+QnL5gfNxEziHkxvAiAsQWRAUFNl4F3TmxOe+MEuXCJr33oE/A53QfjMRVpJEw=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0-canary.134cf877.0_1584650363317_0.7606573047442544"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.0":{"name":"@material/mwc-icon-button","version":"0.14.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.a88c8e4dc.0","@material/mwc-base":"^0.14.0","@material/mwc-icon":"^0.14.0","@material/mwc-ripple":"^0.14.0","lit-element":"^2.2.1","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"ac28113f4d46ab2f986ce0aade128eb66d3017c0","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.0","_nodeVersion":"12.16.1","_npmVersion":"lerna/3.20.2/node@v12.16.1+x64 (darwin)","dist":{"integrity":"sha512-VKyUIvx0H3ijkQoZFCnxEZEQtD5mnDg5wsHSS0Rnq3fWWVFtrQoOgGsVb06xbymnM9BKFjI6vah6yksjm9rirg==","shasum":"bf8fe668ef0e4a6b8d792fc623ff00f73474a859","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.0.tgz","fileCount":16,"unpackedSize":44899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec+QJCRA9TVsSAnZWagAAtVoP+QDw/hajTkHoTqR82yP/\nB5sh/htEtNwFBRFdKBhDqQGPJ4WU1XdD25+HHziKfL/bzjB4L6JbBoSnjPu9\nYXUhWxw9MAs9yv8XgQpBiaL4p9SQ55EG7eVX3GjKJPlr+I12MXm4FGFBvul7\naGP9FTIHHs8FW04qVz83TIvFplstB0e4y0KAb+qrptSzoPCXRsm9tcx3EzKN\n787HZY92fb39lnWOyNFdeNiM5lukIeXe9fOXFRyMCoysuAYs5nU3dIMvCUCg\nfhlorxZbauqM7Zei5oj+/JDbaKMlV/J1HhyAO7pe5/Jp7/ZB+fl0Xg+rUbsc\nOcYt0magojiNyL6kz4iHAt9M1epuhYXoJQ4VDDN9RLKCjHRer11gLi1s/fSV\n4QVLcPRePqISydrNcx/2V7sZj+GrQeYS4ko28Kz7h4V2VhvfESfUMvFi/a7V\nffWjORyUNbylqi4o2Ad2iSjQio3qmiipsu5zrethAw0UuwXf8q2Un8GzIuuB\nSiPoKCbpFuTkPuochu/eH714QW1TXEW9kL3lwAu56A0FWIZE1xPMntZsHg6k\nA27uzF94kwgQCdx5FUMBh3nGSZK4qJUyWV22X/jLzQUEFpd4OsCuS8BDBrjH\nCCgBEfjwUYfKcVzwi9YmxDvuRhYnOTw6sd7i+8dB4kHxw2AW+E5SY7JmGQw+\naUv5\r\n=GXZC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC01sAJPB9FI5IA0USjCjoT8PFtH/P8x9/eqwvGebQk0wIhAJQnNX2R6UW8V73EN+YY1CZsXpSkmomfhQwWZ7EMuF2r"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"azakus","email":"dfreedm2@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.0_1584653320624_0.4637400379261163"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.2c1a4913.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.2c1a4913.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.a88c8e4dc.0","@material/mwc-base":"0.15.0-canary.2c1a4913.0","@material/mwc-icon":"0.15.0-canary.2c1a4913.0","@material/mwc-ripple":"0.15.0-canary.2c1a4913.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"8d9a4fb2b0ac4979d966b16e203b2dd0f388554f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d9a4fb2b0ac4979d966b16e203b2dd0f388554f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d9a4fb2b0ac4979d966b16e203b2dd0f388554f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d9a4fb2b0ac4979d966b16e203b2dd0f388554f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d9a4fb2b0ac4979d966b16e203b2dd0f388554f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.2c1a4913.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-EhDzpYZJEb8y9+eikqZpKfh1Mk2EeTmCIKIJynU40SNJ8OE73qKbd+QB419h2f8adKvfwy4h8d1COWJmhyF3nA==","shasum":"78127ffbf4b9a8a929aef4fded856d8d87691e3c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.2c1a4913.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJec/mtCRA9TVsSAnZWagAAmKQP/1RdpzI+B5+YcWRYWFQ5\nzeQdKD0x6vpDVDs+V4BR9TX1URBeDYhirZ0iD1VVaO50qvdAiSfeqqq50kAv\nSmPXjDuBeGrRvBjB3SoOVXpfpqsjqY2Pr0PYpz0bw5Pz8ewN+f7EiLwswTQP\nqUK2IdMdx5nbadH4aTCmAQ1/m//dsgWcnEr4Wb4b5pQmPfETJKFaaLHZ8Ft+\nivKm9EP+CApqGsVLqmRXHkatjKxLAamwnUSsRU2yJS2AzYvC6xvKanE2CDWg\nOOMv5pmuyrZ79AKPV3WgC0/+9fHx0bwv7eRzOX5nxVd2y1cLBKiGmPtPTVEC\newhrTJUqVZAe/iz0HzZc8/IsDaNbspCc5qbdFQrFZfDSWvXstPrQpcuOXk7M\nTjE4SI6HM2d2UZ60lnZ7yQv9MjsDxgSMHz9LgQwrs6ydhyfqu2f3NotDihzW\n+rU0sKRDUb3aPnNf6aH8ghF0R7RNftUD8Et1+JKK9gcl6xR9YEflPAjLgOps\nxxB5UBK8LvIQZjU4qIIgXYy3XCzzmSZ0T2SFoS744Peu6EE36RA6xRhJvJKA\nBKFvB7WNZVAdDresIUcn2s7g7h1BO/SmJHXe+83Xkmdz2uLLnSMN1JeTL/DC\ncTRq3zGCHnrdJA+7JHzj56J22zwlFLnlwvKXrlvKdZh7ykZ8yHxMNgHp06AW\nOZ9a\r\n=Pktn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHWnCWKxwqXl8vg8BCoIF93RLojbJqVJOYQcOUFVqbhvAiA6oZnH0BuQ2iPfzPqheOzHXNTq454Z3h3c6aJnAoiv/w=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.2c1a4913.0_1584658860629_0.007790770606648456"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.3a6e481a.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.3a6e481a.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.cafe18860.0","@material/mwc-base":"0.15.0-canary.3a6e481a.0","@material/mwc-icon":"0.15.0-canary.3a6e481a.0","@material/mwc-ripple":"0.15.0-canary.3a6e481a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"0d89a3406dea7d2d2540aaeb339072cc01d18e2a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0d89a3406dea7d2d2540aaeb339072cc01d18e2a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0d89a3406dea7d2d2540aaeb339072cc01d18e2a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0d89a3406dea7d2d2540aaeb339072cc01d18e2a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0d89a3406dea7d2d2540aaeb339072cc01d18e2a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.3a6e481a.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-VWtgn9hl1IbFZT80P2EqdD9hLYK5dL7um1qGWj6nEbXZsz7azSivIenA/7++h6wXa4LPLm28Vbf9b81iS5DUUQ==","shasum":"b3f71afdac9e5970b1a38aab0c49c025d30cfa61","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.3a6e481a.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedQe9CRA9TVsSAnZWagAAuI8P/1ILFEa6wPQbW6UhzjVd\nyWfCajf3b7MQnTvpT9Yg+OvVF15zvstroxOHmij793/leXMVZcDjOKQZm8O9\nbGnavhUI6k1prvDipyqsbmVKzyfvjPLFYmuQ1w7hJ5qS2Hl12lta7ZaB3eDU\nEhz2Pizw1PrvqqTGHhQpEsYMGHLhtZZCrL6RWh3Cy1H8absc9+tbkUmJscxY\nVp8YwHG/TGjeMg/5nFfrsvkl/q+2bU0wjMK0BZJWzLpUNLFTtRpFX9ttARzV\nIrUg+l62ZhVQL7lxA6b1B0rl1HwOfA43roSlbzivjUIg+Cq2k/DHIHMyicuv\npAEugWIoxvcSP8i0wpUFl7obsjlZ0Jrt2O2OhwOC5aadhJvxN9DvbnPLUdcj\nnKLF5xmErJRuAFrKG6Stovo3lEVuAgbzT5s1lVDmZvkG7CUcZXMnQI7PqvEW\nAEqWMWW7vJKGnYFdhLCxZfduqb0nMkLzkuHKEyGUurec0ApUkNrNrIJAXS3s\npbKVfFS8GCgRc3I97eUJ82T32suI+WfCAsz2uOkdILTHlyEt38d+90nrcm7A\nv9Lqkv555LEjVqXQzHeh8JKK+6JgvosM2UFFROouGfjc53fw/eeh0az2uMrA\nz14bhZlYib9QYjyrLyd8VKoQU692xsEEnw8GxH6g9f9Qoc5niEpihO7YBEF7\nTXLT\r\n=jXU1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcy74PcFE7IpbPTH9dLICzD87SJKLUOibiy2LOjJsrVgIhAMeiMqV8l+RrAxgdMQC0GyoyyZsai9wNVlFE5ILV1RC/"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.3a6e481a.0_1584727997385_0.896718274730465"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.603d6eb3.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.603d6eb3.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.35a32aaea.0","@material/mwc-base":"0.15.0-canary.603d6eb3.0","@material/mwc-icon":"0.15.0-canary.603d6eb3.0","@material/mwc-ripple":"0.15.0-canary.603d6eb3.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"c12dabbae50536d5adf2b5a785d4a5009e53208f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c12dabbae50536d5adf2b5a785d4a5009e53208f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c12dabbae50536d5adf2b5a785d4a5009e53208f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c12dabbae50536d5adf2b5a785d4a5009e53208f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c12dabbae50536d5adf2b5a785d4a5009e53208f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.603d6eb3.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-u/xO5XKbjHWHRXNCzK1OBY6RWk85y8QfugN2d4/cuOvTlnyDrkyR/DjoSRav32JRzYZ0t2fwG/cqx3RclCv+Cg==","shasum":"6bbf535fd0868f0f5780d25b39ae2a8d2615cd33","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.603d6eb3.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJedTdACRA9TVsSAnZWagAAZqEP/jqanl5OaZA9z1jUDHj3\n+GvXKzQk6uNbjTCW3hSUeDQ12wu89EXlAHKONukN7lMgsbZQd7e8tn1AZDAT\nMclZzQbQKSaxHQtN3I5POHhqymnp+A4FxW+wtJIZbEhIGB8l6XiytpvRbKUn\nkOSm47sIq/a/CMo5GxXaCvFlKORxOwQo+oHw4pyFDj2G1BAkO2owC+At8QUw\nCFe8JzeAqzyEnNRWV76PWUlBPwFDQaDF32wGUt+RLdqnAwq8v1xepLLKncsQ\nqfg5Mauoi/rMT94+I4pkzTOZK/8H+WBoDjQ554Z6GojwcAXqT5nJfM4MzqVf\n6+71EPdylDkz9BVnW2mRu0OAaziq96xJZtofr7osjYaQpR1BQePTfuAAaf4m\nhQeuwEp8xcamIEXDkfuaQr6+b0ASVK9F9RZ9sHG0pVkJCqv52SJ3ksms4i0K\ni09MU8f3Hgz1wS53M/gHxOwEiLlZitNKarPqcj0BpUGs+pqwCeLbCoGPny+y\n9/wa627OYawXrcyOfaD5dqeCLwFx9GFshujTcQLl2IxP500yf5t1ibCMvCKI\nMKrhE2AhvLdJvfvKJ8z5RG9YghQ7NSEmjSdTfcKT04OjzB6Fivgz/2Jom0vi\n20wz4IVaQzdGFumogK9N5Fp92J9xG/cvhfAdYO6fRlOLofNEC6nQ5d3RKjKp\nS1q1\r\n=dhsX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBX7nW0HIR9s/cjkTGxrtappFot5nyGrsZEddjUY+Eo0AiBmiWREDeOavSLFO8MsybBUJecXPKN7FhxQNpitUuSIVg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.603d6eb3.0_1584740159796_0.8814711299198641"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.05c6a93c.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.05c6a93c.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.35a32aaea.0","@material/mwc-base":"0.15.0-canary.05c6a93c.0","@material/mwc-icon":"0.15.0-canary.05c6a93c.0","@material/mwc-ripple":"0.15.0-canary.05c6a93c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"62ce85b6b0e7c20ae9938ba7b42af970a40f1f00","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62ce85b6b0e7c20ae9938ba7b42af970a40f1f00/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62ce85b6b0e7c20ae9938ba7b42af970a40f1f00/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62ce85b6b0e7c20ae9938ba7b42af970a40f1f00/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62ce85b6b0e7c20ae9938ba7b42af970a40f1f00/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.05c6a93c.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-KzeCk0QQKUh8i9nCnDph80OtOiH+mFN/2gNvPif+hNvPPKZe442f37WTpLLV5fYXmHi+rgLuTyl5H1qrb+9pxw==","shasum":"8d8932ea05c75ad76a56c5e61fb1aa909126222a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.05c6a93c.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeOWUCRA9TVsSAnZWagAAHbcP/0Q1zDk68shiRfg140W4\nsda+X95iLTGMB1LwPcdF8URVVR1x4GXS7wGop5OCgRa7bK0m8wb2tq4UOcbJ\nEl19iKQQ4Qv4L07QRbkTmTFOboxNt9HM2lBuNm7CyQFP2aEXR89xbuZkf+ix\n380DDOz9Gb/pQl7AfPiL6mdT+W+Vz6OkiWRY8PbagCdIyPAEmkG+Jw0RcDqn\nmeSS4CzJVBSVGKpKN4piTkPynBNn2I6hPHZtWleLXm3IC7oOo8Un474SgcCd\nFshbg/dTiuiTekWOJUB2dAtSuPXu5brCmnvN+Kc8HjTQoWOnyPOez0SDOarH\nxGXgCltq739OAou9dzG4bbwhRaN5eUKc5u+xJKAbOyy7cpJJs5AYqfveotjH\nzXFCXYUQ3Xg84p3DKKJCkDK2wkQ2Fvng93VhBq/zErqk5tbDrCm83JVonMD/\n9N4gK/meaSE9UWb7TMgt7lxCfv+e/wnHDGr3bJWuRelxNUSa5cURABzW0X5f\nocp1RUm5uyyLbNahZ68rbJirP5UIeLpLrfYEuQ5qxu1UiAw2CVMdb9ibTmW3\n82OdI0lsdZwycGQBD2L8iBhY4dj4++YYMmY3vhQewBWxpMSyaw6IuzQbMaoD\nl5ePlg/zBJMkm4bgyjZYquHIjJA1JBO6ID6jjQcSzzVo9DU66ZC+CmYwhUp/\nLAZ2\r\n=rBSh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbjwQNBDKDsOIhjO0t7jiyzFcO14wZ884d0Okz8P9aXQIhALlDNOWMXlnUDD6PRolKkgfkzSUelOOTK9Vvb9yc+ytW"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.05c6a93c.0_1584981396116_0.4417085477565694"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.14.1":{"name":"@material/mwc-icon-button","version":"0.14.1","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.35a32aaea.0","@material/mwc-base":"^0.14.1","@material/mwc-icon":"^0.14.1","@material/mwc-ripple":"^0.14.1","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"b0de4ae05c3088b277f5c20ed01e4d684cc6b8b1","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.14.1","_nodeVersion":"13.8.0","_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","dist":{"integrity":"sha512-5NRFf8+2fN5DX5GVc6jPEGaS74eYMGOG25XxL9Ma4IFfcX04d+fsEE0ujFkpfmQ2HMU50AMTKhQAUydAhSQxfg==","shasum":"053fb8462c7656d0f601779c8f97c9e72bedcc8b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.14.1.tgz","fileCount":16,"unpackedSize":44899,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeePiYCRA9TVsSAnZWagAArKcQAIfkn37grN5JqatMpb0q\nECXaaHlsjgDWOv4gTqlFkKqTkreU/ldJBvEnI4QYbeAuGQ2rjh21Zwbei34a\nuyIRO7VkWYJOAMa8JDy8oiXH86FNpStDjOA+9sPgO3+ryS5YiUklgqNr+PkZ\nM92ZjtZT7VWLgpCRLc5fj5gwKGN4mlnYMHgZ4DiaNfRFDSohE8SQWVLyoCxX\n0bVxeknlNinaLz1KZ5LHkliCGjJsGBZ3o3aD37lm3yYGJP/AymKbROe7hhKo\n8kmS7rxCQZ0O0hCC9V35wIxN1StSY/dPG7R4FAG3KaqpCVZWh2+wLKT5Tv9p\n6WpC9c3P2SqH9SI495eRuc1lSOijOK59tFfkd5lLg8+HetRTHBN5BYBtzLJJ\nc6FVUMCt8DpRi7rfDGWELIXw+bS+A6MpXnG1mOeoDTFYBEihp9f77+bjk057\nWhhjdGyeCXVBSyUaAJ0TNRIK0SB1XSW1VT6Y6uN9YyndpIAYP0wdzsHx/RNf\nBRGNkAJgOx1m4lB+o5A+2SvRbVdiO4HjZEy2krStF+faCCE0O1xoXYCa4WvF\nsdqhEOWmNVDJ01LZN/M1I0yvU38juWYbD8ZaV4bQ7TDbu8wcDeH5U9YBnN/a\n/ACcX1uPD7+JV2EUW9wDs/RkHXa6tEl2ArfJrVC1PB0mPzXUEb5RV1wB1tQx\n97rG\r\n=pVvI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3poKbNUbcKGqhkdV9VpqrrtCVIyCfs0nPa4u0lbcqgAIhAMx4V+b813HBY8Hko9DLqzvFW/S/h+52zxu5/7e+I+Pj"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.14.1_1584986263947_0.8643396241957471"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.4e6be3f4.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.4e6be3f4.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.35a32aaea.0","@material/mwc-base":"0.15.0-canary.4e6be3f4.0","@material/mwc-icon":"0.15.0-canary.4e6be3f4.0","@material/mwc-ripple":"0.15.0-canary.4e6be3f4.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"1512aaf308db7992eea7201d4af81bf1e616d5d8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1512aaf308db7992eea7201d4af81bf1e616d5d8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1512aaf308db7992eea7201d4af81bf1e616d5d8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1512aaf308db7992eea7201d4af81bf1e616d5d8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1512aaf308db7992eea7201d4af81bf1e616d5d8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.4e6be3f4.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-W2Cj9JZQXtGCwL5pgx7LBQ8rIIvQk/OsgEr+x2ktmJYnMLtqYmhE4If4b4CWP45Eb0m28GCA29hJsFkb+243WA==","shasum":"1cb197d612ddc474c3c0cd30a454ae794cd178b6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.4e6be3f4.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeenSUCRA9TVsSAnZWagAAvM4P/i7ArwpbK3yrwAixDAti\n/1T/SkW8FIs0igPVRWtc4d2TFgAkXo1ervqfumqSo2KrMWz71+OCj+m/4sf9\nRitgDD+V3Rhppac/rOp52XFntyrLlreqWO7W9inpI8+xcCb/j2wl+maMYWUQ\ndtMK0rcA9HP84YgwHS0NUplTbpBHPbTOMR/R7h3bTHHpQY+8P9bAFe3gIwWq\nJNLHdN1zrcb22osf1noi+XxgKPMsPx6tn/wIRSRhV5foe4Buo4yd7PLalsfI\nvihRsEZMctzYELZ8GeROUnxA4qRIlH/kW7t/gUc9+yRPaNLypjP7RGUKf8Cm\nFJRe7Fr3CUNZRXt0JebqT0F8l6aZcMhAKZBiGl4CHKxOxVon1S+xsXZA0Qx1\nq9uEcMEfwsb0xvCWAqJFg4ASN3mOgXjG3CPmkvyb8ZOl7WXzsK42g+dC+Wzh\n7xNiGF0U5poJpNTbeXdMdyL3qq/3hIBTrbHkdHxCkSy2nGWhLkVwzQ+o9JBV\nI2VelATFa5ZKQ6aO2VdoXwneURKpqKkl1sKlpp/PjlDHg9FHAhdmnmq3QAD7\nexunLPECFw6zXHoIW2oknRRBe3dnpS89dJ91bb9yrPUbghbGa+ARFpHfzYTr\nuv2Vm9LFwmH3ecjDzDTA3OtzjcOqOCWgcZ2q4XrpgGdT2jj7RNYqOSQHUOux\npz0Y\r\n=K8d0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBBRqJ8gyVuiAy+FMvx30Vk1FhP/cPeDtyC4RyirCsygAiEA/45wGfSvpXl6jR9g8cmcDoYVFU5wNHobAL0uKGLy9Wo="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.4e6be3f4.0_1585083539703_0.4860126951177155"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.c29a683d.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.c29a683d.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.8707953b6.0","@material/mwc-base":"0.15.0-canary.c29a683d.0","@material/mwc-icon":"0.15.0-canary.c29a683d.0","@material/mwc-ripple":"0.15.0-canary.c29a683d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"8425a605fcff9f0247ba649d1c8b16a70fe79720","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8425a605fcff9f0247ba649d1c8b16a70fe79720/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8425a605fcff9f0247ba649d1c8b16a70fe79720/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8425a605fcff9f0247ba649d1c8b16a70fe79720/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8425a605fcff9f0247ba649d1c8b16a70fe79720/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.c29a683d.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-188qW7gcWoOL+p8Gw145nUv55XFzrvc4lORxhELEIr3H0h3dlp0X8u2GYlIP+8adWDdLZkKS7Fg6ibJ1RWF5DQ==","shasum":"d59432dbed47d23d583e01a81a6a0d9ec81f55fc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.c29a683d.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeeni+CRA9TVsSAnZWagAApnMP/j2sxPkkDaB0SvYl/4E5\nxtnG01PUc9zM6Fs94BbYBure131yNheXGVXhS0YL7iBq8+ReuPKDIYxPoE/c\nLf9u63b83XQz6bNrKZlcdGfhLva1Jg+lq4vv5/hB+gbx8N6XxS9VliwsVKji\n+FAet/r4sUMzftIYOP1ubsmcuSWHupr1OyIkl2JlhNfxrLpToeEBsQqcSuMS\nBZ43mXzqIT5g7k3/KzTC0nZoJQPoHCBty8A/x2q0SjJ0/INDWUeREP+zyIWl\n5tTb3MmLqsDti22zeY3cSicW92xwyOPFmES57AHmIjBIsNnIovRmDlBEM0J2\nU+uzqvr/sM/SfFpQ042tqkDtWvwjW30Gx7RHkiQ4QQfxN+yH77B1ywZ2T7Sn\nfdXbAFruMmSTS8owDTQm3eqX5EFe8qnvY3pVdnk+nTps3dBbmFevx5wolq21\nZcufs9g8rlTlHUJMSabQDdg70WMKKqDH3Ej4JgrgDqQpSOrv0cDOE7tBrPNM\ny2cKbjX/ge3Ag5AD4JmXrCjtOFYwdsmwt5tI1/QPafXYMjIeAdOD0M73OaUg\nUYxFi5MGJiMzoH5jplC8T34JGYZ7gPU68Hlj203MQHeC2RIBhdFogy1zJEyh\ndxiHSXPMqSpEqqi6HUKiDHYkZ8b5q6mMY1IMEOb5tL85B2XayWUxUlAasVAs\nc8bX\r\n=LOBM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICMZeayX7EJ5H1udzLeJzQpIK43kCR1/7PSpbZB9FHOrAiAvMXCKRz4CrRJaB9R9vlV0SQWZjaNDJIJ22X88Bfl4+g=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.c29a683d.0_1585084605914_0.7353370598965381"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.fca3dd9d.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.fca3dd9d.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.8707953b6.0","@material/mwc-base":"0.15.0-canary.fca3dd9d.0","@material/mwc-icon":"0.15.0-canary.fca3dd9d.0","@material/mwc-ripple":"0.15.0-canary.fca3dd9d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"3eb322e4775d836b8959bdd2dfe63f09dd0e0fee","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3eb322e4775d836b8959bdd2dfe63f09dd0e0fee/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3eb322e4775d836b8959bdd2dfe63f09dd0e0fee/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3eb322e4775d836b8959bdd2dfe63f09dd0e0fee/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3eb322e4775d836b8959bdd2dfe63f09dd0e0fee/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.fca3dd9d.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-vM8btygRT98jYVP+apnD6xviOgGrc3nztzgLj7+qaRqhtg/fLDIqeUQM6lNsZ8NGVAymIDX6hofn6iMrzIoWWQ==","shasum":"de4c79fd3574c2d3bcb4dc4097db632e25c81a01","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.fca3dd9d.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeepsRCRA9TVsSAnZWagAA6DIP/1RXqYQaRoVI3HaKDYJC\nvfVenV+gT1HsWjb5mmQmFdZhm7oMdEOOY7Sc1VOJoFgqcJ3MxWroKI1OrBTg\ndovO9M7sRvYyu1t+jI/uZvMIoJINi7CMcUpWBwE4Fxvl8byAfnHdBFmX0JCH\nxAwZaCTQ6geDFWQn4qAZnOikT67rT1ZgbA1WgEk8vxzEfGJMJp6zqT+/J/9o\nrys48gJ8GRilnr6Gak0zk5E7QvwSBZfylkYkjWJbPG7kWyoDZVaGWcHgtUjz\nYmEpwilTceq9wcxUs3IH+9x4YwytyZy9ltBV1GXUQLPqgkMgvhcy1AdTqkDK\n8dDCRrR/3wMOVRon51S5wWYTMMWTPtj4Og9+t7E9KTBEZeui9rjg6DGvM6Fa\nx2w6NIMgQ19umIgifCGmHPIkFAtE/S0gRWyo4lskV/rpuWujbul1Wt5FBdOX\n+rFlbSgiaw8sb455nl+YDKv+/Oy1cDu+V1493dFdT0wsUZG2XXZXrZtjnmIL\n1I4zmAsaWDwE0qs6JIcS721I+s3eNlhmrqgFxbVjB/EbpsIqnRiBoAWXGEpo\nx7opq9QorAnS6o88Jwvg/UATAVgYi5eGM9ogvQaHvI6QELXrhZUTdA5f547E\n2ZiNLSopYUxiJ+jrOLvrXVz8OStQVJ/bEgZ3u0zOo/WbA7DNiEnVbxQzTTjT\n5e/N\r\n=h7fK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6hvESJ1kpU8/khpMBiQgLfnmpvIN3xht0y4Ko3Im/gwIgW9AaMVAuQnEvrpXyXQjh0FaWCtY9b3uJXfUPLf5fFrY="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.fca3dd9d.0_1585093393245_0.42155904744895234"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.1e73da49.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.1e73da49.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.10af6cf39.0","@material/mwc-base":"0.15.0-canary.1e73da49.0","@material/mwc-icon":"0.15.0-canary.1e73da49.0","@material/mwc-ripple":"0.15.0-canary.1e73da49.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"cbf63b814d242690910ae4946b6144120c317eb0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cbf63b814d242690910ae4946b6144120c317eb0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cbf63b814d242690910ae4946b6144120c317eb0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cbf63b814d242690910ae4946b6144120c317eb0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cbf63b814d242690910ae4946b6144120c317eb0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.1e73da49.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Yg276Vl9SlvOdZ8fAJDsQ9WfjUNMwS2gmtLUD6EiRzxgTF4no5TmNjoF02pF71Jyl+82GjioPiHP43m78ugPdQ==","shasum":"c3affb814a1371084408723ab4f0dd7a00e4aded","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.1e73da49.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJee81eCRA9TVsSAnZWagAAOkEQAJAi/PrObuIpT62BN4fj\numkq1L6MTZ+ydAi3g/d16Adi/5E8Gr0zcI6KK8xz/ujhICTlmtFTcUwqzI90\nypOlz7f3eQuZLMbvvXB8lCpAKzlx2f+tTV3Hsn4SUlZOL6nCNP4Jvfh+43ty\nSCsmQ+9+Soj80uSm0C6Ff3qySw4bbkhEzTqtRuqYi4vQUo2wYtGNL+7+7ZgC\nsV6m/t8VF8NXbEZ7pSBMgj0ejg/JPyPR6JKo/+Wlx827zWk/xoPees0phx1z\nN35y+JVlash15e3ljPezbjdmZRkCNxNeG5e4nrEdmF/f2Qh95nZ2xQrbQY92\nTtBvcz1IIH4gNnFzbzTtgUMBQ7FAtV1CyzzRj332/RTg0shuzvbrYEMRUMWS\nxz8sqXLEKjsCTW7bXxIWQLBtFBynvH7sXaw3t42XGsY4vMpWwAKatyBD4vwa\neMueGa3LfLCoUH9HEYpKjc51jbVRvu7CVQyQy34svePqvcUo3BLHLZGe9EfH\nGvu3SEhyyQqpsOT3g/F9ovMtzVrwSRUEJtQLv8qj7uFF5R3qgdGElmzywbIh\nDeV+CEBdNagwnGLX8eiI59vws0SMo90gFxzf91ew9l3ORYsXdmyX4YiN1WRm\nAM4RFtB+S45H+yviJZoD0Di1GsoZyqoNMkmGIsf5P6YRKrofcQfN7V+bQY+W\nNha7\r\n=0E11\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICAE1hgEABVfrf2NJ++Y9uSglEYFE7IcgjhXjOA9+vw/AiEAz/GSneA8hsw5qPibhwmFrgdaTWg+lGnTDCUk7+Bm0BM="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.1e73da49.0_1585171806008_0.8503864434569035"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.bb6dfc5a.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.bb6dfc5a.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.10af6cf39.0","@material/mwc-base":"0.15.0-canary.bb6dfc5a.0","@material/mwc-icon":"0.15.0-canary.bb6dfc5a.0","@material/mwc-ripple":"0.15.0-canary.bb6dfc5a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"beb2656148ba3ea8e2b2b5053396cd8d9ae8e52f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/beb2656148ba3ea8e2b2b5053396cd8d9ae8e52f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/beb2656148ba3ea8e2b2b5053396cd8d9ae8e52f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/beb2656148ba3ea8e2b2b5053396cd8d9ae8e52f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/beb2656148ba3ea8e2b2b5053396cd8d9ae8e52f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.bb6dfc5a.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-0Y1FiX3UVuUcHajhKcRsRq3CC9hwKVA1BFMOLI6OA9aPp7rtHRIlQNZ5oxLfq4qkdBDR8/9Wrxch+FzSMm6Jtw==","shasum":"d1afa97d33e031ee2115a66ddb7c70bb9a7bc54e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.bb6dfc5a.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefVV+CRA9TVsSAnZWagAArPYP/iN4IANI0Prz15wkhvxI\n6eOjZjPYZJen0G4GMOt1pGFIG1dvaixsuHmFg389Gyt3I8CWxjkeSAQk0gkG\nzuVJTfCYgRf+CbXwOxXWmeHQTWsW8GmaH8NUYkdgHPSbPona7NpaOqYjNqHD\nsZDvMztfLjT0QkNJYjvnZlLSfqyr7aFWCScJndRKgy+BUbzfA5kwIjLBfX1w\nW76coNnyEL12uhm3T39HU2YX9TnwpjYrGhVxfsoVK4tIKemmuLcNgojZin05\nQ4UfFx1ica1gtsIpJ3pxRD8pZYWWU6xNWDIZxt8L6HRXoxmNv6Ktja8srd2B\n0OgGPxZeyyELGrjoi7iJADrHK4xgRUtxuLFMJGkQVdDVidW7RYlpF94BI4kq\nLJFI3h6o1Mm6+uq/64LJ4fCdaIc10y6DIVK/7ZCKSXK26MVIBmRGrr77dsI0\ndNM298gUtIMpIf8e5ujgUeiCa3Q6JL3fqw4cMz9j3iI4Z1SNUfWYHgvgKoAX\nqv3XgpPficqK5SrKZS5+t/fmEVnRlsZD91rSQ3QFvHIY5Rf0SC4arQVBWRLY\nYcsSw+dl0mmNNYt2akE40C7rVUJukncKSFDto/EUvx1VRjFRKH9tU9kZ91vd\nNydEfgzvyW6b9Fh7rUN28/SE5hDkHeiZOfJC67S0kOGXP11L2yn0cCpC3+m4\n8gay\r\n=7XJZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCaV5lHqiD/c6cCZDOw0aAitIX55Zuq7LsHBVm6RrE8pwIhALmYviKbCw4pFgu8zhtA9Vd7OqRovKz7mrxQVI8gvD+y"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.bb6dfc5a.0_1585272189675_0.4025525528673968"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.1884603d.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.1884603d.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.10af6cf39.0","@material/mwc-base":"0.15.0-canary.1884603d.0","@material/mwc-icon":"0.15.0-canary.1884603d.0","@material/mwc-ripple":"0.15.0-canary.1884603d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"9a072ce4f7812e5120dbc51ed124d9669e1f7be5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a072ce4f7812e5120dbc51ed124d9669e1f7be5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a072ce4f7812e5120dbc51ed124d9669e1f7be5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a072ce4f7812e5120dbc51ed124d9669e1f7be5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a072ce4f7812e5120dbc51ed124d9669e1f7be5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.1884603d.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-GXXtzsjij2HrVpk3mgK1yL2zOwiqRoCnMukQuOoULUgeuVaD1FPlRtmrtHzr0EBt9+A+7wTwvI4rDknmhLEvwg==","shasum":"926bb184f4b1c7ccb8832577b43195638283b89f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.1884603d.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeflo3CRA9TVsSAnZWagAAJAcP+gPQ3RqISRFO7hT0KvhK\nLDfagKITp/a5VeBE5tysU0zmFlTQyst46nfEBJAODUrhhM7YjkKudLzj83na\nYjtAATwE8aVU4fj6eotLYepb/ck6Mzm0AXFnlHOldeFJGea1X0DkgRTOPQUj\nXx8oIHMGa1IwaPwcW90Az4pOv6xnGrtqEktWbOu1z6TuiL+dKfbNr2W4rOHX\n9P+p+s4Q+1ddVf+0fxX9RcsxPyF0yCldwMfSWEKcmwe58aBo1jW6e+mawM9o\n5m51ct2LoDokWOwDLXHDiQvp2lD8k9nNZvcCu8SQxZiW6QCMq0j8IyhM8SvE\nx/OrRTJbTnCFB4Sy9vrtmapq5g+lYAjtCdkM0hu8Dx+Jg039EJr2l/ipXREU\nqoU+juvaX9IzVTfV72cxeFZOFlCatFghtxBtQR6bkbexjNJ3ilU6fBKRUkof\nZVM8LauZGt1zKy7ymDkhUQwlTtgiIMbZ0vkqaKcGTdNCeftjsvmA4WIT1quK\nRAlDyECxpMqnP8BNeIbfREtCVi5o2ChrDXBAZzASRXXxQNKm4DzrS3Vikrt3\n14KaAfMPjuJr5nK/YS0smBgwi5iY0uZ7jXVIHw0DgS5U12XXtQm6Wq5Tbk7p\nmx8UMd0LxtwxtjF064ugeMGUWqoFJQeVpA3eSGt8WvsxwK6Yj6Vysfqopvdp\nuhTJ\r\n=DjaY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDzS5p1zZMoC82XXx+P9i9j78JC6oV84/OSRcefzPYfNAiB/eyZsjWGzzZx43VnTSh42jvJOvPpBfaLgfIxzTZPlGA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.1884603d.0_1585338935052_0.38462203438621034"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.aff73cab.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.aff73cab.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.d6315efe2.0","@material/mwc-base":"0.15.0-canary.aff73cab.0","@material/mwc-icon":"0.15.0-canary.aff73cab.0","@material/mwc-ripple":"0.15.0-canary.aff73cab.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"40f9b297ee5f13af191b6bf450012454426c44b0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/40f9b297ee5f13af191b6bf450012454426c44b0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/40f9b297ee5f13af191b6bf450012454426c44b0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/40f9b297ee5f13af191b6bf450012454426c44b0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/40f9b297ee5f13af191b6bf450012454426c44b0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.aff73cab.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-ZxMotvsH/zGNMfTvq3PneYef67DCT8MNMr3zxWSVszsO2uBPHEuVDLE2g8cOVBTh6v/ed/ja+iBIanMOAFFwxQ==","shasum":"a1e7b4c3d93b8993503119e40be7fa6997610f0d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.aff73cab.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJefmyyCRA9TVsSAnZWagAAeS4P+wVDIFHAHQlhMVH9gtdj\nwC+UQvnqKE693JbfRQVnZvtoQaQTLsC7xVYFpZ/TAFLNcGFwdpNi7lOwzX6l\n3X3U+tbh1sqb0Olbgl/1SAqaNLYsMhakbr1JlKzIcacuve7ADnSDGNTVr1Ri\nVI9ioSwF8hk/D3+K3ZX03FbiKx+S+/aryW2eM+9BERJe6Mk34bhBhSSxWJNC\nfhfGC7jbWB9GB8yZP0144ilhZnyvR5upH90ZATFcPeqk9deD3RxmyIn7jZH4\nZ1xC7VeXDysLjjz652IsdYyUx1USaogY24ebF67mhfHNbIitaUfsHcnuyF8i\n0yB61YwONiKFKkTZYDXSQqnp7HkX8dr/mNaxR4UHxTdl/yjLfm7MCHu4E3lF\ned2+lYyN8DnQY8y6lz2gAIcO0gD9ZKJzVSOBc6c94t/Sg7WoUFN3rBg832ac\nMDm7h0G5wTbXpR2u4GEZIN8o5UzEXF3kQXl8+aVnx7OB0GWi5vrMU/MyoPNh\nhowXdEEeyT3ZosmncuXArmEeV139KHNR3UUNsrxB+8JaNPbvSVisEv3zdY4R\nq4ofR3qzhBnt7PNc/HYBc00d0/j2VcOqu6dtWqpb+GvKEzyyyeUY9Iw0LOBV\n/Z7NBtSOPPA24q3yuBEW7dupJcidK4cOkViNsdt54nHiwX7GabiuK6/d/OaD\nkZkz\r\n=/ztr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFRfHL6DXekksu3U9Drfu9ktMw7MNZ/HraUGpO/XtcqXAiA4PSntTPaiYIeXjG38mtMFZy2xT1aFWmLUk4+716UtEw=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.aff73cab.0_1585343665873_0.28658660471362674"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.63168f61.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.63168f61.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.a3016368d.0","@material/mwc-base":"0.15.0-canary.63168f61.0","@material/mwc-icon":"0.15.0-canary.63168f61.0","@material/mwc-ripple":"0.15.0-canary.63168f61.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"84107987770a82843942246baa8226b37f269240","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/84107987770a82843942246baa8226b37f269240/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/84107987770a82843942246baa8226b37f269240/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/84107987770a82843942246baa8226b37f269240/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/84107987770a82843942246baa8226b37f269240/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.63168f61.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-TsVMUDBMHXiolDPY0FofPzDBH1nFmKdClINXQC2lODTH0Qo7dUiJJ4TijRuyWkmgkvKA8AE04MVOWjaOW2EOXA==","shasum":"f85a087760390e84bc0e0064d20ea214ea6f2782","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.63168f61.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg4gVCRA9TVsSAnZWagAAHdMP/i4OSx908n7Vrwu4J/Bb\nKtilH/TpxoE7WldNDDUJjLaVj0jfOPhJkwL2ltZSk+EY0p6zjlg+Glxx+EKq\ndn4KGs5Z/AploheJw3x64JvnMIBFnMUcSOFnyDy1mvA5D4tl2mVqqSivdqDL\nzf40Z+xjw0NkKb559XGgv99P4/X79aCtMLQfNb2w9pbOV8iUH6yVmdylR27t\n9tMKRDZ9QlwO8tZz8FsafAJuKaa+wZoEaLuIaqAWkukCAjbjXGc9S0Hjd6cr\nQ7HbOUA8dTqvwoOqHozj1WVf5tFvU0rWqPsS1ha/zW/0xGTNyhUQ30vDa4x4\nXHBGV4u3ji+zssZ6uL4lN9NXraNBP4LpAJew5GMLSmpMq8CDYMcuQRzqsbai\nWWRH3y0P/dI1HumIAGwFDdllOo83UXiRIsumI6n0jMzPphHu8N7yDByiQc+t\n168QfyHU9Ecn0Fur7vIvVZo5tjYwlKtVfJHggQ2d96sofPGYYTJl3N1gKJJl\n3/OMUD1ZDkrjv9A8BYRgNxjyAo4LhJtdr1rStIpY9Ob8/KsdcxoGFa0Cwzfs\npsWvCu1ZTNAI1uJD+9cfJhP6oVyAt7P/DGf0YEZc74Rto50NSzN3Tor/sr1Q\n0fOwZ/JP7HPPY/81FmQcxzsFltFn468m2kkqxahIxGvssoEdtoqxUg3XM3+6\nwB9i\r\n=BD+8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBf48WDR3uW4O41gaak/y6WU9awx6i8XhDG5X9ZBC5+OAiBOyF2NaVR4t91jPc+w+09l9P9tVW2NAQHh4pK6eukV+w=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.63168f61.0_1585678357286_0.03718274976936331"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.9fb79b3e.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.9fb79b3e.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.4b45b6620.0","@material/mwc-base":"0.15.0-canary.9fb79b3e.0","@material/mwc-icon":"0.15.0-canary.9fb79b3e.0","@material/mwc-ripple":"0.15.0-canary.9fb79b3e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"6669949a31d7f92febd25f5d49eb40a5db4aa7f5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6669949a31d7f92febd25f5d49eb40a5db4aa7f5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6669949a31d7f92febd25f5d49eb40a5db4aa7f5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6669949a31d7f92febd25f5d49eb40a5db4aa7f5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6669949a31d7f92febd25f5d49eb40a5db4aa7f5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.9fb79b3e.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Pspx/C5/4K6vPWD5S37Xe8McKJhCa7infqaY8Qd7lqtzlrPAZH8cfz1Yh1jxnoVJxCpyBQz4+3AByX5By4kZ8w==","shasum":"27f695e56ce02f8b7bd91c6881af6da29b2d8e8c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.9fb79b3e.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg7QXCRA9TVsSAnZWagAATpMP/RKcG40ITi57QKTC+plj\nfyTkkxTj5iqP5XSCNrtRUIDuZ+4/IDbxbArY0J/eM+60SWKV7ecl40CdQ6PC\nf/Mtr7CT2bgew2NQI7djg6buICkbjZEqf67kAVtuz+6OVuv0rPerrSKDVv9p\noTa3ZGSBjLoTk484iF781gs0V87D5tVS8uRWSQxZ5eXvVIwTSC00eVMKrTk5\nhYVdngLQXxvaoXVXpgzZao9SJq5quJIbBGjKz4u7EaciF/H5kppdUxabt9ZM\nvx8ip/pEXd+On5iU9sx/ZwOCB9yEAYgRC7s0p+jQFHE9+/qJ0qKfJhkXngMk\nPJFTvCBX/H2nVJWk4zfixslT20pzeLsK5fX2HcCt8EEnAoWdwXyvvi+alVKl\nx4feszvfoi2E6DJuiH0p60ICD6Qh2jre1olsbUyCdMn1XgVdvjXyhLJLYba8\nvl5ptQ0LZBZtmFhmtlz5R2Fj73IOZWkd0wERdQu07dxSz56sG8Ul2/jVMV/4\njmkbQ5Yl/ruHckwTI6alyroulgF1d0bs3UJSQlkSQuOYkH4Gd4u5I3LF3pd+\nsNjcOA2nKag9QRUijdA8saEsN5X6RJaaRSkxX/L2QPYt2XaAQIMIMzA581VV\nO3zDJ1sWEWXVcGr+RClB+AeayJUwoltAAFt00NI/Pzf5CH9QCRQ//X7AsHKA\no9oT\r\n=5C9p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDa9dJjpuf0M0MJD6Rfvf8G/322wmTr+ga8yJI4i+tGogIhAK9nrUTm70Y8hkcG0BBAtdBW74aT4EmPoE3ngSaHVIz1"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.9fb79b3e.0_1585689623257_0.8203428960472252"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.9bd3e9e2.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.9bd3e9e2.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.4b45b6620.0","@material/mwc-base":"0.15.0-canary.9bd3e9e2.0","@material/mwc-icon":"0.15.0-canary.9bd3e9e2.0","@material/mwc-ripple":"0.15.0-canary.9bd3e9e2.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"9b56904aedd36911e83576292843c11af1a00006","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9b56904aedd36911e83576292843c11af1a00006/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9b56904aedd36911e83576292843c11af1a00006/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9b56904aedd36911e83576292843c11af1a00006/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9b56904aedd36911e83576292843c11af1a00006/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.9bd3e9e2.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-CN1NtpUaQzxNy9sOP/SQyDRRY01e/0LwN6qCMcvJIzoMKRC6x6hbXGaGHY6qVmzmY2cevqVlvAKqjRLj04sU/w==","shasum":"f0508c7b0644cc8b38780a28bfdf834c9cde05fe","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.9bd3e9e2.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeg906CRA9TVsSAnZWagAA3AgP/1DXOouG7hi8tbcZJHkc\nBVdC1BqLkCOi+pqi0KZH91XtLcARcRC0lytboKQIz04GaSXUPEXJd7QgCc4r\nxLe+ITiXs9UvzRO6iSPSvbodMDoxozvZV5lffPOT4eFV7Ru6X2qvbA1n+HEz\nYF+5NVWrA+td1ImvhQgHAc5oHqU7mbetpHi3CwHQ2JwJxKnXvQxiZXdCWHnl\n61PajQDv2pc9aFUehpZcilDNZTMCQcPVjWjI5+RgRTvqvGro8rNr3Fu+u2Gy\nsJ0vZbU5YzFV3GZWkBZIQkkBZ5dvk2IfHG478dflq8fEPgM9KB+WqpCz2Vuj\nJQyjyfRJMS1LPzPUfMhy7fhgEDFec4WoJ+x8XmW2o1w8lF0Hh3/WDvzbroLy\nwqim4ZnZ6jEbEY70k3rGLz+B9oXkZwetOakXEE3FyUnArOF/WCOKDXKaiNVX\ns6K1TppoYKVODQbeIgfmG5a3dSQiMtE8HAhfNFACO9UmQSERZwRBI6rTL2P/\ngK9EWZGedDR81Xf4yBi5j997fpDnExpcK3btc5P2j4RUDcOu0M1yGecQP3gX\nosWK+lvQ4Am+JGT1zn3qvF02ruSTHnmntNbrhsq5PjWbNCmjJ7KCgMNypVTT\nZdx7QZze0mRhwmC+/x7LQkwImvMDDo2aojyou078hMAw3PhBdLabDaQzrHNY\nd5u8\r\n=600M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxaY+P7Rt0vD1jBBFWqwjc/xq+u49QaqgzOgwgebO4zwIhAKRK74FgWnoH4rrmtrpS5h21yLxbAP9WV/NFHYAajMke"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.9bd3e9e2.0_1585700154475_0.17369066444430992"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.072084ab.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.072084ab.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.e84b9c8.0","@material/mwc-base":"0.15.0-canary.072084ab.0","@material/mwc-icon":"0.15.0-canary.072084ab.0","@material/mwc-ripple":"0.15.0-canary.072084ab.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"98a539f9970dea2ebc84f30f462c69e72dc0c4b1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98a539f9970dea2ebc84f30f462c69e72dc0c4b1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98a539f9970dea2ebc84f30f462c69e72dc0c4b1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98a539f9970dea2ebc84f30f462c69e72dc0c4b1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98a539f9970dea2ebc84f30f462c69e72dc0c4b1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.072084ab.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-ZeGLmYlY9Wo6lwi2pRL5OAvoqsj25A071u4kiCQoW+S06+1AerY0oNtPcELsaWYGf0KBVyxZCgp5rn+5aqy0Aw==","shasum":"ba3ebfd003bf53ceb940798ece904052f4d18f98","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.072084ab.0.tgz","fileCount":16,"unpackedSize":44966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJehN/6CRA9TVsSAnZWagAAlHkP/25F6FJfFMrtlZq4RgFY\nhONEgDE+mCrFVLlefvJ/HCNTHftbXl3Njfk1fb2xSA/AgAJXvXhDnXsruuAo\nN/quK3wuBgG+XYeWK4zPZf1zWdqYbjhXvQsQliD3Ffw4ZwJQMJjgyqv+h+VO\nrWn/KRfrg0T5RVmlj/ycdo7CtMt5Hg6lAnwQEbTRfZk01uQOC+aTAVfWFKVM\n+CamVovm6m6z5Bw8XNyiCfZfZNPPTT3P+u6nOUEHByx16t1wBod2elrBCo9C\nWk0fKfu9dEk+pgU65h73BYcW1bK/EXtntoIRNoqhHrxvNzxr5kR7e40r56Ik\niOpiE2yWVstKWnoWjZLaE3JwawS3/yp9TUCETcHXv+YngAuPswWp8LBRDsHb\nlv5+sTzCjRMh+P+itxA68NCDuN6xisaxaBrjQ6HCb+dJLF77/g8N3ktM0bzD\nYb5ilm3zKrmY3azsIp+zLAfTVkJ7jwtoun8fipwdOrbhC53kqZSMGQkZNpbG\n9uMb1mo+yETmuQQXSsnMLXgDF/67qgdUj/yGUrGIYNV1ovmwaPWPg0AVhcym\nNo+vyCi4xyp/t7hQM0jzC1qIvFOvyMmtThiXK/FIxv395/PJKWoq+1NVmwxI\nQ84G5E+FGTqmWfmwNZGRxMTEaoY/pt4jkInMcg/YvEG8U7QHpkTRj0XwqyaU\nqYkl\r\n=z7Wl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHT7jrChBCGiNCoAb8EbLsc+OE8FVDB4IFCaUrKuALqSAiEAqXhOR+3VdYMHUjn3++nF1SPo7y19VEAG7hKKdCBgP+g="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.072084ab.0_1585766393630_0.9283677168782027"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.4dec04af.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.4dec04af.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.f1f8e60.0","@material/mwc-base":"0.15.0-canary.4dec04af.0","@material/mwc-icon":"0.15.0-canary.4dec04af.0","@material/mwc-ripple":"0.15.0-canary.4dec04af.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"5d47dd9ed52c3dc1e1895467031d4a7a1df6cedd","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5d47dd9ed52c3dc1e1895467031d4a7a1df6cedd/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5d47dd9ed52c3dc1e1895467031d4a7a1df6cedd/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5d47dd9ed52c3dc1e1895467031d4a7a1df6cedd/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5d47dd9ed52c3dc1e1895467031d4a7a1df6cedd/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.4dec04af.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-nJvK1KCDRpLpBAKMuROxHY83gb0Ry4kOII8kUVbcZdAUzXCC/hXb83XQDGixWoO9HyFDRuPGCYfojOjTZDHDvQ==","shasum":"648d8f3127b5b6e49bacfe914bbb0703febe42df","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.4dec04af.0.tgz","fileCount":16,"unpackedSize":44966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh5y9CRA9TVsSAnZWagAAIfsP/RPUAINkg3jiQ2FPoEGf\n7I5N0Ax8feJgNeBLJ2tmHvFSfzGqa5yF0qbvSwxYDBedF2mY+PjfloGzilPn\nfyne5A+vKIARnw+LZzW3fcR5PkcpMoBwVpFrtcR/K1+LTH0IvkzAUBcI738J\nMv553li7mMjF6VOhinSJzfoloseO30aYh182ijsEJ4wJE+ctLuu+Imum0Ab6\n+yTo/6iGXGLeXQXr5QF91e82xlBi/KQZwuRZNbpr9mqCH5aZpx1tKBuJ0mSG\nQyouMllgFPE+jWcNEvkKb3hXBr/HOfZeyd1hhZgDuOxA1GxKb3uznlRrln4E\nTOCBrf3cI/YTpkvKPZHGA/tjUPnYV33tERtC3Wc9Y0VU1ngSa2TY/W9l9k3y\na8MQco5HulLZPPXkCY6uUJ+xNfOPV9oXJk48KsPqa922RvOLGNozIk3xuRKB\ngYciQxUBLCPX+IinpLTyQrPAW/zUaOJPizMsmC5njwfg9+NEZHkitvW7f1kC\ntb+coA7KIr6tOstxuoJmgjufYtxmI3qpEi0AbzWTK/IfH/aBpLA480QWxxV2\nC8VcWs8iu9jDq9XYirxR/dYlnl+GEALcW7buL1/ZUDvUAq1QDuVi9q5pbxf4\nqrVupg9fERdoQ2CiH93ylncS0orZl0ZtH6LcLBo6diPb+7NRgqVjaFih+NLk\nRPMn\r\n=2HmI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/vnvmG9vQiijEswneSMhw4ylTJoBbpHBtGYKUDo1zXgIhAJQ3JDET3xxIrNrBfecNX6sYxplz0eX608tTHfm5DC4I"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.4dec04af.0_1585945788724_0.0971558212149275"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.9b676354.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.9b676354.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.e84b9c8.0","@material/mwc-base":"0.15.0-canary.9b676354.0","@material/mwc-icon":"0.15.0-canary.9b676354.0","@material/mwc-ripple":"0.15.0-canary.9b676354.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"423f1ad2d234953804097bdb30484154440adc63","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/423f1ad2d234953804097bdb30484154440adc63/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/423f1ad2d234953804097bdb30484154440adc63/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/423f1ad2d234953804097bdb30484154440adc63/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/423f1ad2d234953804097bdb30484154440adc63/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.9b676354.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-jFw74IFrRWAREqNFLA27XvSSBAW2p9lypBUzfptqgxIShtgtb3XjNSWJ5n/yyp21NO/x/nnu0X8wNU7OPLD8QA==","shasum":"091a4df6ce69dcc8ce65b09293e1d214f1b0395c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.9b676354.0.tgz","fileCount":16,"unpackedSize":44966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh5zTCRA9TVsSAnZWagAAWkcP/1CTvPof5Ot3p3KP72MV\njcg/5Qo9ZSSFZNkOkG4P8JtYOgacX0bWtE/uuMmu/P613/IZZ6pjFetwIBph\nq14GPchq/eQBrwZyU3iUZsHtQrbEDbJVqCZ6lgwkgD3OrJqZzwZxqTVfISev\nFrcMHXfEcwn5d68sojawynA1IaDqHti6KDTrUsxMMDPxEZI1jUucgg7WaQa9\nhxUeOFxiKeuNn5ABGbGI/O2PV73SBNVlAqQdeSo8S83KLECzIBakGKxNSC40\nXFApfyK0PSXiJK2qEymzKotR08PC7I+dv9UIpdl+M+zN64cw6fd3soWMTLVz\n5UvJOui2v6akWG6INwSlB5QWsey3/FF1SgX4a2bh5OI2TNeCkRz8wcywBZtj\naPRaTbyf9SMX9bXWbya9pz0y5t0PBIgeEBE93CqVrzeVph17W1w+xk4ZZZT/\nd8jVqYEr5++OADjPHD8yQQ/0xc69IXR7KR88aSjHeV5sHNYSCqhzBjSRG3VX\n+qiDFNuuaTovLpvZpKHwlQky9iZZ/8rJxCs1TXEkjFcXvyP9TOGkRl8g418F\nzVHOK2cTRP4nKKch1jeihrGC7ytY/eZiISR/5rFws4exIvesjgsirUXIqNu9\n9DfFC3BDbP89EFYcjmYgVJHhhIu8FCEoTq0AlpvzFKvwAs/+B/Mu0M+VBN3h\nv5Oy\r\n=DhIg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID56ynhhwqtMSu8Wf+bbvXSKMDW67+s+oQrgqpoyY3ZJAiBLTyUsZPEYOfnfI8HQdCSKrMmzU7hUbfMqwmVssJOeog=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.9b676354.0_1585945811193_0.18439541364263556"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.6b946095.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.6b946095.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.f1f8e60.0","@material/mwc-base":"0.15.0-canary.6b946095.0","@material/mwc-icon":"0.15.0-canary.6b946095.0","@material/mwc-ripple":"0.15.0-canary.6b946095.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"1b65dfb6b4d3dea0ac5681487459f46352e399e2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b65dfb6b4d3dea0ac5681487459f46352e399e2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b65dfb6b4d3dea0ac5681487459f46352e399e2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b65dfb6b4d3dea0ac5681487459f46352e399e2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b65dfb6b4d3dea0ac5681487459f46352e399e2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.6b946095.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-Vo7+fFvdA7DzIk96orISlyjooti7jHBwKUIXRLTYrx5DFytoOF8krxoI9L/Kqe6w9eyyJS5u4iMo2MLG9MZUUw==","shasum":"75c3f778e26e45c64962f636b5b6934e9f50d38e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.6b946095.0.tgz","fileCount":16,"unpackedSize":44966,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh6mCCRA9TVsSAnZWagAA3I0P+wXeXL+JFRb6UOo7B1vf\n7CRn8RJyZ0R2vyfbN4hDPo9EazGoqL8+6+Agtuxs9dh5CXRhRtYnVJGIySDC\nUNTSkt/KLOZ4E4/YBajyjrj+XXyIBhNPpw3WGluSvUX867XU5WydIktWy1/s\nrsLz/82IklUSqiIk+/uFJIzmLYiIcgpfRpJPeOJX2ugSHY3kLnciIyaSmItG\n5JpiI6Vsrk4XfDaIGbXU8hbhSWJpIEgyz0xDQBzSYp6TjzF1nUJqq4RsW/od\n7vgrQRIYb6FDgYMvRWwhbo++F8R/syY4Mm+fqz9J58hYi5agxPwL/gLpxHGy\nIBx8Ru2kdznlqNAG/BLI7R9rcHlS7GiBiH9csMdw9WQgw7fZ95dejudnTR0/\n5BmscTe2+EqWoEnWpaYaYGif+zIEU4u6jX8L5E2YQSimvB2VXmuHzlBi+rdt\nZCBnzfd7Pnyb/K6MZQfopR1WTIaTt+FRsNwa7J2bo5pvqCU/c+z/4JPzGKb4\nr9VbPFNQ71r4e+DeoG7m9xe5Vxq/k3z1aGoWpl676ok6O0DcYsswqIavtmxK\nuYhbKW8F6D2/enIqPN0C4JaURYWpIUA0r1AcgCOLIauPArtxTih7jvOXnHem\nESefeB/cRjL328tmIWwOYSoMLwuaUBwEy9E0dJldsTLgcFVtJkbTRJQi4T/7\ngm3z\r\n=JpEt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE/wRxjJRjbIo7kjWNXzKla2wtNPueuSZL/54Qa8PBAGAiBSilWhh0zAr9yvioR02TFTAoHpWmZZuJ0TjsNP4XUaWg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.6b946095.0_1585949057589_0.04863530829038831"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.5ccbfaa2.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.5ccbfaa2.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.6a40ef217.0","@material/mwc-base":"0.15.0-canary.5ccbfaa2.0","@material/mwc-icon":"0.15.0-canary.5ccbfaa2.0","@material/mwc-ripple":"0.15.0-canary.5ccbfaa2.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"b20d3f13f2b61c253e28c5f9e5adf15bfe26d88c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b20d3f13f2b61c253e28c5f9e5adf15bfe26d88c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b20d3f13f2b61c253e28c5f9e5adf15bfe26d88c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b20d3f13f2b61c253e28c5f9e5adf15bfe26d88c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b20d3f13f2b61c253e28c5f9e5adf15bfe26d88c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.5ccbfaa2.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-j83AYLquM3xfIColi9obZNsAXUEcrzmBgqVb6MX3Bkk8BWyRzvwRTNaxkXs8ehIGshuvScEvWs0TXePjhxci+A==","shasum":"52e62b4218e573cb6a18bf39896e46f371affb22","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.5ccbfaa2.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeh6rMCRA9TVsSAnZWagAA4wYP/11C2kEW5NglYXMcMH2K\n7dbJAnk9p/9gBR8fu5icUWhn8ssJbQ+2siRc9a1dApyRWFNclQJCnq2GvuYJ\n4azIOBXUSMqlKmGQs0siYnwFWWEsPmteUbAXrYBSWZqkCe6WEXPeJY+ClnGU\n3hxIksomr7In/7Ed6LRALLIXVv9Iu9Tb8GlHwWtAEAm8aN7pARP9jiXps5ej\nxfWHEH+1GrHVJLuyeLOPzEQBPRtbKw2mNxCqxTuEkymcvazC3VcsbwFNx8sR\nphZAqtRRh6GLqWRRhwRaXx1MiG5DpRtKx0HzB9SaYhsYiedIdoK7iOmf+i+X\nEmq/xTM4eWYZldUrlTBfeb5q1SiB33xWrvE2Lsii/nq6feIpzBGFQXJwyUW3\n1AUUiXIgFMhh2e55govH5hgMFi9x3eHoAIxbk3ZVe1W1jGHznm4xPhWwVB2d\nWZGZJZq/2Ka1Sxz4MDMttbz63pT7/hPBqnV0mxM4PoaeZy8TyXWjZaDjCkv4\nkausw1Sn3PdUs5nFmNJiAL/ICyiMusZ7o3vlSBaglLjT45r1vrJH7JrUQ5BB\n9gJhBHht1E5EHAMnJYOClSuWZGorYbsuUSD/CoNyZ/KD/L8a3x+IDwezPGhl\nqHIG2gQPTRGwyI4jVkLpRnmCbY9yYQ4fBW/+o2R+zJvqRGjArLX32/vOTJDj\n9MWN\r\n=gJqb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOsR+uOx/tEHNil2mxf9j7blmA1UP8meWdQeEGcRv9RAiA5q6paOwCrKRIfwiFEyJy4TzU2VjP62y5/0Rw1w9BsBg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.5ccbfaa2.0_1585949388165_0.7913759511745382"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.a0ab8772.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.a0ab8772.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.6a40ef217.0","@material/mwc-base":"0.15.0-canary.a0ab8772.0","@material/mwc-icon":"0.15.0-canary.a0ab8772.0","@material/mwc-ripple":"0.15.0-canary.a0ab8772.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"a7db0e2fe222d87e1ee22c0515cbf02cad4b1cc0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a7db0e2fe222d87e1ee22c0515cbf02cad4b1cc0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a7db0e2fe222d87e1ee22c0515cbf02cad4b1cc0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a7db0e2fe222d87e1ee22c0515cbf02cad4b1cc0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a7db0e2fe222d87e1ee22c0515cbf02cad4b1cc0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.a0ab8772.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-1r5s1W0fOpof45BmNM2a1HaugZetnkUkXIEGoW00PoGNrfttHtaacdOYLxvgqIJJnwyMBVxuLlu7s/SgVVzVWA==","shasum":"fed40cc3c42594fb03d17ffc9b213076d4794704","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.a0ab8772.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejN3ZCRA9TVsSAnZWagAAd3EP/3EGZToaba5XCg7O6wEL\nEdbWUwSr7xZu0u/4Rmu/8rwipooHWBTDqBMrPX2+o/q5e0UqNjJr3OOn0Q6G\nx/AxT5Mz/eUIlyJaHjgSaTnBjCQPbL3R1n+X8j40ouAYt3Y8WET2rg7m418X\njjrU8d0gizgkzMOmmMoKDb6eV6GfsBMmqfmEMqiDbVGUeIRi5/XLNMV7KUjo\nc3Gz/1xHCpWGk1stwH3sHkeAkGGyQvG6aTJzqm0DjZpGNpVrHicqOk1PiSHC\np6+wbGYnknM69zc6GpM2Z3QW4eD/HVCIbIl+wDZhsJhqaHf7hSYPSPMDuiv/\ngCFaOMy0cDdpCErejfWJT4IEdL/WyvXuMMJJE89yvl+1+zca0CElmROVtXhb\nbY8b4txoMwkeX+mooszlx6DvpV6PwUzvgs6prn4InzCrJyCb05eW7xWr0qQL\nmSn6FD0adZ1k8ESi6oFhN2H5tvjr9affvQ471lHWCX+5YnlE4ypHkQ9KBd/l\nLKzIlKLONwZfmAt8AtE24CcKBLGZFkr/oQCQiNj736SgG0KWJmVhjaN4h9Q2\n210fhBjLHWETw/gxFo2d/5VvVaqVhKRc2EKH3x3VWUa/fYpfurbeL2Ov1bQM\nJd6oK11ck7Y5zyZyxiExsRc+A9Wou8XQ/IBQUNhQ2MFVSPv84kUfsi5b0RpA\n8SP7\r\n=ryR8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTOmk3dfz5dwPz9Settoy5S0891P6TLpaLRu+dqwydLQIgWyo762FEfKnRiUbz/DkKM4UuJZTpq2GRrOr8xlvq+jk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.a0ab8772.0_1586290136765_0.5985351385104081"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.8d352305.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.8d352305.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.6a40ef217.0","@material/mwc-base":"0.15.0-canary.8d352305.0","@material/mwc-icon":"0.15.0-canary.8d352305.0","@material/mwc-ripple":"0.15.0-canary.8d352305.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"d38e537751f3d38d903a5c7c03910a26cd301f20","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d38e537751f3d38d903a5c7c03910a26cd301f20/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d38e537751f3d38d903a5c7c03910a26cd301f20/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d38e537751f3d38d903a5c7c03910a26cd301f20/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d38e537751f3d38d903a5c7c03910a26cd301f20/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.8d352305.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-SfIDynn7WGoght/G9xOJxp6X4Bdyr1YMFOTcehCq1zERqDEF31/JL9hdR8m3gZxI3AIigL+wx81CL+SvjbinQQ==","shasum":"82fcd0f0f127b9374a1e59b621c86933340a2474","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.8d352305.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejPOxCRA9TVsSAnZWagAAlhsP/0wKPTK0ksknldCQNXKl\n1MHFCiRqlID+fdZ8AJ3gtKEhGq/+PjhU80n+C9W1kEU/Dl0edpgfV2g1WnTK\n8EziXddIGiCOhwJ+Ot12KM8IO7Y7ApDIHF9vRmDiB2M/ngCisKT1KoORuYFU\nan71XCNfCNbfJexzQTFCM+z/XvYZ3A44cy562cz67abiQghwfykv/p2hrNWw\nuULtHO9i/hnvjF8XHPsDMmtFexj4WGevqofYyTV114eC5LA0wa/gu8zg8SUH\n4rIwl0NQdR/qUTkAPhP6h0gk6JRPf1vwI/PP7hpVnOXOtys5gXi2iP7TUEED\n/XkZj/HNsZRCX3xg77r5K2feWdoX7Sl7uI3wD0nC7ZL1e3zs25jkTAkY+KmP\nHNew1hidwM9GA2OEoJfe3S3MSZyYELlkqlrGQoX4vrPg0qzfnyqoMDW0sdDm\n3CLaL/s0GdfB7T1pheiZD6uYpqXem4b6TmlqcW8GCvAlUO+iai7Ve/xTzmqL\nfbpqx/z9WYjC8IWXmZ07osYTkrWp2279kzaJcv7QpbDi5l4/o+w/3Dt1xPgq\nNqzEMhS8UroKcSdeZEiazOgLa9JPSCe61cNbk/v6PKoGtlC31XnLlrwldwrN\nkQOzd3gr5QJv28s/cNMss8sVVecOf0agYX3ZYZwYjsy3r888Yj/MtIeTDK1O\nr0Dp\r\n=ZYQq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcgqZP9wdnXLMY7g3FP6b8s+9WB8a4TwdzGG3DEq6m0AIgZrQQl/fwS69TzR93Wg6gmo9tRToxh3MgSKJxmspSUAI="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.8d352305.0_1586295728598_0.9174593258721722"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.31eac79f.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.31eac79f.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.6a40ef217.0","@material/mwc-base":"0.15.0-canary.31eac79f.0","@material/mwc-icon":"0.15.0-canary.31eac79f.0","@material/mwc-ripple":"0.15.0-canary.31eac79f.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"fc47d0412882f860dc7dc010657ade07c9a0215b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fc47d0412882f860dc7dc010657ade07c9a0215b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fc47d0412882f860dc7dc010657ade07c9a0215b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fc47d0412882f860dc7dc010657ade07c9a0215b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fc47d0412882f860dc7dc010657ade07c9a0215b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.31eac79f.0","_nodeVersion":"10.19.0","_npmVersion":"lerna/3.20.2/node@v10.19.0+x64 (linux)","dist":{"integrity":"sha512-ag42xHuFF7Q4lKXcf3Q3NU9azWmbAttmkCwnTHdMfkDNJU5MSa8N1qnfpX9BZxm0q0jSs4fIMJe0p1Zfj38sVg==","shasum":"aa71afbdcb4c1e21f501d8fca3781e2a21d228ba","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.31eac79f.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejPdLCRA9TVsSAnZWagAAC3cP/15pra1LwL5dB/6Yb9yn\nXafa7MTwHR/Al+MNtVtYYszTnWVJnYigrkgVa8BWVMr3iOFctCp9RdP2MYMp\n1qV1152Cj1IfKwUG62SRLPN4yQhhKRwp0DUu42920mUUpGWQMXbdjA4fPvnG\nEbU0jPlCvhylbrVO5wluEZuzkXT3ROtPZUELJhDrZ19Z8xPYdr/3L+yMXXg9\nIqkRNJ/nK5pNPgxmMz9I9cYge1jtrZYylIB8XvUVsF0GfO1QmtmVCZQSgSJB\nFwIAze7uU82WnK4ndlMZEEI2G3Se2keADeK/S8gOkP269PnONuXUz81JosNx\nHogIC4ggz4EbSyuOIDwXklyrgExIu2QywisJJRRU5dmenC+rbBfKACfDEr7O\nht8xboC7sqUnJF/9z1Bwv6jAMXJwGzZCTxZ1Kynzln1OLngJ1bU+aOXRAU2P\nrwvQ5Yg7FhhCw9o3oBRXyfB6URET+DG1eBFEg75eOzi6e9lEBZ99Ol6AtkTs\nB2jX9dimnMvgRp4wtrDWnN0tBHe/kRkfeSbEee7BBJvaVMVtD1bTIi6X/TfH\ntbDeOe+4zVosH6Qw7Xqzt4/BUsvf/Q//JqpjCM9HXP7d3GuvBHeNQ74AVJf+\nSc3cIMuCIlZJjXhRyPMKQbqdWEhMPj+jf8nr7ce2LmUI3bgAqLbLlmPGJTe6\nIfJx\r\n=lGER\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHZfnL43azjcNxvNP2ZotkXaNHjHLhaMNL8Y0W9zuUuMAiEA6bNGXor8gAwGmwHzAXnmgqiGWhViS+ji9dAJTUoW0x4="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.31eac79f.0_1586296651481_0.15181826112624752"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.ba05565e.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.ba05565e.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.6a40ef217.0","@material/mwc-base":"0.15.0-canary.ba05565e.0","@material/mwc-icon":"0.15.0-canary.ba05565e.0","@material/mwc-ripple":"0.15.0-canary.ba05565e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"f03dce4944b4b3fb02a1467dd03f7afc0b279a0a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f03dce4944b4b3fb02a1467dd03f7afc0b279a0a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f03dce4944b4b3fb02a1467dd03f7afc0b279a0a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f03dce4944b4b3fb02a1467dd03f7afc0b279a0a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f03dce4944b4b3fb02a1467dd03f7afc0b279a0a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.ba05565e.0","_nodeVersion":"10.20.0","_npmVersion":"lerna/3.20.2/node@v10.20.0+x64 (linux)","dist":{"integrity":"sha512-sw9pa/eHeLz7sCiUg2X0IQfHEPfO8/3l0rRTmAi+YsjvUGgS+oF8NGXoWC4v9co5yxSiyfXowtePzJT/+gTXCw==","shasum":"b50faa2f98e89637cef63ad6179f26e44a28601b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.ba05565e.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejgq5CRA9TVsSAnZWagAAnhUP/25fKfJxMuoiN+iN0kTH\nQinSroMe0FflLLzgXfxAXlMDaF3mWDt+eRtW10zKvRVtVjCc1sujFCuNOut3\nxYpk28z3ljQcHrpwIzPWdQIMNTaMWvHihOPff/5d5dakD88c9wVWkzD6q5jF\nC+4CA1UrOmGB/Zp6fHf7BI3jV4h0vGK2tr+n1h6Vz8GC0NGLaG9KV6HYw+52\n4e3NmvrY9O0JGClovlduQBmK/i+g0C2Y2hSCSxpNEpZHk8yGrohdPfmb+xNh\nllcjk8TkeJ06Ix0rmC93EC7cfjdMEs/gtKSukK437PSRlknrbdl1aTCLH5Eg\nwe0S7/1bRd1fOo2/pPloVJUjNIczeAIjZs8twN4v+wt0kpgFkmHyJc8zU35H\ncZhMwcZ6vwOagpDJxh+83wMGvhe3RYryI8ndR/+s/LXZmE+pI0UJ5T1vDB6K\nKMoaL3dkU4OpMkMkwaE0T6tB+eYtqDVOoWoQZIZP+MU2BFveHR9/OFD+eJGe\n/kFAmuYHbgbHz4YBPcVpmEjqnI/URP5qP4lx5x2EzRnd2RA1qFQ3RuZrG7VI\nFq5K16Vr4LrItUcvstGuG9B7IlfkU5ffDqjQp5DUeblTfg5dN4mlwlYMZfZC\n70sg9IuATgtmW1DeozBQOKUmhXI6Wu+O0TipjSNY8ldc8g4771Vb3fC4nAIN\nCpun\r\n=IBbT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG1XuJR6bT0gVKEZ3Uzji0Ns705dj8zIGUEBEve7Ho8XAiEAhTIFZucxGjNe9V8n1Wa3vp8PS+PUzgp2nyyMDVTONCw="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.ba05565e.0_1586367160848_0.5163845761757608"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.25099f79.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.25099f79.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.9930d9cc5.0","@material/mwc-base":"0.15.0-canary.25099f79.0","@material/mwc-icon":"0.15.0-canary.25099f79.0","@material/mwc-ripple":"0.15.0-canary.25099f79.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"d2069c5f3f79653f2526d8fcca853faca1f2cba0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d2069c5f3f79653f2526d8fcca853faca1f2cba0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d2069c5f3f79653f2526d8fcca853faca1f2cba0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d2069c5f3f79653f2526d8fcca853faca1f2cba0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d2069c5f3f79653f2526d8fcca853faca1f2cba0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.25099f79.0","_nodeVersion":"10.20.0","_npmVersion":"lerna/3.20.2/node@v10.20.0+x64 (linux)","dist":{"integrity":"sha512-zuncHymAvoSog8Qa/DKi9s8/GUqaPDlvYgmgWas0HGCLyDwcUXBMJv9t0h+a3Ke5DOCJ18Gke0ZO+1Vz9+A/Lg==","shasum":"800e2ce33c9c51c298f649de7ed587049556091d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.25099f79.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejkKHCRA9TVsSAnZWagAAbFYP/3bPRwfPuDo6geSGzfNj\nU0AgVMbHpe4Nk6GevShspIONenqvP6WqJ54Rl9Z7w2ZiwMLFRIXTcqVE7mSj\nTHLnIfU5skf6pr9Fwo6m0vD+4RlQrU2uYKF4ngGGiS7NXUTnJF+hxWwbI1fx\nJfBJu4snZXDLSd4oFH2ePGCumXwgwYTniz4JqT4p6eHMM3LGgfbajjlC4k35\ncVgLRzANqnfV+7HEWAuvRTEAFcjLedmOfcx/YfG8D696aip4kC3TYO0ygs3M\nKLqXS7DTJNe1Zjz0rPYgE+doFbj9hiMVw3BKA/KQX59rUvg7SLen6ANt7EN1\nMoCSM2asrMLqLkBrp31XLPWVcRtsfFzGvDu1pwJjohemgkDHAdcbTfD/iHBD\nDP213ln+G2HvSgaL+n1SrHLIEhikEI0y/Z0xfbOZbAHDbpFNBfPaISlboy8m\nHEENxDMwjCoTP3/ZtI0/mqtDt1wm4ApBydDPZBsIkoan16G1YxEr60OqkMgj\n6+BmandqGnA6bPRiKtxFLVN2PBzW9AG8jiV2hqd6cFbUkdOsoZKDrXlIdZJ+\n/I+8C5s8vf0SakxIJqe6vpGrSbmDdeU9SarTjK/rV2SUbyUiuAgEoUn5tPHE\nNGwFu/laDHeUdc+FyfNI3A9OK/LwVFRWEa1nEPYfERLNP1rhJ1zh0y1gyvN/\ntnQv\r\n=W8/K\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGF0BQX8SVBj8B9SvGpTm6FQJuDeSBJOqcnHMqgQOdVeAiAwSFUJ5/cbufTDAHyqEZLmeSuofLZc+PVIVrOjI4oXgA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.25099f79.0_1586381447266_0.37969362151387553"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.447e31c6.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.447e31c6.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.9930d9cc5.0","@material/mwc-base":"0.15.0-canary.447e31c6.0","@material/mwc-icon":"0.15.0-canary.447e31c6.0","@material/mwc-ripple":"0.15.0-canary.447e31c6.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"948dcd3d057312750fa0c58715c74d5ae576abb4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/948dcd3d057312750fa0c58715c74d5ae576abb4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/948dcd3d057312750fa0c58715c74d5ae576abb4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/948dcd3d057312750fa0c58715c74d5ae576abb4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/948dcd3d057312750fa0c58715c74d5ae576abb4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.447e31c6.0","_nodeVersion":"10.20.0","_npmVersion":"lerna/3.20.2/node@v10.20.0+x64 (linux)","dist":{"integrity":"sha512-8DNeT1ASIimjxtvqMl9DpemKAmYFN+tml1ay9QYaHLDekF1or9Jn7LJqbQKJAdtS4A4GaSwezS+/7Y7N+O5ePw==","shasum":"cb7f21e70c511ef1a40ce37f1f7b35659c8c53b7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.447e31c6.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejnd4CRA9TVsSAnZWagAAM00P/jFHUT3RJAunXfyc2Xv3\ncDKgPo5+eivDth2SEvSXNZrh5an6xrPNfN8Q24uTEpeDxaQNmGIxi6C3wdz/\nXRmtiyXv+7qpaFa3nfKqQj3XWJm6re+T9B4wjmBKxGDPh4yUtcWZadbqKUK3\n/FZ9OfsreXynmjiKNGZd4/7GvJNzJytGbEdoVAs2FpdI4n7Dt1pnEria7JOO\nrsDTSic+uFNHC2vJv6svA2c1tOSgse+51oE8fLmJEbksFnJ1ahVSjhU+S4Rs\nTuThs5/HmKLvLIZ/K+4a4+iraKaA8noU5lPW7SAHx8Re4vurPwh2S3vuUlCE\n5lze4h09mM01RTDD4Cp9U21KDonKzScnGK0ElSu+KZyVEpXaUB6pNq8KmOkY\n/Fm6jEbG1ZcCVRdqK/rN4hL33xAlvOGVBUQ0grMJGLmXD/44DIFGnL8g7xD1\nfGxLSvz+yVS3c8yk/Q3JoQ0pb9FB2Ll4j3pBms+8Zau8Sqm12wjAO6hMg1Et\nu8oi93lZ0N0O4o+0T+VsaiObfqgT3faI4bUd67dGRwIR4zEX+Ne+2f/UJp+t\njAAZpa51oLE+IqWkvf8bdu+WjQL1I00eVn7ABBKT3q1vs9Br6O3FDJKV3Wkg\ngkgk9nj/Dy01s9ToHvugNBgaGCkYfgjgYHyttBoCnLr2kAS8bMMPQRV8SW56\nu60V\r\n=7+p5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA62L6vUWIWMvlp3A2oP/Y4DsrYLHze2/mHqXHGcMDv2AiEA/sOgvGvPWYALDHMYu2JrZOoCyje9n7Y7T2QPIZO38is="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.447e31c6.0_1586394999905_0.42013661694850835"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.d6dd84f7.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.d6dd84f7.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.05f5e1583.0","@material/mwc-base":"0.15.0-canary.d6dd84f7.0","@material/mwc-icon":"0.15.0-canary.d6dd84f7.0","@material/mwc-ripple":"0.15.0-canary.d6dd84f7.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"74f8e8617851a447758cb395b1e8bd3bf4c8c323","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/74f8e8617851a447758cb395b1e8bd3bf4c8c323/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/74f8e8617851a447758cb395b1e8bd3bf4c8c323/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/74f8e8617851a447758cb395b1e8bd3bf4c8c323/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/74f8e8617851a447758cb395b1e8bd3bf4c8c323/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.d6dd84f7.0","_nodeVersion":"10.20.0","_npmVersion":"lerna/3.20.2/node@v10.20.0+x64 (linux)","dist":{"integrity":"sha512-R4pPnmjxRhkI/f0SGjhBLWAmIboEigfM9L3gBygFsWu+1Sl1xXKQ5Zjjeb25iQxtlvx3ymJfwuSwBEmpQMaqMw==","shasum":"50e5d924e9e86ce0373d905552c5e9defbd102fd","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.d6dd84f7.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejnl7CRA9TVsSAnZWagAASK8P/AijgSiGMdQarOeqzuO8\nORtPMXMQJeauVQWHLlhXDWKWuFUepAiHTE8wuynhBBovySW9b7DtxZHEUCF2\nb50NYQ34hk/ziu4tTNHPt8Vjd8f+lmo1pT2+uJSSiI0cCdg6ITzU8W/jc9lw\nsspFYho/yImPK26GWEswfISocYtYgBAX1ZpB/sV6XzVblai7v5ah2aoV3yk1\nId7uPt3pMVz8R3QjWFd0CzxU31ibyy22xSQMmAZCO5s9E+jHVWqWv4bEOtts\nCzB/mAc3JiGklvikTV1bv4KhkcoTSfD+ZMHOvyy2MUdJ/BN6yt5ayKF4O9pP\nyXhuKGStMzjEhnVwTQ3WI4DfpR42xkAZBeU/Jvjj3schm/+P/gyq3LRRMfE4\n4oI17+rEUpgc129cIG1YjGlGwe8NyaYdM3fA9gluwk3yqiUvXcAydiMANAKi\n7G5oEcVLRwlkNTDHMNh0FRKYLnd2lbkkelThKe3AhK9FdiQoF9yKak+zG5dj\n0iVEow/jodyKTh2IKyn3mmdeZnRNPDWpxTp1+L7iSOHWtYxQHGQw9kvh7Po6\njgDd9taAfEg5hPYB5mv9iwdSPTGNWhZ6p5VZBRy/kncWSnjMrIiqi0CNOb1w\nmEVNSkfmYKgaSzzJH5dJtGQrzbbXGd8UqklCY1XYdrPpUBA6ftZ4z0qD3WQ5\nazyT\r\n=0cuo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDi7cZ51u6vxGUUQtLlwZJRDQ7xpy+6wyMX7GPTiI7lIAIgOMWeqjZDCy4sL+LkGEmGz7QAZa8+2it+Vf+VAMbCWzw="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.d6dd84f7.0_1586395515346_0.5087582503908912"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.9b03ee68.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.9b03ee68.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.05f5e1583.0","@material/mwc-base":"0.15.0-canary.9b03ee68.0","@material/mwc-icon":"0.15.0-canary.9b03ee68.0","@material/mwc-ripple":"0.15.0-canary.9b03ee68.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"ab8e352b8af06379b151d5a80b316fcdfd6e2024","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ab8e352b8af06379b151d5a80b316fcdfd6e2024/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ab8e352b8af06379b151d5a80b316fcdfd6e2024/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ab8e352b8af06379b151d5a80b316fcdfd6e2024/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ab8e352b8af06379b151d5a80b316fcdfd6e2024/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.9b03ee68.0","_nodeVersion":"10.20.0","_npmVersion":"lerna/3.20.2/node@v10.20.0+x64 (linux)","dist":{"integrity":"sha512-wq4/h9AXBrdJNbzGi7VH/1+m+blxiWhy9ZLu7kUH5bqVsFhzSD0rrvTsjTyJVzPvAB2UHd54FsbB21AOtLuHGQ==","shasum":"87d63e7a5b692493b815c6d985efb7f9dccb6968","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.9b03ee68.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJej39xCRA9TVsSAnZWagAAos0P/1VRmW8Ju+EAF+UxY21R\n74KyAPKB26x5TH3HqvQUm3VrI6LfdHC9DdaWyZ2OJIMTc8HmYJ2gpj8trx+3\nXU4CHtisZQbjv1dv/tmM2n12b7xBBKEaANhxKj3cr7n77wtzK62C3MaFlGw/\nhFSsp39/GhYI4Gk934lG/x3XB8suy49wnhwUywT+6Tgzj5B2hAx5P8uqjegi\n0FWe7Ydakk4Kl+njUVaza4GXNu7hJNpZt1ikujMFLSiM8ZATd9eCAlQGzF04\nNQR5DV5IwTHzGc1G+rVoI+5DU+VWzNvHuxdz0uuqDeNZrQTSvKq168ROriTa\noY15i4hrWw2h4idfpLDI9dNtmOXlwt5RCHjCv2cPkRy6ZzYzvyRNx9iH/h8m\nK36Xp5ZXbgoJP1wwRBz3JDOYaRD4IALHcF0nj7pGpNbWjVE/zF6XCXu9srpC\n/WuvHA8/kYMzrGN52CDRH84ETDO57lvrP5N2PsQ7lAQCPenzafIhroQdTB1G\nQHtyYuKPjA4Ccn35YonrX5PJMe9HrsMf+uOPOROiQSpWdY9vMfZOEjDYy8Du\nbTDLFqHRui3salXCENXJW8jENhxwaBvZTQsaSFmDuIZ5P1ZP/WCKVGFCx2r8\nX617a5jHCaRXAXMwNq95U2aJzmO93hcY0CKK8ufgmYVwI4ZA+MtbkReR+0lG\nYty6\r\n=tJVL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGO1Baa6cNRhMi4SA0lRoKYTjNVtiIQaA5ryXtNTKllaAiAUB8r4hc6EXKasCdyyXdScIzi/d4VRng+RECLAhcfyng=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.9b03ee68.0_1586462576809_0.34929506638704755"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.bbc25b10.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.bbc25b10.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.05f5e1583.0","@material/mwc-base":"0.15.0-canary.bbc25b10.0","@material/mwc-icon":"0.15.0-canary.bbc25b10.0","@material/mwc-ripple":"0.15.0-canary.bbc25b10.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"a56f18fee2a99903e5867ab91175e4802a21cad0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a56f18fee2a99903e5867ab91175e4802a21cad0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a56f18fee2a99903e5867ab91175e4802a21cad0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a56f18fee2a99903e5867ab91175e4802a21cad0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a56f18fee2a99903e5867ab91175e4802a21cad0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.bbc25b10.0","_nodeVersion":"10.20.0","_npmVersion":"lerna/3.20.2/node@v10.20.0+x64 (linux)","dist":{"integrity":"sha512-YN20nOVYxu9nVh4j7/wyYnhKBbw8rqqX7w+wIOZxTvFkoRCBoXpPrcEzsVWmfzZzNBmfDs4AheYEtZ90A5Zh2g==","shasum":"aeec1ab17ba23ab98944f08323b346bb82f9105b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.bbc25b10.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJekPcWCRA9TVsSAnZWagAAQ4wQAIeawl70MTtoIywCvBQ6\nLk/siQ9CWFFFfkLc1eR75sO3fGURMXgyozZyCvwDrILeSQhZSfL0a0epLkxe\nUtPgmZHpjvF87JCRxjgWWv+AhDFObYmZDxKbpsj3mredG6zOYzyUCXJrJweZ\n0GVRbrzU1rEO0XXPNKezWlOEFGSV2A5H8BjkRO4J5w1GviubMotUbyo6wnGN\nwsNNhrxeJtGzjUbZEpuP+wuacvdj9T7rWEP1NfXpy4Erhvs5W2n5YwWvPS47\njIZLcRXNXu6R2zmGyP9UfUhyaUN4TfqrYFISQ528zcULnKH+mbqd2dHv+Njn\nzdD95irkY03suaA0eXlhELzygTBDQrAnuUqLogzHlKvWa8IjCcRs7hYG3OKF\n9c2mG7eo7eMOYPhBIzldMgOyykNnjgRd2jssAvFvHkCCW+xecx8JQqvalHzj\nutEigBFD2BhdHgQTlGX8YWlOFoA6YCoDdA5SMBSHSWoW6w3Rg9ozS6Ff3UxO\nJu8d5RvhUg5wuoZapKUIMl1FteYwME9IUwtS+M46EwVNIIrLeKWc762emoOB\nHsvlupDLy6b08+Mkgok6kZWUsnl+mqMSqecCpMUjQ0oSahCa6NkorxxLF6q0\nKuNU7DlHfttEgstoL9+9DeB0Ew+CpSOCHx27XfF3501Aps0IB78WWSq5UWoo\nybCZ\r\n=x6hB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDoW9uWuer2t3WS9Gbv75tAU/Mhq28b0Yc19uLj9Gdz/wIgfBiqsnp56L2AZsEhpQ3ww8vci9OlwsI1iA5tKWb0+nA="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.bbc25b10.0_1586558742547_0.9661203691248741"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.339cbfd4.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.339cbfd4.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.f172b0f90.0","@material/mwc-base":"0.15.0-canary.339cbfd4.0","@material/mwc-icon":"0.15.0-canary.339cbfd4.0","@material/mwc-ripple":"0.15.0-canary.339cbfd4.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"bb2a2c6f2ad1cc09cfc8d0cb5796203324564f76","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bb2a2c6f2ad1cc09cfc8d0cb5796203324564f76/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bb2a2c6f2ad1cc09cfc8d0cb5796203324564f76/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bb2a2c6f2ad1cc09cfc8d0cb5796203324564f76/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bb2a2c6f2ad1cc09cfc8d0cb5796203324564f76/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.339cbfd4.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-OW8IQ9AFcsougWbQfMFs7baeF8nH8Dte6M0o1moOKWrR1QlPtjhuL3qjTmyZ+fi8y7dBkr7ASKkPYUdtBcAGuQ==","shasum":"7d48bf0c01b3c86ba3a9cc87c9b20694c6516be1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.339cbfd4.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel0aqCRA9TVsSAnZWagAADncP/iokPnXmq4QWRbeDu9am\nuPKElZ8JDL4OcFysnDw/JjPigiQh3OLuPCXmVVc49L9jCC2EJQQpRMH1TYIF\naKXADlUWXgaOQtzv/hRKKAWha3pi6tUvwOLUBjV6NCdgT2ZJmdXQimmi7kIk\nW9LQaGuJfEtaCzLuk6HN/a5s/QsuGl+mhj4qKe2W1Rx/pROmdmOUM6ongq1t\nFqDdpLqk2FKgxMzlbK+4Ac4maAxX/CVVuHxhVZ6nSLdA7kgSzpEejzRWaenW\nEvlGR5mS38+Y82RRHPQK39lznn8XeKwVmKqsN51/QuE/NwyDbpFYvIAr9wSi\ni45s8nCgvqq0INH5KC0kcverRZ2ks/dd+LDSDFDt/zrrMGCrDtMjL/xBBoB/\nO08W+ArNGHBLvGS4osJV01mrBHvh6JmLNLLnmqRlgUS6ZdKE3am2LLIUYVJz\nMnOIPjM7wujw/W0zmw8JznsTZzG7uYaUq0WxH1iogwvkgTRPhu6YIufdcrNi\nMhu29nOli3hIddPyC2N/MfxeBCAv1gJIggfmU0MT1mx7Y3TegKnhiC6ylSN4\nAdQtnUyT8QfmnMK+8XzrpZ1Gybk+VNIsJ2lbj6oRqWPxayytzCfMLzys2SLP\n60Q2kTVdjmcW44l0Cr2mRkGAawy76Y+HiU3pnkRbEPShAMO7zh35tOWNNm6m\nAPJh\r\n=bQzI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8M1p1+ZUKqlYrW5SztWYJFmJ5x8fP3XBjM+o70pUEbgIhAK/oXMJF1SuVp8i1pnbPZDxvgllXT0s+ISnQF5NWKuec"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.339cbfd4.0_1586972329546_0.7586613646153713"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.b74ff19f.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.b74ff19f.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.c02642273.0","@material/mwc-base":"0.15.0-canary.b74ff19f.0","@material/mwc-icon":"0.15.0-canary.b74ff19f.0","@material/mwc-ripple":"0.15.0-canary.b74ff19f.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"4a8d0d2eb87a0979a2039ae68ccef8af0c8b7b48","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4a8d0d2eb87a0979a2039ae68ccef8af0c8b7b48/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4a8d0d2eb87a0979a2039ae68ccef8af0c8b7b48/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4a8d0d2eb87a0979a2039ae68ccef8af0c8b7b48/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4a8d0d2eb87a0979a2039ae68ccef8af0c8b7b48/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.b74ff19f.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-vER7/g+7ZUL8CfSNZZq+DSMUz/1BTQ+bd2Ka7fh4l9vnSi5JZirJQgC9m/aCDAvCXsSohid2NSodJYRPLRCj/Q==","shasum":"a170f4492e28005f20939746eaf80dc4f01cad2f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.b74ff19f.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel2jJCRA9TVsSAnZWagAANmwP/RGpsnxHr2qPY2Zm46CX\nmQPgtQIq6iKfHF4RLdBQCGhMLSbPHpO+/RPEAC7j661oGbHxwmlChDzFk+Ih\nQqPg70RbIbDC+I5YJ/BA7avdcc6nOaCDi6WM0FO4DLxCToZ612miC8tLbCPs\n6KaWzKVXLs9gCLDA8RejSW8rGvOnXd4ubyfPzY3nJBsSyYBetfe5jJtNcXHS\nY2oNDSl2cPeNZCPl1BUt1p9KAx7+heH2s9HbeXP6P3qPMJ13M3A7+0045PRB\nSovaien24nepaMrvUM1Ab4cx4ojdJ4RnNEg2JkDnircOS/tJ84JWXcqYZVjk\nqPTNhhuV/Q4fZRaVFlDEc1yxbblgQwAUFxwpGac0s9Wy2YSMOjORZ+/2eqjL\nOyal9yrInidcpfR/poLUOGSMbBCim3nwksyMmxWd/tzaQP0N5UGEYgVSxWf3\n2VMohj9+9JQMX12CvJ2NjHuw49QUxdzPSwXcmRi1Uj8U7NKIO5M0UD060u7g\nXCOeSmWf53B5qKgEvgWTxKcLqeBkRb1OqmUSoe9y1PL/twId/c1pJ4DTCj/X\nzBiPleiJqe8lgceNXTyrjURlv+/rU8RYLDSOYAswIABflEmDI9nMcSvffQSL\nkhwZ71MQpB5JubqEd1xxMPW9XOY6qEsbIlrtvxRjOHyUjWcrA/s6RTOmV+VS\nynIV\r\n=I3Y8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCadU/ciGhmTtU+7iZm7fv2TuSkM2j7XZkaJrcpgNDr/wIhAMheLtFNm1WYCTIxBn4onqZ1M/gBsWG/lupydThbGfDt"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.b74ff19f.0_1586981064941_0.9792778956348231"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.aaa16853.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.aaa16853.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.c02642273.0","@material/mwc-base":"0.15.0-canary.aaa16853.0","@material/mwc-icon":"0.15.0-canary.aaa16853.0","@material/mwc-ripple":"0.15.0-canary.aaa16853.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"7546404b77983a36ca5e25efc1078681498f260b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7546404b77983a36ca5e25efc1078681498f260b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7546404b77983a36ca5e25efc1078681498f260b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7546404b77983a36ca5e25efc1078681498f260b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7546404b77983a36ca5e25efc1078681498f260b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.aaa16853.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-Mu55UUo8p2G5HKu1hlO0OLk1z+5b9obiGjzCPHZ74DGjEUe2MMW5yi4XXGoBU01ZrnhqHk5p0ls6jlHU6ZJhGQ==","shasum":"5b024c1d1304ddf4d17cfe5262c9dc6de772005b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.aaa16853.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJel42DCRA9TVsSAnZWagAAmUEP/2IkRhId9cj7GfUaIEtA\nqwJbx5MAz6uCGOIruT42QchDgSZtCnbtr2B0gAmT7KbfN5rXgXWUFfaA/yXa\nDc6hrSdYaszEtpIo1iNUNq1QAXLiIl6bfyBA4Uv94Ky1E/MhJiRBTk+4/VMO\nt7R67UeqLpc7GL0bmFj92ff2ScF+93sZbYT2nAOlD5679Mjt1PMEknTMh7U3\nH8ZMNBStvkz2Nm51pbGMmjt81Lxs+JC6+QWxNs2VrllKz+tfMQR07BbgJp1B\nlvsbOv7gs43lZEd6H7OAXLRta4GZApo4Girmjk5oQLRZwEHf6rhnBYI+CdKv\nCbUigK8k2Em/Xu1KZHMEo4tktBLmJ9itrTHIFVHGA0utfSmFh1cekx3ufOFG\nAzwMPnp5U0fAny+vfw1W8ZjDgbDvkY8ZOkw62JgePAzwEl8WDH5lRSpkI2CH\nYc3fsiRr+tF1z7bzIatvrWPbQpbL7yNjhrUD7bNZMXQ1qCnkA5w3qmhRVaj9\nHjjVJLV9mj7bjOdtpG5yVP6a4WhHmmYmwH0t42WTN+ehRusAVCneLhTJnEM2\n+ZuuFDxJnnyupzW7wa/MdBUOpvjxHTCk2v3mFrSh/uTnGWrtAxi/txsZknMr\nqkef9xVHFUbuJ7/yifk1utmzHymRAx7GNTApqmaTChws0u1rnHu9LAeugx0f\nrD8o\r\n=izC0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDg6IqofddEPYdFi1AxrQBjqrGTrBmotsSTk/gtDIOKOAIgbgQHorQxXPzE5Xi8AgQltnDYjFn9st+DU2aOJlALHm4="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.aaa16853.0_1586990467508_0.9914583502428118"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.826b23e7.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.826b23e7.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.ce6cb7024.0","@material/mwc-base":"0.15.0-canary.826b23e7.0","@material/mwc-icon":"0.15.0-canary.826b23e7.0","@material/mwc-ripple":"0.15.0-canary.826b23e7.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"00403df32c75dc9e2a64a38be1eb1df45ecc57ff","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00403df32c75dc9e2a64a38be1eb1df45ecc57ff/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00403df32c75dc9e2a64a38be1eb1df45ecc57ff/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00403df32c75dc9e2a64a38be1eb1df45ecc57ff/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00403df32c75dc9e2a64a38be1eb1df45ecc57ff/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.826b23e7.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-hloATQybzlSn/5hQyEtKxaxMw7GyF41XAmXXCZChhHCaw2qY3Kj0hA9GFcLz0JSz8TDdXk8RMYQkrmm2Ayd64g==","shasum":"de2bb17cb16a72286fd6aad606c467fceadb45be","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.826b23e7.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemKqFCRA9TVsSAnZWagAATMQP/0xp1asKZ2acn+MvtEJW\n8eREcQYyH8gRt0Qq7Fx9ZXdVdML+pm+FzS8iftG5dSYwitSLmjqvkSMGs8qQ\nkfBggkSj363LI/EQN6RKBPCd6n/sUIBvyO2HTf3726WAOHL2gXwpafVPngVZ\nFUjqQdImJ4vW8BKegCvyqrKR6LdF3Jdp51yKEORXVGZ0sbd4ZTQru6wUa7XM\n+2bEVonD7/6BIM27w5XwuNfMwSQNCx2kxzllY+gmGeqWDr6P/LkBoFESViEj\nfXLrJE8Atpc6ykR4kqCbi/YGuIzv6s8S07iRgqxz3NoabLUA7zGZLlQO6RJ6\n3jAZ8QXnjdOGNagEgKjJJ8wy9KHnZaAJXKmcvqmRlSofBidf0B0ll1gfYMhC\nxpVN0f7Ng1wpHNgXjB99LXflIDr2KXvstTrLDTn6kTGtf8g8TNJwL0nrMDdO\nr/z/OsO8uvnJGWavkX0h7Ya7wcH5KGUwr9XHFhuoEJpXM2BluwMxF16xFFja\n9p8v6Ie9+hMITMTEYzkIL7OfNj4HZDDhnaQrOH8gnKB8VPmTp8pxnMb8Bw+t\nfKLBs2OzpMz0dZJNTknnof4XkJEmDkr+Ox5n7k9eRjeTySvDZM/ZBKJgfQP9\nV/4L4d8xmb45y8HhSWf17wqOHzXavECnjps51irDyZ2BMb9JUH8MLNDpskJI\np11X\r\n=qYr8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAFcXHRNEar+8p4fmn5hxtNAV5Gxx9Y+QgnQNc8y2QJwAiARH1p2ZYlaCk2mPRVrhNgXSMlQ43wsNBm+eknd2YBDOw=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.826b23e7.0_1587063428918_0.039186561873837844"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.e1ad2b2f.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.e1ad2b2f.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.ce6cb7024.0","@material/mwc-base":"0.15.0-canary.e1ad2b2f.0","@material/mwc-icon":"0.15.0-canary.e1ad2b2f.0","@material/mwc-ripple":"0.15.0-canary.e1ad2b2f.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"148a509de33ca1ac17781a9e24bf8735ec5b2874","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/148a509de33ca1ac17781a9e24bf8735ec5b2874/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/148a509de33ca1ac17781a9e24bf8735ec5b2874/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/148a509de33ca1ac17781a9e24bf8735ec5b2874/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/148a509de33ca1ac17781a9e24bf8735ec5b2874/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.e1ad2b2f.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-JpumKfp2Gg98L7FsjqqqYemD1BOrhgshVohS50X2HWtrbl+BdSFCGKyCiCJK/39HZK2HHj9O4xUdkRabKXx5ng==","shasum":"d45ea99fa1cb84d1bdfe5f3070f2d6e35436a474","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.e1ad2b2f.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemjVNCRA9TVsSAnZWagAAn0kP/iJHFFqQ9PScrJhRaxIp\ngksVbO/NG2y+taWy6bZK48GKZWvmchZbIy/qGLonLZAl6nnIB8TCrRBiwiw7\nd/JTyJig+b4iH/qHHmvWdWBGCsHVhOiF97OeV6lAxZLFLtH6J98APudsog8b\nmr20HONId5OmvC7Sjxtl3LjFRTxiMc0vj45gK+L5WlIp9XLIuJyls1gPhbD6\nw22SzaV+nQJcvq1Y+Eo7ZNLkTVkImgNkAWEa+RwTn4I7L1zBAIn8o60RHVpO\npAZr5HnH0I6biI0IzSKCMtrv9EvqSfoQ8kr4roRPQgcciPmwWuIIojE+2iTP\nZZnbsZc6NuPG57EOm8v8zXUuAPFTjaW/4IRiBO5Qudir/B2ZRUekwWaJ73v9\ngrqNZtULxYIok3Fnya7wWzcGCF2s1v0bInaK7uH7L8uPB9AaUoowl+qZIAEx\nQ5/a8oUHTQ0FGaYaHn4Emf2dNcrs+2iStZWtPn0NhZYbmOMaCHQEX7i5q72N\nBAsahst6rm2le0jrJ3ylQje5osHuHZC2wR7IS+djBTzMfZ8FJb2AdOq8+aS4\nqTcsU6bXpgOwS3CsjYJkBTQqqFatnLF0s40CRO9TN4n0S44+7HIYrOuoT5zC\nDEGjE+F55PFDmeDX+y9AptK8T/P/31TSmcNjlObYkTbpq1OcjLLV8jSQ/AwB\nfPNX\r\n=J8aG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDynX6QZAbQrR99vHHgDZ/tX8uTW2hMj7NzlheZJS/AogIhANl8HAsHCinBX0ez4TEWz5mEWO5ZfX477EiVXmssQZHe"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.e1ad2b2f.0_1587164492856_0.47296055816222005"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.bade5580.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.bade5580.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.ce6cb7024.0","@material/mwc-base":"0.15.0-canary.bade5580.0","@material/mwc-icon":"0.15.0-canary.bade5580.0","@material/mwc-ripple":"0.15.0-canary.bade5580.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"6e463a20777b8cff5146a68db7bffe3f5aa9674d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e463a20777b8cff5146a68db7bffe3f5aa9674d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e463a20777b8cff5146a68db7bffe3f5aa9674d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e463a20777b8cff5146a68db7bffe3f5aa9674d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e463a20777b8cff5146a68db7bffe3f5aa9674d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.bade5580.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-w6fQTpWF24rA7c1yNEj9/8Nplo9MK+9Cy5/Zm0osowE37+wsMw7CZuoonWzM+1e7bK7tjtZSciQRybFO51i0RA==","shasum":"1de273eee9b57049963470bcf3f5282278642075","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.bade5580.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemjl5CRA9TVsSAnZWagAAKa4P/iVtiswtzrMiNfY+9euJ\nuBtZuHQdWaXFi6692unMJlmwPWxawFe4GhYSmz4t5cwIicamLgff1XyVV33H\nVEonp7xGE+nqT47OWlI9ZeilWBSpGnk5YclsAll6/u738DJDr5S2AtrWGzzL\n0DZcWKT2WeedGvjTyCT97PMrjZyfw3Q2Oo0ke73BLTyWrf6cD49y8I5OynIH\naiYweNhbuK95Q3cNTPCV5p5I8yGVujxrOPXAUpadjCIJqcLQdQidhBa9QXUU\nPpWrymjPavC5OhEBmClbxzUphb1QC07vefDuaMDUGYYcrhJ3g7s2JswOiJDX\nAlr4e72s3evJzARLoO+JQxwew6qkWLzVune89S52vQSoqZTQdA9rHkNDjTDh\n70k9X47rJwAEd8oW/lJwiOwuRoy+DQT3t6DMIq60DiFnUEBddZNq4z8b8buc\nCxVo8/kqhBK8tMZ9GMRjWpyXm43TBOckODWR9tVWS6+gzce3D3+9MgepEA8W\n4f1/XcDBPEh0XLdp7Z7Um7HzpEUkKYdMhn8zPYhPGieES0S8J5q4Xb9MxiSX\nzk4wCA9fcwTPWmTnlA+4oByjHBxeJUkKnRtvRJncCQDUnHYvQMxX8SyRrkYe\ny0LifhFXBoNeU2BAC6wXl4e08xUqkLmgai8HX5AJtK0aYqhbvbpPsw5A0HuM\nQXqg\r\n=cxRi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKMq9Xaz55/isnhuLElZ8CjJj3Wb9AfW0vQ6sWFDvNuwIhAPcTuPX++nIA/WQ49YHvhNoMJKivSl4+TBsFC3ls0qPC"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.bade5580.0_1587165561039_0.21227789839669176"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.dae38247.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.dae38247.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.ce6cb7024.0","@material/mwc-base":"0.15.0-canary.dae38247.0","@material/mwc-icon":"0.15.0-canary.dae38247.0","@material/mwc-ripple":"0.15.0-canary.dae38247.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"b704c816f10599ee9a5d9b89a55d9c95d2e36f4e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b704c816f10599ee9a5d9b89a55d9c95d2e36f4e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b704c816f10599ee9a5d9b89a55d9c95d2e36f4e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b704c816f10599ee9a5d9b89a55d9c95d2e36f4e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b704c816f10599ee9a5d9b89a55d9c95d2e36f4e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.dae38247.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-CfaNKlNvxda+fnRo3ywO6h/YZ4g/fMwOdq3MZzATdQg3gKrlUa5E8HkhtkktIuygxIzvbJTxte5wZBxMLLZrEA==","shasum":"9ccfb13df840001bce2ddfb118f0c4863546c194","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.dae38247.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemkbRCRA9TVsSAnZWagAAhY0P/Rvz9G7FnUPfDihP3sTE\nJtpyCOMrU8NS9nYO0cORfUfK1pLWHrd/Q8d1moCFIyefU445RCqnSdtorNzl\nuTZcjiqG9STN1LvTYhXz/2oc4zhtMLxLvzL3Xg3i+nOFfzyYCmEwdI3aW9Fy\nttw/IFVay+1Vu34YHTs7t3+Dhx1zRtC1bZmaD/aM/ffoi3vwbdbxHdYxqtd2\nwhavidQ/AldOZXDHO7meNrBkx3gNde0AOuWjwj1lP4HDrYHutkFvvk48ae8j\nhmy8O8Tn9GC49ArhOLOKn2wCvgCx2rGt/31QHNUy85shmuQc645UyQkqQvgk\nh7gjgH/VlbHVnjDT77fz5Zve1yEDqtRk2AKoCVX+q8t24YWSX147rvsR0dzb\nh8JNWrXLSFumHbOPA15wCdxAoRelou1LAHY6DpgKC1cjrJ64RoyIeR+B7+KN\n4mxnopn/NxdYb0dzTIG/apBusqUbJZ1EEBKnjvgUaBDKGptaD49yzHpHc+Vb\nzCsP6UE3dnIGLUAlFb+ORYOHmNRHk0OaOd6UO34iOgWox4OEPhSMUVA2y5Vd\n5cl98BIaaCzLl4RIoob977iFJzNxTcQPTxh6Cb2kQW9U2gzeQ2hBptckKQPS\nwLum3mALEViYWiIIDK5kRd0dL2J7Dk0O1WJ8/4FGGC4q5X+d+MvKPxNWPdDZ\nbqGR\r\n=kJMN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGBCryiKT4SKYBQ6gaDMwWYZVjZw+qKxcC1oT+jU7GFrAiEAmpPNghnbOQi4u1AyT0Nqo1hT8xxE5XO9wjVyzMlpg4c="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.dae38247.0_1587168976626_0.33792974298297995"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.a04c0b82.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.a04c0b82.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.c4b4bba96.0","@material/mwc-base":"0.15.0-canary.a04c0b82.0","@material/mwc-icon":"0.15.0-canary.a04c0b82.0","@material/mwc-ripple":"0.15.0-canary.a04c0b82.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"23904437ed2cd67305827b08d512e6dd06858b16","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/23904437ed2cd67305827b08d512e6dd06858b16/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/23904437ed2cd67305827b08d512e6dd06858b16/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/23904437ed2cd67305827b08d512e6dd06858b16/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/23904437ed2cd67305827b08d512e6dd06858b16/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.a04c0b82.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-VJX+VxfMr8H+VybvcRnc1QikHTfoKrtOg9MuG0qrHINgFQQmwzuIBpg8mJ0ZySkKYw4u8EUDpX45BRRBFJmgdQ==","shasum":"306fdd1d67d236a39e0f46a6e91dcdb7eee17285","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.a04c0b82.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJemksRCRA9TVsSAnZWagAAaGkP/0ft5ThNFnstFryWGddj\nPTw7gQeh3K8fjFN3BJpJOR9AutgYRbH92fK4084hne0EqvhpyigBZhKUOtPV\nhrC3ckTVSaGFAVGXt97GWMNVDixQeWtmnk3FDyY6evPdElH9XHx51dAbXTMy\nPs+eC2UYXpax/4OJn4i6bJUEZ3BEosdRR/OYW2DzUxGn2eB7smJawqzm1cZ7\nH+QHoJ3fbxHlytWAr3N+ewGz71ZkHtQnUNou0Umkw8NKi+pAU8m3qyhS1VY+\nb9+XkBvOqqyS52oLkyU7frjwCF9YgNZdJfNARPAfhZN/u38dq7wGiARmGnVW\nzsPdMrjcKo3OiooJ2bSu+/G255drFfs9cTgwieztjEduKcVuRCt4bGc7Ahsu\novCH9qF3vC0I3SUq9wk/RREQywjw6vSAKklLP0Mf/XH4wQ/ZGcA3Rmapwpfc\nGhuk/7K+MD9uSVKoEEv7lrk5euMJd1qAMUOKLUIiKSGIfVw730qUroY8nX7T\nshs88UsOXOutd0KUDroeVsHbk4hsSnkqweqdTpQcluTc4vsFjp4k0DZq/hor\ncqo7VLn5iKk3MW4vm6mCZnyUurJzxudQkCq2toYtd0wZjYlf55tT2o7QFtPC\naPe8d+Y7QAVBKIHzmai/iMT30S1ytxgZqIoJU84r+S+G4MJU955TpNTgwmFH\n2OqI\r\n=TD+v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEooOEcx6Ea2UUwOvYk1lR7FJ9s8anjv2bUuWW770+kUAiEAlZIDE1Qe8/Qwv72Vd2rfe+Q9lgaBrj4v6APUJO8MQ5A="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.a04c0b82.0_1587170065499_0.6093498069881724"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.715decfe.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.715decfe.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.c4b4bba96.0","@material/mwc-base":"0.15.0-canary.715decfe.0","@material/mwc-icon":"0.15.0-canary.715decfe.0","@material/mwc-ripple":"0.15.0-canary.715decfe.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"ddba034f53f308afea3b1390f775b49e8a473e91","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ddba034f53f308afea3b1390f775b49e8a473e91/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ddba034f53f308afea3b1390f775b49e8a473e91/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ddba034f53f308afea3b1390f775b49e8a473e91/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ddba034f53f308afea3b1390f775b49e8a473e91/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.715decfe.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-wJmp9IRbjR5I6V91bOy6zenw3EMnDR1jtoiP6YL9c2HsWweoV+L+l+JCkCV2WR9Zex9O9gKK8cy9Fj02BAIHPA==","shasum":"7e2a5c641d6529396fb647078919ba125af6596f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.715decfe.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenetrCRA9TVsSAnZWagAAn8AQAIa0DFQMMD1QyCvFjw2N\nKwE1XZw5GEWkhpAwhMn56o3/kU0XwvhsqaDpK+sKSnOlR/63sdjThzyj7irG\nTXnQA5IP+77uGbgjPuBlhv87ksVKITjNroKhq6TfRpMl6Q3MBxfVpi9bgzpq\n4KLyN2FvBIn+3Zs4tz4zS+AOyYpbN8tz/zVYtMey6qUVvEBIwCVfh/99uq3g\nNK/87OI3iATozIKBVL7qoCePtMFs07NWZwxfcgv9/LAkKZcRG71J15x0GZhZ\nUy2retxjlEfOn+DlvX0YvSl3EfBf2w/qTgkPTj7CRDGFLIW5QW6NRHZQT7Qy\njg45gzhUl77IrIUWs6V00x9/FXlW3qC1X76TnpGbSkOuAbkahn7OgdeG/Bxo\ndrF6/TfGwoa8/DbbxG01AXWp5d/DkJIbyBpG4CA+m0iwYStXYMlyQPZus7zD\nlaEY0mktxT+r/POVpEXZnH1P8LU9SI5TwgyAenmPUchsmRxVRfiwHY5H8fW8\nlKzWvnxHiHJCWP5pA1ARq7FUJxvuuZyyWfMCKl1FSUA2Uzjxxqg2iLGLEuy4\np+3Z63nUZufqbN/ldRmTPml2Cavwvm+C95ZKSEaw/UbQGEK/5H1Xhq5fR0X3\npEwPU3e5LKnR6biXG/oVi2VPqmvpFMIMndU1drhtMdiGUvL3spCbLRsqwWNN\nqtMu\r\n=OYeb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG/7M49raTOfx9DH9qPnPYT81hO+Kp3nqSX9TMWW0GPrAiBxbTxpdsy3of26JplUAXYkZO7tl/vnUZWHe7k9FNM06Q=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.715decfe.0_1587407723039_0.5609720125884163"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.c862cd04.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.c862cd04.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.c4b4bba96.0","@material/mwc-base":"0.15.0-canary.c862cd04.0","@material/mwc-icon":"0.15.0-canary.c862cd04.0","@material/mwc-ripple":"0.15.0-canary.c862cd04.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"59b73d92f5709c37a2da654102a61dfabe148db1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59b73d92f5709c37a2da654102a61dfabe148db1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59b73d92f5709c37a2da654102a61dfabe148db1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59b73d92f5709c37a2da654102a61dfabe148db1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59b73d92f5709c37a2da654102a61dfabe148db1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.c862cd04.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-HUy5j6SMvS2g4iDVQhpETAwXUcV6faJgq+15gU7KUroCr7Ksyu2ArvbrCWXj9/0jfAF52fts+ZjBNb2w2B3MxA==","shasum":"32296473fc93471d10009d2224091175b8fbc11b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.c862cd04.0.tgz","fileCount":16,"unpackedSize":44968,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenhVUCRA9TVsSAnZWagAAmnsP/jvswdIYLzj+5F++mHuW\ns4jPLqSTl9zJ2c1pqklGhXIFGNjPH+KQ0C30dK4jLow57sg4gzFJZsvzN+Zc\ntRFf94xUoLkd7aslPRZuZTqW+VDObSI5gxbo4a1ovGbUzdjhtLTsa77uLDQM\nkBQ4VnmStxmcUN/jgdTl1EhMOgxNpIiVz8hPRnBci2Y3g//9r71WwG1JJnSX\n1dEPZRH2at2QrfRxX07HJIiRjGcaSwhSg3FkOSwPfLVGm6cdW9YRMBqK54d7\nUjVhKx8iZHEDDSo0BOl/awDlPJiWP0d652P6O7MVxoxMeuZVkEdmUSA1vg81\nMgsvDbPRhdcKlsyO+/TcZqrLEQ5k2pfonq+DC87weSMDyyg6kXnUps85dpk6\n4rgNjSAV2jYtl9iXOuxIeFSyrocogaIPrBoVubAGUe3rnWgKDCR0QsrxXTq1\nFuuaJkmElwklfGFT5QhR2xwYf7jGXPKOwH8VPnEltX1VUvuW4RIBqzpOSjJa\nQWl/EFrKFHIl6q11qGDC0txf2EL2UWa+7eA0JQBJ/PUZP/m9UO14fee3yhpr\nPSmm8p/q1y5lDKAQ3H4PKLJAtHGT93awFbqfhJ4Z9MQxfhbS4s44tPTynwft\nmVU/Bcyaw01abzJCfkSNV2mZV31FroSkfMIx+lBuSWd13xP0gZEeSyHoKdq/\njVkM\r\n=DIkU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq3VumKwmFcsob83NhbGtHS7KVrbacWs3i5xnrmA31qQIgFjvmBmILK01fQqW7azzq7RDdltWy4sQlfrC1Ts715Lg="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.c862cd04.0_1587418451707_0.5654589340190099"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.e9b01b35.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.e9b01b35.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.c4b4bba96.0","@material/mwc-base":"0.15.0-canary.e9b01b35.0","@material/mwc-icon":"0.15.0-canary.e9b01b35.0","@material/mwc-ripple":"0.15.0-canary.e9b01b35.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"873703765efd3bce3e325a39e56707cb2a7c47d8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/873703765efd3bce3e325a39e56707cb2a7c47d8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/873703765efd3bce3e325a39e56707cb2a7c47d8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/873703765efd3bce3e325a39e56707cb2a7c47d8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/873703765efd3bce3e325a39e56707cb2a7c47d8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.e9b01b35.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-B+2KIevcc09legnAkbMYGT/rMi58bNBSkO0t2iyT1tEKfASa9Yn4965XzyKD5zKH3+2YOehKsnwU+3hwdnZ0/A==","shasum":"aa7c879d558dc0612c53adab4791001122f85892","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.e9b01b35.0.tgz","fileCount":16,"unpackedSize":44919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenjBeCRA9TVsSAnZWagAAgQUQAJJJtTinSoq0oxj6YT7W\nBRI9PBI+DB3zzYElQLhZJhP3n4o8RJd/h11dmvaJ//zdS01JN3M7FDKyxPvy\nsj0ZmgP5tLFt9rh1OSEF8jq9kNU54Y+IAh4qWOTgMpWkAOKp46snJ+rudWlo\nBE51bhWdr+zQI46LkjVUaJGWxs/o99Fha3TJZhENK2GQUXUcVyoYpudluGKC\nbscmtC66QgGFA9osTwnotpzXJbh2jQXK7s0RnWoolbz2bI01v1PPZPGx/ChB\n5Q9AGyPcgbwDgVZ1sBCoNFHdAmYyDezYLQhpUHo7jz3qV66CDCQVkqDkANhR\nXKyopiMFsoQBh6IhHZeJ1cqQlZvoez7ODbhNVjIMUl8zMsESkwHAmb/DFR+S\naaA4GcIOzp2jcRoIlOwBH6chq2iYdilt0lAiS6y0MzT2G8rT4eFIj87Hel6v\ntmlssm/brJXXoNzDhyHCglG7NNHViRIqEwlBDtNoTluDd+TgQsENX9RYhzPz\nhkAwMHwST1+kR8noVNKVcLrPZmT5fhk8h+RRW18fo/+K6vHRS+KCKrAXE2SI\nhsNKJ1PeN3Ey6h3UqMEep32SPXUq+CDkYds+YRrcJWwUt6pQGiN1ifavfdcd\nH3ug4ZuMlx7WUQcj3xXWp5T5zJR4o31Ybv51v/SJe6nPQ/f/08m8HsvX/iwI\nk+zp\r\n=hB3W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICc+ib0zD5xwqHezScb1uK7zTGqtUnPS5sl1gPXBBHWfAiAaUyleOx45aKAUV8sZxQJ7og3dJmpb+Wad53rmICBkTA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.e9b01b35.0_1587425374439_0.40726309481849876"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.ee7e8989.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.ee7e8989.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.7b4482402.0","@material/mwc-base":"0.15.0-canary.ee7e8989.0","@material/mwc-icon":"0.15.0-canary.ee7e8989.0","@material/mwc-ripple":"0.15.0-canary.ee7e8989.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"3b58236c5ca9326b11d092c5b9977dbd601298a2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b58236c5ca9326b11d092c5b9977dbd601298a2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b58236c5ca9326b11d092c5b9977dbd601298a2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b58236c5ca9326b11d092c5b9977dbd601298a2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b58236c5ca9326b11d092c5b9977dbd601298a2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.ee7e8989.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-sTOqEYIFpGRI5duOsV+ruKNe5ckihf7F2+ujSYY1yjO1ln+k15MYZQ0osOySZMLfcFWxv59K6pe/j45iLH73lA==","shasum":"4412374c9804e8b214e8865c0930e5a03dcca981","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.ee7e8989.0.tgz","fileCount":16,"unpackedSize":44919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenkONCRA9TVsSAnZWagAAgmgP/0cytT5iIM/kayl9MorV\n8YPa8/nUIgY+4TiyuZAOLg0b9AvCuq1AT4NLGS/ErtRv2NFbzncXnV9Y4juC\nMtFXibbCkqtWgNdDdYD1xI2WdeUr2y+N6OZ8JM/fEEC1KZfm6fSoWuz1XemV\n3uJF47iW6rGeO0jSU7xEQBirmy+KQjt+ncOAHa+Vu/ng7/3bD5PgTEggMkhJ\nbSlvl0bs6CDBLx5zFkO9CToEa28N/QHfoyAhmRAgCi0XIwGmtGokr14Lc/jq\nkTmeOmN+xGPhbHpvPsLs2lRB14CwYliL2k9ffbDwkudHzbATLjKQaQOlGlBs\n20TqNFE1Y4NHygKh8wvEhUYN3RmH5UK8NMAp1WS4vcT3VoFQEgg4ICp34II4\nrmxKaxhrYxeNH8sBhH4gUuKOPzQARg0n5T02bb8tssjanomcuzpuHg/edI92\nzKrebBbMFyfxSPwOp+ymDZTnToiPBTc+LFWhhUmuRfTrKdmijzNI3oeABPsm\ntsC6IQro9YCtyjomzqDVlmQfMu5Mmz6KM9qX+yNBZgFULSsw6jn4X8lRLrh0\nHVjf9JQY9c676tdBO5jI5UiU+rDRPkfaoMNgyOSnU427YQNXDm/oKsRmWWnJ\nSEnSnFd52MlcCnfPVo7Ne1XUXjvcp7YLAtl1RqHPt6C8KmFSxJ+C+0HMYGxh\nd4q8\r\n=qPbS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDbPqmpyBZ+nUlihDJkClYp4n9uCzrn5iFMZVxQ7GsZXAiA01pLGO/KS6jh+gNaa4diCQRv0UIKgsE6RUzWYjZE4dQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.ee7e8989.0_1587430285498_0.13945840274521326"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.9bf47ffa.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.9bf47ffa.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.deda86d8c.0","@material/mwc-base":"0.15.0-canary.9bf47ffa.0","@material/mwc-icon":"0.15.0-canary.9bf47ffa.0","@material/mwc-ripple":"0.15.0-canary.9bf47ffa.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"282e30290957ddb18c6119523574ba36c65d7abc","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/282e30290957ddb18c6119523574ba36c65d7abc/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/282e30290957ddb18c6119523574ba36c65d7abc/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/282e30290957ddb18c6119523574ba36c65d7abc/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/282e30290957ddb18c6119523574ba36c65d7abc/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.9bf47ffa.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-JdaQzsWh2i1CO0NB7zwaA+1qocdgxBjXT3ir3kfEadmLPKuD6JULRut5/ulc1S2ZxsQrhBU1erHiLqKGtjdPEw==","shasum":"21363c9810c8230c288f926411de93c0b9221d1f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.9bf47ffa.0.tgz","fileCount":16,"unpackedSize":44919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJenz2YCRA9TVsSAnZWagAA1TEP/jMNeDw0o1sch+DOeHoH\n9O1USiZjJjWqvxJ8gNY9WJRIhks5k08WuMs5SiiSfIPWGHVerqAf1TfntmpY\n77Xk3SMFfHQp475yBcMEe463shATSBtB8n5U32IpQwrxqzSB89V4tJm/WpS+\nhwWkqdZAzuhg8mZ8d0ic/kBuRv/zwo63ApAJqucyjDFLFc9exJwKVDONSm1o\nIcbbr2bbb6PzPtHGNIaip6GQCvDj1gjdMWTD+y/dNOxZkEbfJA+CvNsLTtVf\n9fH2+l6oFCojDTgd7GFERnuVaGknt2EDwN4ECK4sEVc8yRmEFye53/LRu3lI\nnFhIkYiIRDh3061QdMPCBcXC6E2CEo7TzEFW1CPeAMU99KjzfD2G4GIVRpEf\nkwn17YON/z3/lSUUE+1c7q4CQh42BiC660laTP6SyRg+nBRv6eW+nAi03tlD\nvDNognglNxdJ+33fi7wzUkXh9eEqidTl9Y/6ZP+5436lNosHPRU7uC+0QY22\nKKuEqVuQ6RrV1ItnviXVntdXDsHzrlOxNRi7CjnQNQFwq6Zdqn08gDfcFGTt\nwkODQWGWLdq62Ws1TUdMj+pOt65oJ4mjnnr15EAZgfxkHwY3+CkvlBYxttYa\nZJVim1AZaxUPKTh3lM5qA2doM5JOs9zNKkuzLGvGwKwie8tvET/8I1HiInQ2\nZqLG\r\n=XECW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF0PhfH4P4zJF++99n1mgitELyMsCfMRfsvEBfZmyEFdAiEAno3w85mXjUpMsqkIhDM9L5lWZRrCp96dhR0ayl9/ylM="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.9bf47ffa.0_1587494295622_0.7304178515411999"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.078dbd98.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.078dbd98.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.c141801d5.0","@material/mwc-base":"0.15.0-canary.078dbd98.0","@material/mwc-icon":"0.15.0-canary.078dbd98.0","@material/mwc-ripple":"0.15.0-canary.078dbd98.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"a45b9b95a7710162ffb06fe74053ff1d108d5684","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a45b9b95a7710162ffb06fe74053ff1d108d5684/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a45b9b95a7710162ffb06fe74053ff1d108d5684/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a45b9b95a7710162ffb06fe74053ff1d108d5684/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a45b9b95a7710162ffb06fe74053ff1d108d5684/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.078dbd98.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-oIzmDizjktbrvdLVQ98Y2uP7D2rQ+3Wyw1sAjaV/b/aYtYHojHZCn5yj0Se83NueADvZqqVoReBzv/QZG86bpQ==","shasum":"d78979538364dbf8012b746b70faea5785ffe1a2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.078dbd98.0.tgz","fileCount":16,"unpackedSize":44919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen2G4CRA9TVsSAnZWagAAEY8QAJr5QnIOIWyLpcG9qM1/\nHfoQwB9ZtRbhkAVRR1cfInNUtZS+ftUubkK1Mf+uaC8Zuyz1HNzQYBNHo6yl\nyt5SbkGeWSAKD3yUJ97ctG2IEOkc/VF8KURA4j+bLV5XmQZgEe10yEPI9HMJ\nokaQN+IP6z0Ug+ooCs5qtfa2hWqBxkM5wkRJ/ekOD3vhDz7uYZPIYAZXizMa\ndnET4yoBQBReKaHBYd90TFhw5oBK2iNLWY18Sqix4fca0hS5qFQvCMphFgd4\nSRIk5ccemOXC+xlglg3ZDvFBqjyT8GZVIhjVABNicAJy8Q6uhR8+GQ0uyJOq\nHGAA/61kHtqOdAIeePGD3pcaQHZZwP2YLYfG1mDWNq7z/Pnh+qesJ7m5kTBb\nMn8QvEJWWzsm6sL9yBh+FH40FepUeCUxCzQJBoAXM3l8w8pYtHSwk04TSkUQ\neSIgsCQPtYpfBVlOaiJ7mP51wy6QTs2GccD59jADzOxxrLv8Y1OcYDc4PSoW\nbk2uF9QiC0uIYQFI89Jylp6BH5pfQlZ3uGsX6CAv/CJd6FOBnpVnyEUfGDAc\nujTBpIBrf0S9RRg2Bt8lTmn5Usq8PuDemHfphitbkCmPLXU/miq9FVYBLtsc\nf1B6JA7WA4/5YdUp5p29PRO73KVVPhVHxJnM0LAkxW21H4pVBpubqJqjVn64\n7MuB\r\n=S5VZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWCcVNWMBWYPdWpTAoMk/8URD7C16lX0mV2iYrBquQDgIhAMANZviO8pOjvhZgMDp7jj1N58JZLYWnE5Tzz9b3mhRN"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.078dbd98.0_1587503544374_0.5604919198351033"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.953015d6.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.953015d6.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.c141801d5.0","@material/mwc-base":"0.15.0-canary.953015d6.0","@material/mwc-icon":"0.15.0-canary.953015d6.0","@material/mwc-ripple":"0.15.0-canary.953015d6.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"d875e6d658b1a3287b35d2c77aa8274d9828fb46","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d875e6d658b1a3287b35d2c77aa8274d9828fb46/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d875e6d658b1a3287b35d2c77aa8274d9828fb46/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d875e6d658b1a3287b35d2c77aa8274d9828fb46/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d875e6d658b1a3287b35d2c77aa8274d9828fb46/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.953015d6.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-tp/aWgxSlhxzJ9fgB+eSzM9kuL0QibH7kU+xPVXfNAOGRW243ZoYAfDH4GehtM5/7VlTyo/dfIgHrWbFQfZSLw==","shasum":"ee4e23201235b3c812f78e1eb61d3317f5a1a800","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.953015d6.0.tgz","fileCount":16,"unpackedSize":44919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen2cvCRA9TVsSAnZWagAAcQUP/jaKVY5Y/QMouP4Q+Lsc\nE74KudiWejTcQvTXRmkPtZJJGWofLo2GVWjb00lWY8TkF38g0KbqDTTctLO3\nGZSunqyOMbLLsVkGErcM+E+Ygp5Xfrv7A5AEKe8yFBDaikoh6dnKYDUV5Xpq\nLx6OO5m3zvkhe5pYDHt+v2UVVVNk/eIcDi7W0Pu1tdMRAKPE8PlrPFHkTQ8A\nVFH7+sAv42Lt7Xc9NiCmOTEUWnIEY+8us9BXCFBlhbN/mOyB8gCdM4wn0erz\nDr3QVbRvTji+VOydnckz+xVPjoQ+RtMiilzRvCudrdCFcauZQrQ2xty34Xtx\nn/TKTaY4OOTk0XJ9G0nRqHgoRyVT0S/3OGznuoT3B/9b9Iz+1sPkjjbFw2w0\n57SKRqjQDBKWVQLJn/KULRB+TnU3j+uyxJhQCt/ujVV8hIzliQMVQrZJeAiD\nXnIsrKBZ/vMXIHtyj5PDw31kRHWJqDA4LUo/9thijdeuWEa7M/JxYR2FYN5X\nhHE0e9zAz4YG0pPjHfM3DpdA6XiPh2JW3mgipgNBTGqesvRnQLzBBFAShAEH\n0XjFS/d+bEq40vFIky02t8wlPJqQ5nUCE8NhU40/JDcJkyTyBvq9IzziAjaI\ndOQLMhMLeKWK4vkv4uwUzP0EkLA4vFyGVwiQkqShCe2Dd0h7cLO5mHN8O4cd\nkGDZ\r\n=ln0b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHy+Kbg7K7XiVf8vobqakDwrz9Y+BRafOdTGDUWQGCAoAiAgxYsy/Pd3DE9NHW4UHnDi/pm8uVtrdZNLVFk23SHAGg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.953015d6.0_1587504942861_0.8610081707592157"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.c360ec63.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.c360ec63.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.c141801d5.0","@material/mwc-base":"0.15.0-canary.c360ec63.0","@material/mwc-icon":"0.15.0-canary.c360ec63.0","@material/mwc-ripple":"0.15.0-canary.c360ec63.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"5147ccee26bbbacc14a1d7d86adb845ed406bbac","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5147ccee26bbbacc14a1d7d86adb845ed406bbac/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5147ccee26bbbacc14a1d7d86adb845ed406bbac/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5147ccee26bbbacc14a1d7d86adb845ed406bbac/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5147ccee26bbbacc14a1d7d86adb845ed406bbac/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.c360ec63.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-FToG2ptd8BI5HbMGJoJF9iCmghbTOF8IMmPVWgcoLfqQAe8Epvljcr5DPHX+Aj6/g6QlzoP9DKZQtcouYzJMsg==","shasum":"1639eee45022f383231e55d1450a54e6f6e70f6f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.c360ec63.0.tgz","fileCount":16,"unpackedSize":44919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen2yoCRA9TVsSAnZWagAA8VcP/3VjL28i9wJvenqnjl3p\no6UEyV1IgdT+S7h6RpVtM6ZQCecMgD4YVbs91QyX7czv7GBvzjDylqGb9bRo\nmwRgsL9YuWsE1KVuRXqRApVxG+9kSITkUUxevxRz95ia08O5EHEyXW9P+ss5\n3/2DWxjJX5tHt/TJN0T9+vpBokVX6pYffRQ4j7drWPENrKbqGFYqDrQDuoBA\n6PhqR3k4Iyz/vtAMdi9G+xzKJhVaJR6wXl1IEunrRohHfuxBjSlJW2P0BmhG\now1J1lz4K6kgTuN45Wu9y+eQxZMQfE/6jBO1axs8DRqaS4/vTcXTMQdW+zdO\n3XiLdIVRbJiWNtRHAscWkPGyrM8ruUgm/OXlCthk1XLx59VlythlBKqr2O/H\n9zif5vUhEE02j5OKb9RtbhWi6zLu9zfPx+2GPIratdVaQu/ztG6gUVq4dwOd\nUCch2Zrhty1HlnU4KfA9jIgzVaszMJFa+FR+Ji5OofWLc3bbVlJVjIWb1EMP\nwjW3vrNF2BrjT9UHO4jyisadMRGGNXqrJldN78ozs6TGWdHR8C5KNn0YiLSY\nbfkO+4x6Uum/24Rky9Np9E5LmhWDEfurInEG1Xt2JpMcGwEMoPeK6VT39InQ\n9UO8QyC2RI8rD8NGz/dgPKRGUWOWcCL+J3u0wGpR2Yh3L8BD5gPy8q2gOd1z\ndYyZ\r\n=8RDb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHS6hdqXy1UWmO/okEeUbHr3hZjhhJ5dX/rynoiikdQRAiBLc4r5pM3oMqVAl4klhPPr8vSWTx5UR7BfWtCjbFIkpA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.c360ec63.0_1587506343766_0.6305179039685604"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.d71b65aa.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.d71b65aa.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.c141801d5.0","@material/mwc-base":"0.15.0-canary.d71b65aa.0","@material/mwc-icon":"0.15.0-canary.d71b65aa.0","@material/mwc-ripple":"0.15.0-canary.d71b65aa.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"5f57992160b26bdf181837dfc0b0ccac0425b3a2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f57992160b26bdf181837dfc0b0ccac0425b3a2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f57992160b26bdf181837dfc0b0ccac0425b3a2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f57992160b26bdf181837dfc0b0ccac0425b3a2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f57992160b26bdf181837dfc0b0ccac0425b3a2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.d71b65aa.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-UJIIJSpaAsKuLJRkbqKdNp19hwbIzDTXD/RgC78yUOoiuXpu+klLj6Sezxfmz5nkcJgh6uwSZbjDgvHHip3Fcw==","shasum":"584b6161cfca53b1976a4991a11c24e06a9b1b53","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.d71b65aa.0.tgz","fileCount":16,"unpackedSize":44919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJen3W9CRA9TVsSAnZWagAALd8P/iCDiR5YmAfqapgdRM1G\nPxF7jksem1dROEoV03j+De+QItEoMcORZbYsXndUbGjt36QV1wajRFoL96zk\nhnQAr2M81j/NzDeD53J7PX0fQ4YudHyAWmjV41dZhDEUnUb2q7pgtyh+NtOR\nQgzTj7bYkUXGOpqE+jIo6tSvva9jyGiUAnMrtiEFxhOkyoOJgrAiBERoBSDt\nHN4Zxtv6pe2g2+sB5TyS1lcCDpDtW3lPhVreFt6By8IaJwiEPY7me75w9B4M\nW8x0a4XXeVqOiBMAQK2agWOHHhiynIettZqdG5gVnfz4IzaiyLAaYncct/ky\nOTqoe00UsSfbY1+WTPySpElMyzmRQ5lqcE20EiQ+bYetf2n5HRqYqEZLUDy1\n/h2RIjoU89G21j26wMvz/yNCfNdh8GoAgYI4PP101iqkLhfApaSdvVZuLHWh\nDqf8jSaUodux5yULA+YgxIbvZozliLYMtSmP28ibzddCu+kTRtv16BBsZ5Zz\nxkBV+/OcvgdadbdxD1IFsPLljzsoSRxyMKlXCypMb0+w+jlBGKHFaxzqD8R9\nSfCDgehMg366IsUolMJXF5a/pj3B9lE73w4AGwplK2r6UR7NTjvjDdPhcE0J\nyatbMT7LvMecgQOEl6i2qVgafiVPTpZ69bbNgX5I8elC6sq/D9QiIdQA0Hup\nnF+l\r\n=8Xsa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqbesTyAIF9TsmyUdupssqneKhit5DN9bxSMg03Qz23gIhAMwhUTOOhjJ9M7+klwHqQRRxom2KeOvq0kExxkgct0Gx"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.d71b65aa.0_1587508668740_0.32028188618647446"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.58d51135.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.58d51135.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.28d10a96e.0","@material/mwc-base":"0.15.0-canary.58d51135.0","@material/mwc-icon":"0.15.0-canary.58d51135.0","@material/mwc-ripple":"0.15.0-canary.58d51135.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"1e70b1d32a2db9ff5da6f37c7b50790b6269e8b0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1e70b1d32a2db9ff5da6f37c7b50790b6269e8b0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1e70b1d32a2db9ff5da6f37c7b50790b6269e8b0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1e70b1d32a2db9ff5da6f37c7b50790b6269e8b0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1e70b1d32a2db9ff5da6f37c7b50790b6269e8b0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.58d51135.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-A3OBohP6OXlLJTwNyIjA83MoqKo5dltl6r8sHViQmUig9bNM/U0fxHh7UgDlKIJDoFYIPSRL4IqaoMwlSbDO5A==","shasum":"65d6bd43cb7a178f297d2d854538bf64e73a297e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.58d51135.0.tgz","fileCount":16,"unpackedSize":44919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoOUMCRA9TVsSAnZWagAAfJcP/RZDBKkGXl0k2mnqUb1L\nwpQ/+D2sQfkrKZAYdHdvWPB/zVBqjWuiEhiO3yiOnneG72Ty/cgSyW9ow06w\nEUpREiH0nwrMjFNIR0aDDabiEjax6Cq9ZG+fUpom4DylGuhKHRmmq4DBmrhH\nnDMHmW0MGhf8NdR/kxl79jmY278IiYEbW4RawYUNtwePgA5lqzhmM8vMdalf\nlP8zv9Y5e0EKCHMPf1tFqLikSBsbfuTj/GFQNkBw1FWNUBaSj/TeaHIyf0e8\n0D0XJuWxtR2wGdDON5/GKXkCVqko8RLzvvv87DpZRVIg9lcTCUax7TYVWptw\nE2ex4Q/wlzdEpadJQAH7N+uDQihGDwPd/6lR5Y4K23/qAWXTEDEJca90b7m1\nrNvZZpU7hTsegQpgrAGhRz+YiZKoM7pIce7PfKFZufFTuuOz1j7VbiZgo2ox\nUX0sJAeSHbiO7rfJ3y9wYdMb2mHtbpP553AB5EFLJ5zPIRkiYxnGGnb+/UwD\nKcQLLk8C7W9cp0UL/M86WfsUGM8AfETUK4dIKoyOXh0rssOW6e6/+jOTPREL\nD7GCEqAHAFKeF5e6NlQK2mMpuD6tTsKNgzuwCGMjEv+O7f4BAnocNAAa+ciF\n7wNSAQ1eeSu6AKTYYHmYmLHNSXTOgPfQYzJatjaZhsyb8AA0EVyyuU+jyZ96\nA8Yk\r\n=fpYd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIe9HzyBDfQmDh6u4qhXTH73WOpDj8t4UavAJ/hUNm5AiEAqVChClQIyU39lm5+Y94NSqkOlqRbOAHFxFmPQMRqBjc="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.58d51135.0_1587602700133_0.2991956392228081"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.d0af8ba3.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.d0af8ba3.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=6.0.0-canary.28d10a96e.0","@material/mwc-base":"0.15.0-canary.d0af8ba3.0","@material/mwc-icon":"0.15.0-canary.d0af8ba3.0","@material/mwc-ripple":"0.15.0-canary.d0af8ba3.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"86c71b26d7f2ffcaefe79c4882ac9867bef12b0e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/86c71b26d7f2ffcaefe79c4882ac9867bef12b0e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/86c71b26d7f2ffcaefe79c4882ac9867bef12b0e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/86c71b26d7f2ffcaefe79c4882ac9867bef12b0e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/86c71b26d7f2ffcaefe79c4882ac9867bef12b0e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.d0af8ba3.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-RM3BZaWoEopv+josej6lXu/aftApIVJ171I0QeKFMfxHwbr5NESJQh2rPJCKRANzIf/qk5YmgrjkQ9X/cIYb/g==","shasum":"a75136c650251092db3720179e29a1014e76bd05","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.d0af8ba3.0.tgz","fileCount":16,"unpackedSize":44919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeodn7CRA9TVsSAnZWagAAp7AQAIdag0TbEp1kZgXKKQ7V\nVD5QxPdHkcdBxWaSLoLQkc/9FiZPhUNZRUAxoyTOxIF4Sffv6uNp8x6PF2PX\nTgDYzpaymS71CIdZPw/1eNSMJqFLUw5roTs49viJWRGM4gWDvHY59mqW48A9\nzNf9TUzWJOgtwWZElvq//dtTq51E/icaiHKy25p977xexrjul0rz74WWM20L\nW6Nelu5wknKI5Ll6NY3jN1Z+/ovckVmV+PLiUBdrNpkDoYH+RhPjybIJM8kR\nHhP8rFk5PZEHB2d9xnRbaZGNzll8hyx9R0FjUlY3JT18MO9c2C4wT/pM0QCx\n/rVje9YlTSxOWrRjTT/yIa2PolrFV9AwdYijREbn2V9EHr+nuyGWBNoGN13T\nGZGhMlDx0ARNKTMu6v05MdXi00b4oHRZCIXcSYry4MTZpJsVFBZ6YWdnip9F\nTqH+D8b6q8OYeTLJ5Ty0ULmn+cSOT3iTuaYLpqMfkNThpFM2NvJsIbeLTaKc\ngQTblYYPLC4FXwsWjsDgcwe7HVuL7Ahfgr6GIi9oxS21Qn7lHZjEWrQMiWjz\nBWhsFTuY7AwD4+cMuGdf83Tx5crTvZ71RfIBqTpmqUMT1tst/5Wl23wB00mv\noYC0m9WGS/gqq6ISWq3vFVeux9vlq8IZqEy1RzC6dwRw/WDMA7DjVfkhEHn2\nTAoC\r\n=/JhP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWXO+5emlj/wMvXDpo7mnIgz+E9C0avWtL3gUZfyWlegIhAO98oRAayuaabjwaeEcKfzEVvIDQUnGkjSlx5YC7lmI7"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.d0af8ba3.0_1587665402517_0.6858487639487483"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.8872b17b.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.8872b17b.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8540808be.0","@material/mwc-base":"0.15.0-canary.8872b17b.0","@material/mwc-icon":"0.15.0-canary.8872b17b.0","@material/mwc-ripple":"0.15.0-canary.8872b17b.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"d1f49732d08170a0330f9fb28f2b2ca978daf858","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1f49732d08170a0330f9fb28f2b2ca978daf858/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1f49732d08170a0330f9fb28f2b2ca978daf858/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1f49732d08170a0330f9fb28f2b2ca978daf858/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1f49732d08170a0330f9fb28f2b2ca978daf858/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.8872b17b.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-9KBU/XtBbqDWrYlrN/jOEsnvPEwRRsFLzhQu4ROMFgF3/Eo7T/bNWPWgsEMPcpZZYKjktFAW6EBf3x9dEuc3GA==","shasum":"b977b61ffe2b871fd964c543cd406a64513ba827","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.8872b17b.0.tgz","fileCount":16,"unpackedSize":44919,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeof1kCRA9TVsSAnZWagAAwt4P+gKO+fwen6n5hqOBMdzb\n+cep+/efcSqi1/gHcltrtQxKFm+Olr8qmjTmz5RyC8KY8cFEYKt+c0xqwr+G\nkyz8WNpmLOzNZa6RgWmf2AqbU+F6pcTS7A6h5WDgKfBfE7MlLMor1fe0TwjT\nqsLz0YpErxae5OnoWnStCjS0Tu/na1mio7WHrzPTXFdpzbQ7B2vwKTM8h0ia\nObjLWnuqI2nFZafcPhFETtakGGET1aoApAbnqalLRmA2lPb7jSB6ClEKEp5p\nAlb+ILNIKB/eKwyk01RgnVOH8YIL9jiFoFi34Qf54pPca1Ht9PRwJ4geRGp0\nBXJNEvc1+P2SGiCArBbWhSKeZVZNIunE0/7KMhT/fTkDAV5WcL9qxR8I4lpa\nQEjlIlFh5eXwCXQk9TzMO8M8ShMOuePQsFcy8Up045XjlLHs+ggeV3m/LUjJ\noVJGRUmlQIUPHi7lDNjNva8xZrkKYJ6YKCZLQAA2p7Lb8IGEtCBBsh5AU1gJ\nHfaF/k6ULzYVQsvEAQ2UWf9mLcY6sm9va++q5Fp4Do5YDv88j/BYmCnS5R9I\nMfoina9QvYnA6s1Iy4I3BJfs0Chr7+S9iV2nvrT1nms0aNY5uik/7sfYOs7d\nX/wpyP9nvz27gJSL6R5+9n/fxSrEcVqqajZqkq1t6Jegfo0BK8MZhnpX5KTT\nxY3K\r\n=X47l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD3fViLzccs7AbBp02raLaPPleYHgCQa1CCoGq7Xe7q+AIgDg8J1hZFOgadvg1I3Sm5Xarh1KGuVl62983ugM6gO+0="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.8872b17b.0_1587674468222_0.042634672778854465"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.eca1a610.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.eca1a610.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8540808be.0","@material/mwc-base":"0.15.0-canary.eca1a610.0","@material/mwc-icon":"0.15.0-canary.eca1a610.0","@material/mwc-ripple":"0.15.0-canary.eca1a610.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"c2d2c958e6704a2df0a1a210e3c3d050dbe7a50f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c2d2c958e6704a2df0a1a210e3c3d050dbe7a50f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c2d2c958e6704a2df0a1a210e3c3d050dbe7a50f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c2d2c958e6704a2df0a1a210e3c3d050dbe7a50f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c2d2c958e6704a2df0a1a210e3c3d050dbe7a50f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.eca1a610.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-f3yO4SAaMigGfLiDwD91aLYVU2zUa8eq5akxkbaJfKU6sqMCGshNV1WIDli6M02ghNM9jhJVPy0ueslAoMM6Xg==","shasum":"c528754044032dd9ef5ae43aef59736c83e2a54d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.eca1a610.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeogvrCRA9TVsSAnZWagAAaUAP/26VZdbhLl1nSEnGG1a6\nOFC63q2/ZGcKE86623gSpgD+TF+FPArkyD0dDBQkovlrDfgqF1J3CHIYur3k\nRWJy7dQqTdZaFyz7c2ieFOlTf7uILKYf68Gh+xi+GkZ5B3Or8dmfIFe4Wm6o\nsHXd/F2pPoP4tzlO0rElWWu3G7edINznwU0/BcjjYR0sFP9v6Fx5hlEX+jWy\nPbSoWOZDwOTuuQslSSWhiKvgjoF0nepDaMHaM35A7+z5vPrdiOXUN8mtelCj\neuBxrc06TBZs+jlmCQ6VD+o1Y7yslBn9Q8SMwKTusNWLbG2DwlHNuPGfRMOw\nzgZf9UptUbNdCid4iAlYEjLtOesoVHVSCt0+UmHl9wzwP9w20acFLqo3kch2\nprXODfKwuBMl5qJ5wh4a5HHhUyV2FjG2EB+ihjZQZKUS5IdtyKlyCLh6ug/z\nCgG2HhbvJ1CoWqa3tEHr3j0rcUfqPLm/yZ0HaI8Ha74NcteTStT1bzSrhjlp\nlDiuQh5lEAsQJ0B6Mc0XqKZYPNq8gGdrerlgdJvwVyhuMRseUYmEWkzUgydG\npo58yXOasx9RiHilqzpapT1pVIAwGBQoSuk4Fuy8+0vqLtTKdX46hFt7jF8K\nad41dtMTf9b56WMp1CB9nRTeeQUv1jlsxevBB7z2ycT2YDh7z20V9j8uFoe8\nAt2M\r\n=fChY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOJk+qDy3OMY/CeCkGPDd4/G9vCLng3+U4SyDKowI3RAIhAMxOsLvIP7R0BlKZDiR1U6YqbMYVxGGiSk99llKAXtSy"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.eca1a610.0_1587678187157_0.872905339876278"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.baaf529e.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.baaf529e.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8540808be.0","@material/mwc-base":"0.15.0-canary.baaf529e.0","@material/mwc-icon":"0.15.0-canary.baaf529e.0","@material/mwc-ripple":"0.15.0-canary.baaf529e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"4f5e01f380a9f1e5d4d3b0294d5110692bcdaee6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4f5e01f380a9f1e5d4d3b0294d5110692bcdaee6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4f5e01f380a9f1e5d4d3b0294d5110692bcdaee6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4f5e01f380a9f1e5d4d3b0294d5110692bcdaee6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4f5e01f380a9f1e5d4d3b0294d5110692bcdaee6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.baaf529e.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-o/gJj5EfXMAOtoe2+Ij1Gg8tnFK8yM21m2MXp/OPllA8Jf0cqbr7NqNJhwSGcMNxzG+WLYYuzih6FEqXavvxFw==","shasum":"a498ec726ee778d38e67aaa5154cbb11d7d1a476","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.baaf529e.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeohpICRA9TVsSAnZWagAAA/UP+QDX8ctnpbw92vJJ6cME\ndThQtY9VlLMUuDLOk8uYGxBs1VW75YgvER5gp7/H9JzhZeiOw4LSG802moL0\nNUHEWEZyoD+TDBuTB7FD81IYV1IHCJOBMAt1VHm1RRDfF4ioZgEZNtYNZifG\ntmW/jZ6GE9EnYvyQt7i3Krm57LqvqMv6twTZY+xdNm4Z/BSOys03Qykx8exT\nf0iUR/3pqPN9M5zLYhCQW6I3IRAODJz2BFOrzr1zgoUc6YQQE37m61Z0FY4E\nAVwzFs89S6VFLlsW4PnZCwMeA57EFAgoIEHtBQ178EJdWM3xFummOKxWvBlp\nLJnOvbNje8YB/Iu4431Bz3wu8ulmMC8Wi3nlFXRhyd51oRWVfjE0Gdv3NjYE\nvLfBHQAf/uXpSetSbyTtGdDoL6suL7YCin8/QjbDMnrBsxdpLdFc5sCn/CMy\n+JMZEzJlkXPQgfBnhN2hRwQu6zd2p5bCAkOHxOYFbm4MjZv/lEAvj69Rf0b+\nH/mZUioZOXyEjskRQI9l3iEJf4zEYE3P4FfMZSVvTzJF0fLKyz8G/GTiSYr+\nlOXCiUGR26oQbJltxwGTIt2MiIFYO5Z9xWVHxrsvnVnoRjJV44AzRVaTTJZs\nGqFTcNlqo9uelY0GdlDrzzbZpbqd3Nj3Hk1GnCkbFH4P1l+bFJTzA2AAu8gb\nIB53\r\n=oqZQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4n5nltq64xj4PmxPzgvpCrlTpEsqPXvQwTivqUYfs7AIgEuejEkS3Vat2v8L/3Rd5x5PoCRLHOX/TVdaj9UjdCZk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.baaf529e.0_1587681863533_0.004232299969243458"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.7a7992a8.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.7a7992a8.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8540808be.0","@material/mwc-base":"0.15.0-canary.7a7992a8.0","@material/mwc-icon":"0.15.0-canary.7a7992a8.0","@material/mwc-ripple":"0.15.0-canary.7a7992a8.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"b9b74b473b6026badaf980339f4451efd1a9e8b7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b9b74b473b6026badaf980339f4451efd1a9e8b7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b9b74b473b6026badaf980339f4451efd1a9e8b7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b9b74b473b6026badaf980339f4451efd1a9e8b7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b9b74b473b6026badaf980339f4451efd1a9e8b7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.7a7992a8.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-HebB9jAPrwHTlo+Nxi8GuGrn3Vo4xqG1wQ34Tpa8K4SDZQi7V40ZVw9tWHh2J2BLcqh4kUmy7/Qc+iYF2K0RTw==","shasum":"a36bca50c380f4d40b731e52a5256c7dcd93834f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.7a7992a8.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeoiFNCRA9TVsSAnZWagAAgRMQAIa1pgfbz26BXeKsujfx\noT6OpwpTmss7sFlqn7JitQlHMnsekvPWglskvV+x1RPIpnilq13ymKfFvAbp\nH0sXlJfeVy7YmIFJzN5+AD68NqXVN61rN+Yi34rF7Zj/FKx2UgB23PJQc4Sa\nVCqH7VewWnM/zTVmF4wt0bEHQm2fIkK+WOhtnj8I27EyvhmCsFhqbMuDb3gi\nVteGwDeH7GiXNrnv5+AFUhKV3kc29hZQstlSYns+Mc6lM/bJwzZsplhHPvJU\n5XMjANyLrHSt32lucmF9/ujOiEaQW78nfYfbU+MdmM4tpqeeoKM7unZwLEb1\nZnmMABcMfxAfInMB/dJ8+SyKWkDlS9tX6S+XpRR4JAIs6zbdjckBfDBXJmoQ\nPBdNHujYmwTmi6T3ssO38IdHCq2kNPuJYVDt4e87mY409JZth+CgvmuNqOfj\nyX9LoW5gDw6Pw6wp1USBKLN3HCo6mfkp53BVwdwP/hETfm6/yr0kNskS1HSA\n8lovIVFMEFuFYVq8jjyG3DG1N9CuLmnrdlQL0Slnnk6Oak1x3/ZI5X5FGXG7\n8WXBBci1HABf0qAmArHMDTFbj2BsnHTm1g9jpFEHEpDrKcCgySFVqHJPaWvx\n8bbOvEOBK2R8HG1UBUFpHWmMybehnASefovfjLqA5WJWrTmNXz9SHHvsl+Ks\nGF4x\r\n=ck6y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDW4ngewQYlV8YkBCssRJDiyZWCusfiz4p1Xb6aPMQ9NQIhAK97jJHYhTtVl+AcauD/NiWPbTZEBfzh4WhWaJI/8uaO"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.7a7992a8.0_1587683661088_0.7212701603271074"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.1150d64d.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.1150d64d.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8540808be.0","@material/mwc-base":"0.15.0-canary.1150d64d.0","@material/mwc-icon":"0.15.0-canary.1150d64d.0","@material/mwc-ripple":"0.15.0-canary.1150d64d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"0b7cb5830938900ecd0b5201ad88746d308b91e8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b7cb5830938900ecd0b5201ad88746d308b91e8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b7cb5830938900ecd0b5201ad88746d308b91e8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b7cb5830938900ecd0b5201ad88746d308b91e8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b7cb5830938900ecd0b5201ad88746d308b91e8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.1150d64d.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-fXFV4Yu5giZ11wdpbjwZalmTodlhGC7oiREB72kH8i1Lqq+HFoYr5U0mse+WKPIaFr89dypzZKDSPxtF/scKuA==","shasum":"cc7000a83172de053b732317dbb62d21bc086f88","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.1150d64d.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeojBlCRA9TVsSAnZWagAA6RkP/30cYclqDm9K7xIKi31x\nMrB2EBB2ZLPJfn20iI8TKt2b2D0UAeKBRlEkrT1sTKwxwa12JB26jJz/C2TB\nxBvaF/oZiZladerBZDJhAsmEwzxJODvNlSxnVY390yUDpBH7/Jq1gU4cq/m1\nkVakA54ED5I7MALUfm3uZ0gB90ZooYRv14pqaWijJoNFbdmgRnQTHx3nzFjC\ncw1R64x3956OkdE5Fe59aKEDwDPTNVmMCF9H8DIf3cN0Zo/+MgVAuLcFOe3i\nuc3plalXh8sBu6fkP8RonmgQ/2E0DKqwdhUnASLWgMBSRQGsXgKkXfDBuAyn\nQBlBrmT6mGGcWFBXyk5Jes1ycN5lTI1w4WRu/7s/5qSgnCURxLUVuHfrhFE+\n9uQsShRbFP6uw+wE03yfACzcJg0t22pHOT8BtwFM6KP567FTF5UE29nCmvsN\n0794DQwNwN5qssfbD4tcJh6tXuyxs46kGhXgUkJvKW/WLmJgCPLqkKKLjrYx\nbbdOJR7xRPaPVAKLHrbKEvYElTUZKVrGYHjr6dr9MkX56zp2rWDV0ENAmmff\n3RazRZyQGWfTaQpQpwzU5o0512HkyueDStTSFhxYLIgwEW22IV6h9uwKeR+E\nCjNhSqs4k+aCo0il04gTYR4bwtSWndcMyxRy3YN6VOXwkvdhMvj5WavKIqUT\netZ4\r\n=X0VA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDYN57fByjolFBXwbivOFtYJZhJkOg1F2YwQKOexb8PwAiBcEVUSXoxINBwEtkz7aIQq+gg0OyHmem46FhOfFtlhgg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.1150d64d.0_1587687525287_0.8288964916989914"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.dad3f828.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.dad3f828.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8540808be.0","@material/mwc-base":"0.15.0-canary.dad3f828.0","@material/mwc-icon":"0.15.0-canary.dad3f828.0","@material/mwc-ripple":"0.15.0-canary.dad3f828.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"ba9b04a7b15588d7423d100bbf29fa317a1947ff","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba9b04a7b15588d7423d100bbf29fa317a1947ff/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba9b04a7b15588d7423d100bbf29fa317a1947ff/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba9b04a7b15588d7423d100bbf29fa317a1947ff/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba9b04a7b15588d7423d100bbf29fa317a1947ff/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.dad3f828.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-5IQ5+IW4izpqlfrOcX5nA0OxXophPLj5SXHZ3SMpwrJB04YUyTG3DQ9yc+B2Yxln6RJ4IqtEq7Bg16ib2OxuOA==","shasum":"36da89f113e7461bf84922b0de11ba8867807106","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.dad3f828.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeo4eMCRA9TVsSAnZWagAA7wIQAJOWM31/N0xxjeDaihd/\nSbA0r810fBf1d8tlK5vv9h+gLNZXR5qRWKsv9jbyg+kHfmZR63aYOdcdLa4A\nQ2klEsZaRWEufIn9JMKd9R300bqLND9bX73WbDdz5+7+D35z6WIHsRDlNRU8\nZNwCTISpgWWzdo8Tdhmvst0RKQHu+rSx6cQxqS0tWOHJkZ5Pciq5mgHF/oyJ\nMHzeK1bZfxGJyt9C1Me5dhmVtHBzbkJNR70zpZAmomuQ/YNYyNWGRGH+uDn0\nuNuaTGoBjdMAQQMATLcw3ScE0I95J336q8hwhawowfKV1inwF6JsXEEADnjG\nFiE0m/2SQR67PbFUkE7zRXuB1GDLiM24pSGP3qDI91Cy8etjwSqVxsSAcDUq\nFbSAJSBn8jC6aLifhRiCC94qEca9qb7Ol8L/M0gq016kFQf/Y3q5PEG5viyL\nD4h0uxVCRip1gj53Dq/o2RGwsyR1jelkI3agX/B2REdk/sgc9FOYIt+zOjLq\nIvjZwMwkM8ubACLO/XEW9znIK/1ft/Uv1bbHJCitYaRnWPw8Sc2lKglo+ilA\nEBKTve1gGsrFQ/QIXU1niZ0ytDbZznBHzUN//8liKalZAaOlnrPA/UhrztTU\nOuUa56lo18wwdseDgm1IJfovdX335YVlHvx/9BQN4UVZAY+kml/0i4Fbk+lk\nYmXV\r\n=JYnP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqP6DC+WZgEqf8oVyeaP2g5hguA+uwIxTi1KlpGu5d6wIhAOjz+w8pStow7cveTld95RZXHEme+yWvTf2Z/VhMfCfX"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.dad3f828.0_1587775372539_0.278642802572306"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.1bcdb47e.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.1bcdb47e.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8540808be.0","@material/mwc-base":"0.15.0-canary.1bcdb47e.0","@material/mwc-icon":"0.15.0-canary.1bcdb47e.0","@material/mwc-ripple":"0.15.0-canary.1bcdb47e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"ed51e46ae11b69727c91d55f440b68af397ac10a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ed51e46ae11b69727c91d55f440b68af397ac10a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ed51e46ae11b69727c91d55f440b68af397ac10a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ed51e46ae11b69727c91d55f440b68af397ac10a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ed51e46ae11b69727c91d55f440b68af397ac10a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.1bcdb47e.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-FARl5b6/4BSJNDRUZzNbcAuABU6kmOZnI2xi/K4w70VUeXUBXZpHjsHxlMM2D+pcZEvzVYY47HgagKw2ilC51Q==","shasum":"260e1ef07b85c8764cb132cc33c484fa9ab9af7d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.1bcdb47e.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep4MQCRA9TVsSAnZWagAAy5kP/158BVogjb0jVX/1siPt\nzN2duTrVWgduuPrmArcl0FjKfRPt51bg1COAStGyCl2aIy4T/hFMg2pr/nKx\nuK7asYUQINyaGB9PybveJ5tTx0o2pbJ6lUUtZ3BrgcA4UJBo3hu+npr7eF0z\nm0GbyHT6cMdKYhL3SlnEZinYC7cFwdzsMXWC/N7ACR645o0rS4l5rAMcZWa1\nKiOQTtg0Owdo5yWB49uCe6dOdN5N6ebdaSres2JsAtepBKtYQ7puNwv4HoH8\n905OKF0YEdm0MkSfabzaxWn3fi70KRSmxIW/+ptpNcDo0LtMK/Rj0b1sGmtH\ngWnnclA7/M85MRPzO5YwLfOfdRqjewFbX05+17/jZ0yemeQmcZeVvDyAOrBz\ny5X3IfWdemekmXb5dbfAmMxYA1ukDngQIX9PFiOn0aRWvyV6Dx+4be0FVTMC\n1FYGbQlZmLNZLVT12UmcvRjswIjyCgnyzT6q5Yos20dwPpD0+thyNwatvM5Q\nU+iMwpNBbZ2pUb+qAx7wTkyMyBPu2qZnRXZzGGPJX8Xh0P+ywpR/Dj58WjxP\n0rbIqsfcnNXJAv/k4c4s6FbtOrQ/WRqQC4sw4YLh4Yn2cN1jEqlg8mMeixMT\n8xGqp1JxFVZNSPydCZky9bx9HO/53GEd2q0hErISZbSg5sbIKmHDa434DuMN\nWb54\r\n=U3I7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqiKYv4i17WzM5GGj5JRJ3/7iIxvRBMz3v4xLuCtKnLQIhANS0DE9TuLPhJwnZv7M6hR3W1puUVJvlMI4ru9lQBS24"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.1bcdb47e.0_1588036368574_0.6351734779290714"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.86ff1b9f.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.86ff1b9f.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8540808be.0","@material/mwc-base":"0.15.0-canary.86ff1b9f.0","@material/mwc-icon":"0.15.0-canary.86ff1b9f.0","@material/mwc-ripple":"0.15.0-canary.86ff1b9f.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"61a98a59545d9e0b0fd96c928737677f2b981fb8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/61a98a59545d9e0b0fd96c928737677f2b981fb8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/61a98a59545d9e0b0fd96c928737677f2b981fb8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/61a98a59545d9e0b0fd96c928737677f2b981fb8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/61a98a59545d9e0b0fd96c928737677f2b981fb8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.86ff1b9f.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-RZU6KaPYPWRccyD1zoLrcB35rVwGRkc2lhyYMgx39mOCbjhtsInE0h3BCbqf63UD0NrSkhBi6qa5JzyWd1lRwA==","shasum":"a89518106e6d0c6ee9cd077c24a993bff5a7987b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.86ff1b9f.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep5s4CRA9TVsSAnZWagAA9w0QAI5D3Zq+JWXMXBjNBvxc\n2r1UTKjU/FKjkjvhxgCU7HFa7y6XcitUVgKV1ass8pPH81ryIi0o7juxjsZR\nUHGKnIoibZ3cqoCIRTY9nCc1pKcpLQUA+yigmmEYtt0RfsW0XRmkUEipRcg9\ncevANvE2yUT981BLm8jju//4e3Q+lJZvjzIAzr1TYhlZzbFgtDNpcFeEpOmf\n4iRzOAVT8PlxHOn6AMFzgh3AznmeGUpcWQqJi8EMuokJpfWavIXGZq/Vwka2\nXy+EvSW0+LzuqF482Fmqjk8SvzdwmRGlljN+Ld3M9aEIgOzujy48d/1jhHRe\nojD1QhUSew1JDASwhzx6WiBbvq78URPBiwobPOnvdX8e9ZPUzzs2S5tjUfSc\npvKgwvkvfCCMmBcugaJbGW8MXzpftgdsLlFLh3XxcdtukR16VtXSqbnN/wPp\nD1egOu7Yu7qY+4noUSxB/DJ6VdJI9pKBuTvhpCRUdwJyQQMNpt3h+vHzOSzh\n1nhMIOPSVuRQt8wpdtoIa5sQufeVKI8eNgJ7d+T2ccY9l8y+FuWQ7Vb8SZZK\n2LfJMgZnhGVgFc83lGw8CNr26ujc4J5SSume4oxiDTQ7iswr6pNzk8CWQWBJ\nj6hq1v+98GUzG4npRxDwFVmvshUIolGMMoM2R+JIkjirQnbRQPe9h6oTh+q3\nyTuO\r\n=CoJK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGlEshlDG/jSa7R263Vq8TZslB4v3qTPfDrMv/MyqK2dAiAHiks6o66NJtJVP7yGhh7UsOn57lVBaPYeL2Y2Eb84iQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.86ff1b9f.0_1588042552142_0.19875572750052561"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.54a86b20.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.54a86b20.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.28d32f8e0.0","@material/mwc-base":"0.15.0-canary.54a86b20.0","@material/mwc-icon":"0.15.0-canary.54a86b20.0","@material/mwc-ripple":"0.15.0-canary.54a86b20.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"8cfd732e72200c6982fa6d6fbdd6cb5496660a6d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8cfd732e72200c6982fa6d6fbdd6cb5496660a6d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8cfd732e72200c6982fa6d6fbdd6cb5496660a6d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8cfd732e72200c6982fa6d6fbdd6cb5496660a6d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8cfd732e72200c6982fa6d6fbdd6cb5496660a6d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.54a86b20.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-JcgSAI2gaE5+gEsG3d3nxWJ/UDPADpSB6NMwslWjZdbNdrJ8aCYm1s2w0V3WUleXm30fyWLmoObrirY5OEfxwg==","shasum":"37f8813731b6ffd7ccad90c5e209d36aaa03db84","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.54a86b20.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJep6BwCRA9TVsSAnZWagAALhoQAIYErOHP7dakrgB3WiGH\nTvEuy+fNCuPuIjYIIChiRs/Q65PyGj1HfU3wvYZPD7H0W2st0wd1HqRj9hN7\niwU+ec0Z1ou67vje4spD+9eWO+qlTL3Atv/S/6SAFkO2aBA1xqWX3zc+V3NI\nwU7JHlUPmjWaebSacY602n7wuSRH926lx9oy3zyFH8T5ZCJGOkaprs80G8bh\nzU0uK1I41f7wCpfB0g1RGgeTM9q/y/XbugrhrEixGDfzIKOZKSGybILIcVlv\nxNnaXdDjRE6rmKjB7LJrTeEcNWvEStGNDJMvDqZYAjB8VE1zFIYXxtxK62ny\niu9BWpFl+FF93Fh7cYQd6+PTAELhT32ZMSTCBfx19Tzl3OFK0BXRce3KGtGS\nERFRKxw75m7OilRPgAyTaDNjhbcwDQBO9dK8FxqMO4XLRTZ4OAIkpyBjwhKo\nMa+QKFR2cSN8ndFuw/lBHnlhj0JTRRTxzM9FcTXHkVuLK8t6p5W14inOxuWi\n8XiotZMuC7FjMF64DDj+03QkhNRfjs9rwkms35IIhODATQNAiteCH+yDRvET\nzL5mKTPMsQoB097kHQS24MN7/PAWw7VwcellxJD8HB0sx+d4df9LpTinxbSs\nfbPdrXZyVDCpFWb0RKD3zWVNRiAM6qLd9H0eRy16ILQslahywD4w2HAB7OtG\nSViw\r\n=rrIL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGMy4ENjvxef1fq1Y3UFiLoJRDZ5j0pb0iE1Pq26lonnAiBo7psO0l4YvR2nzA3OlNvvD8+5u2WCIxcxlQwSyZUcbA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.54a86b20.0_1588043888224_0.21551911519154565"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.938fd24b.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.938fd24b.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.28d32f8e0.0","@material/mwc-base":"0.15.0-canary.938fd24b.0","@material/mwc-icon":"0.15.0-canary.938fd24b.0","@material/mwc-ripple":"0.15.0-canary.938fd24b.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"1b731aa2e74a3ad03e8d40736e169d0bebc8d8ac","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b731aa2e74a3ad03e8d40736e169d0bebc8d8ac/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b731aa2e74a3ad03e8d40736e169d0bebc8d8ac/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b731aa2e74a3ad03e8d40736e169d0bebc8d8ac/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b731aa2e74a3ad03e8d40736e169d0bebc8d8ac/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.938fd24b.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-94F84oVjnNh5IxdvR5KVov0dIyVP5rjsoh4M3x/ZR5OK66OlDCk9GJEJR5Pk72sMZMhaBkwtnYvZAC/Ks1W4eg==","shasum":"8fa7e6b500835bd0a539a804b330456c0c4b7262","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.938fd24b.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqil2CRA9TVsSAnZWagAArJMP/2zOkSz3lUUT2sFfMmqP\nIjFi5fx6I7hAMJhMdy1Kg/dR43f5DTjx1biiW409gsx1NludyxFf4kMLKzQM\nlsrrbqop2hVKWIlpCHWj7/C/OzGCFSbEjZx/fnsCyHubpSQIH3+stsp1jjEP\nXMhPiM/ApFN7jEATiZ9P4osH2/DC8XiYMH7m5eDgsZ7hQnGbPfxRbPj4Ne+G\n/EDIkJC8+2rBMRgUopwYMruyZV0LbDfK55UaUs/32dXDyddJ+a+aaPHaeQP3\n2zVIRkqSiedK85bQj7I7OM6vjV0oSffhCh0xgHZ7pWk0Bf5HD7x95crDyS5H\nbN0uTdgPeaUpq5jI+VGOCjgWnITpRryLn8u33MYdkwk87qRycRmoRQT4dn8I\nqQo1ZpocMu7hhdAdz/glXbFTmsmPv6cB4vXS+c6KY6Kn9j67MVeF2eiLYK0k\no8OOz6F2lLoMkoRyGnHR4y6weGqS+bpVUiciG8pAHqC3BUd+Ue7700t9MuP8\nFRb44MszSIAq4Rt0hxwsHGNPHV15p6puQuUEZ3++QFvKV4QiZVPe98xf2uhP\nG1h9q0BVphKV+goGbCHGDqhu0HckelRpjh1fkVqoWEGYQIBoOR/Cd2TnFC+w\nDAVjOBIn39JGAXln2fRc8Ig10z3u9BJ0KP6LI5qh7eC/rG1AnKdKjQ/vNEB/\nJFUz\r\n=GON3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBusLFOwsRIHpcddXZ6sjduiNCAjNIoyNFovJpg/4TJIAiEAsgAqrFyno2RjF20WCY7Hr0DxpWUASfv0luxj6NQ0oBY="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.938fd24b.0_1588210038168_0.7203516043093783"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.39e9a008.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.39e9a008.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.28d32f8e0.0","@material/mwc-base":"0.15.0-canary.39e9a008.0","@material/mwc-icon":"0.15.0-canary.39e9a008.0","@material/mwc-ripple":"0.15.0-canary.39e9a008.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"2777862aa4cbec00918605f0726651658a2c66a8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2777862aa4cbec00918605f0726651658a2c66a8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2777862aa4cbec00918605f0726651658a2c66a8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2777862aa4cbec00918605f0726651658a2c66a8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2777862aa4cbec00918605f0726651658a2c66a8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.39e9a008.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-skUJAJ9ekplpn7ZCKaUkjclG9mqU0mNMMjVHmV6xGFAy5AfYboM1nYVH8SU5C9oQz4EpRLKq9xRZ/01YajNHCQ==","shasum":"02a4fa6f25b92a012284fe044a963a9ef51c29a5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.39e9a008.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqjRMCRA9TVsSAnZWagAA8q4P/RRUF9ruUxHvJwR6hK5q\nY84cNyvkZFWkyHa1NzHbkyiwoK38Wd5MmMxRA98kqGV9OnZP2BZsIiQudmzc\nlxvAejikuMxv792uspFnxbRtj+DEU530IRHFgJU7Ann7TEs7P93ymbJwHJb4\nlYp0rESsfHjcCpiFHH8wMIMHAB7PjXPEr9M8pvpDuRmL5m99W3dLB4TIer9w\nHBx89QUUG+/1tu0sTS82L2aG+5U//NTQrucN/ra9j9GLnwyIdLBUB41dsEJl\nOb2gyKf9WIw/07W3/EtDCe1mjoLx879QzFlFwnXx3i5GzCrWQpXVRkKTgY0y\nsAsDZIZ6YYjEp5XP1izPQXrbH6ZgO6F0LoFBkVgZWMc5IDPvcCiToQIz1uGP\n73I2ZW4utvSj3xXxoK9pSJulLbqSp7J+1c1ltKlHJC79TPVMN+dfH5yhvWWq\ndcDoDTEAllewLA7//2Ip3vS74QsTsliF9rxnDPW2QmreaUoIJVm3GM8VIo6/\ngjo1Eoxn5zRLZl65K5EOXCynjgxtOajo3dfkdG05eNSUuclWcPPvPYBqpble\nvGo9PQLHMFZZjzLv/jYXhwPV/tA1fSm+CoGy15BZi/tgNgOzt5YTJDmmJA69\nQZK5CvRmIA9GbKRxyGy3BjPR79tuIOlknJcdOL+EreE9c0mjv9wWMOnlloxg\nWb0q\r\n=kbuW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxPQ1wVdkwRLos5hwn9Iv7de2mbg/3ovWekRP0Fy58zAiABB8VKlYac3QpWtX5FBydd0IRoYBpn7npgG3TPS74xDA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.39e9a008.0_1588212812052_0.46470106175190606"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.f3b365de.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.f3b365de.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.28d32f8e0.0","@material/mwc-base":"0.15.0-canary.f3b365de.0","@material/mwc-icon":"0.15.0-canary.f3b365de.0","@material/mwc-ripple":"0.15.0-canary.f3b365de.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"b6d6f6d4a289f46197727279f5e776b79264ae07","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b6d6f6d4a289f46197727279f5e776b79264ae07/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b6d6f6d4a289f46197727279f5e776b79264ae07/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b6d6f6d4a289f46197727279f5e776b79264ae07/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b6d6f6d4a289f46197727279f5e776b79264ae07/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.f3b365de.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-VV+Th08Ote36xKhsWonGzm1yHnqPVp/l+WVHnIkiTxGCYW3mtdyJ1SjGJlDK6G1RhEtZcfolJcuE0Bm2bke/5Q==","shasum":"f611853fa6d539f11125f5667b76b944931fc18d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.f3b365de.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeqovrCRA9TVsSAnZWagAAsm0P/A9x0V4yEy4g7WmbRGyb\nwfDvOCYYT9xKZPtSpIqlhqbxgoYCjFnplybJPpFIJWPDfXrLiagYbUM+Q+bK\n3DkOl/h4kGbBw8PC7FSTiIKgNIt6AfGjlwODcDvGiA/uQ7zA1F9xxnq5R7Xn\nLKgWcfe2wNKOQzmYEffkoXVorqI87N68H6ceHKB9dFzwi3cfZzU2MlaQUSAQ\nd2iXzHEJhL6EVgg5lX/H/3p4Y57LqqpuudlZwGqaqsSLSNcOLdrOC0GT+rhb\nFJ+HUr0T387T8ir//8XkFoyUeNZtYdtlLSjeBIYWEpCniSeTq/gQRW9PFgyO\ndhCsaYlc47Q1xmZuKaDj6G/Wb8QVNIOqySS/kcyYW15Tec4IPCn7tjKedpn/\nT9tmC6v2bmYx1Sk6IuRnj7mt+bPgk2/q0ZFKrNQnI1NebCoerOe4ylzHu/9H\nsXheQ1wu7p2DuxQ8Mpk2pb40GMwUH8AASy9A5/iKMLEKV8j1jtGtogMFLyQQ\ngkI4zJLXec/OEionK3FOwc0WspDyvNunRdwyCBuzAHWt6kQr8bMcHa1a5fj8\nzEw5dB0O9HosRwRDXHPZ0FufQYnUODGBDPTnS1eDXWSapq3TBK0Vi6x1PzFm\nJPEHz9FkKmbd/8BqrCADPM0og5f/ahI4Zuz3l9ZjGQPf+Krxdb0k5Yvxfx21\nBUzY\r\n=nibw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH0g3YkZiBp0Jtj8Rv7M1YxXPgBVTEX1MF3T1fxKiafdAiA2jjqGtAMmmSyYg8IQzCj1PT+JBDVQl6KSxgrhHak+QA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.f3b365de.0_1588235243069_0.8663429660057242"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.cdbdf807.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.cdbdf807.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.b0f83d2fd.0","@material/mwc-base":"0.15.0-canary.cdbdf807.0","@material/mwc-icon":"0.15.0-canary.cdbdf807.0","@material/mwc-ripple":"0.15.0-canary.cdbdf807.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"c46702178e5c5a1096937d4bd70ad6f4ac4d1dab","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c46702178e5c5a1096937d4bd70ad6f4ac4d1dab/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c46702178e5c5a1096937d4bd70ad6f4ac4d1dab/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c46702178e5c5a1096937d4bd70ad6f4ac4d1dab/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c46702178e5c5a1096937d4bd70ad6f4ac4d1dab/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.cdbdf807.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-icYEpwZkvE412cPFqY9sZdpPmBkbsDl583VArUB2XbBbyTYZ0BXAEGsJyNPoBk3PcXORwtMrbHCmftHy2z2ZOA==","shasum":"c59053e838db61a3c2c6e2700f5703af14d1d57b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.cdbdf807.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeq2n8CRA9TVsSAnZWagAAyAgP/iQmmE78mvBG0SgvQR2H\nWmITL1T2Wr6qx8u1EmTx4cKFR6v/gRwygx5gENF9UkXZ6NdEpsGpyV3TPxo9\nntgdAyQpiTad7K+Xn8KvhwHKkNAQdI9wST/a2nxEt0JFvIRNv9MTJub2jRCy\nx+yxcv7HxoYP9D50hm7Un5PhPD+frjhyo+29dkuTLI3fk5vRGVwdZmXmervQ\nnrpo3WcFQsSJ2m8Y4Jjcd443nj+oeke/E1qmWh8+d/sydQiz1f2J9zXQ5iaT\n5bnR+3SYqyrjWN/ZFKzw5v+8lltdMjXTCLeb63JdHl818UX+PYUbi56CzMyQ\ntB/YBrIFzhOVT2kJKac9l/hx2zOm+1M8HeZc7gyj20wL0QxQX5Nw/ESw79WG\np5WaW1tSXGXrh8VgXAjOvC6OmPNM8Wb9LJHDWkMWQpQrlyWvV1Xf/3kUSztm\ncHHEptlA+RfGiqBmsdCbEU/5ARUtYIFm44+XZ+rLkaRJHKhTIzqamLXGB+5G\nq8XtmjEAIWJXc3ijX53nbmpq7JmwL6FezUaFPlRZXpbynBTT1OZYP6m/lyKy\n0Bf7pztiaL7Mta1faW4v9pJi0PCYyLUnx8NLuNEc4JAQPbUsFK4hoCgGVSFU\nvHIpsSw7L69Kf4+3h+CyPRXFmc6WoMlE5Sg87ajihJofTguU5Q0k8xDkUihw\nvrL6\r\n=SHDr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICxNcsQrFA7zt2LnPFH6r0Y1PG9J3Yh1ksyCQmSa7gYFAiEArucz+9q2Jp61OtxpnvvyISxziEPugeV8CZiujpSKgYY="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.cdbdf807.0_1588292092483_0.6815527862761066"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.9995ae17.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.9995ae17.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.e59906a57.0","@material/mwc-base":"0.15.0-canary.9995ae17.0","@material/mwc-icon":"0.15.0-canary.9995ae17.0","@material/mwc-ripple":"0.15.0-canary.9995ae17.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"4d5bd8b757cc94e00dda1cdb19761b283a15eeea","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d5bd8b757cc94e00dda1cdb19761b283a15eeea/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d5bd8b757cc94e00dda1cdb19761b283a15eeea/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d5bd8b757cc94e00dda1cdb19761b283a15eeea/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d5bd8b757cc94e00dda1cdb19761b283a15eeea/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.9995ae17.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-FmafHBTjvz+ozPQSTO31F5pMxhVeHTMwdLgAFNZgd0Bx7NK+/xec3kZo7dvr+JbHCGxktQdWQUHkafkZqTMpfA==","shasum":"f38700b6db0210cf2b6473c7783429313f1aaab5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.9995ae17.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerG41CRA9TVsSAnZWagAAkf4P/3CGm2PomKNl56SgOH0j\nHcBwtkCCzbSxM9QWiM+Flta7WHxZZ+dV0myRSudKOjNruDy5DkCvGNOBSuAw\nF4rRv0KSIEB4K4GgE2oEElh/c6sUWUYW+YwzMP9zUwIfRKLlVMMAXr8t74SW\n/zK4IDe0Cp/ILWPST2cb1Csq2RwKqsGl9tsJiMnTqs0RGJoXunmNfzlussCS\nW09PIQr9r0/w9YZy2EDx1fybV2deqaBCRPw9WlOzbz8NSERMjH5dRO2pXkAN\nfBCmNILE3NJ1readlqzxBaKLi6oQeyokk7g42IdF8JSd6XnPOURtGvBB4+VN\niysTIjznQPQEezEflgtoFUsCUHaE44F6Dmx17DYHo89Z2X34D+smBbWFdshz\n47HUHoqmnQKxYlPDiDgrIz6Uejzhj/ztxTzZr4YL2vQslVvhRMEHfxd/ikX2\nn1tL/JIjPdc13QD/BR70UUfMx6Q1oi3H/oUxcNqMtZE1Vj5OC7evNMTqT3W0\n7ml43slDRudYmv8ubVI/hRXP98ZcMUXkmb1aZJZ0jqRam4lLvSWiewxuMfjw\nb4mBwAxN2id/DmbASkxAHQJvBEOoQXnBH/VjZhHPWidVlwZQKgFQ9PYbvewk\niJacVyNWGhFCeaurCQPt17dR0pZVSDD+LSGDwJYLA0KiY0hgiIGcuC3PgN16\nFWLi\r\n=0em8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIfLFRxg44DadBWj+zokI8LcUCiLiuGJzRR1TPYz4ErAIgblqGxMDgVJijSeikEiK+SAt4eipSyJUqKtF2hfGzCPk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.9995ae17.0_1588358708838_0.2532768401758356"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.457bf035.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.457bf035.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.15d65448e.0","@material/mwc-base":"0.15.0-canary.457bf035.0","@material/mwc-icon":"0.15.0-canary.457bf035.0","@material/mwc-ripple":"0.15.0-canary.457bf035.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"4174fcf7d0ec013419d2f97c6a615216cacd4687","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4174fcf7d0ec013419d2f97c6a615216cacd4687/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4174fcf7d0ec013419d2f97c6a615216cacd4687/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4174fcf7d0ec013419d2f97c6a615216cacd4687/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4174fcf7d0ec013419d2f97c6a615216cacd4687/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.457bf035.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-isJu2g1WZYL3q/6q8eZdIRGYVJSwDo+2uw+jy6qZ7akDcMP7ykkJo4ELiWHaFer99QxyYgS0ZKLWgSjKUTJJSw==","shasum":"0137e4d63760f337403318afc0ddc4f401443198","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.457bf035.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerIuxCRA9TVsSAnZWagAAH2MQAKBMHkgJwDNKBBqDRFtO\nwhXv0g2m2yotXQjic2BsvyYoyy5hgkWXdCtu65CtFgBebaNuzIhlDJla7f7q\njMOLYR9FBB4nknJjuwaf5VOUs4gRjyMmh2Cp1Kn2df0eTrtskDnDUK/awblg\n+tc4DKmHRgTZbCTwehQuKnhl8vhlZJQlDQkTKXiMgwgLpmKJUxZC5Oq+j8lK\nAZsQmainJLp6tDfANdJk58V/tx17XqOrryD6Tu7c7bQEdwezDynXzHQRCMAx\ndaqwL8opxNZHGfDAWU16iAP/qqbi4QTveUnC5u1O9OVM+roTbETKbKGoUsco\nKC28Pcq37wbBfCdfFSs3T+VUFF4Ed18WdjkhStPRY2ZNF45w9lb4j5c3rkfF\nwcHTz9/c/aNdZa7Dg5x80wB0NXcP6vnpmU/lemulx0QhSqztjO0AaLQeGJz2\nO775CO4sUD3w+P0Mct8dnyXTnhm6HpDGuH0hfqCLnKamHi2Y1bOZ8lfR/BDL\nyUoPT9Gx5zv2FqwyF5vEvOFd1RNxQpYf2KA1bsiz3xrkPKcV/0r9qAcCM2xJ\nxTwXwUzZQHTBA9Ai4bPDwqRN1V2jEBB0yjQ698w9lMAArg2hkPwWBDkUIFQy\nFpVDy03z9wJwoLf9l+aDFL5h868qNgf5LtXPObyyaHFPDUtRbSSPAVH2/nB8\nAXad\r\n=x2UU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDabQR2UkXHhWKdHVOLgeOHUNV4MVKcoK81UOGbB2OMOQIgBNjf6uzEkakkTWdiJQNRD9JG4lL4xpeRP2T00AYjJLQ="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.457bf035.0_1588366257084_0.9255386348597174"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.2381fd02.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.2381fd02.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.15d65448e.0","@material/mwc-base":"0.15.0-canary.2381fd02.0","@material/mwc-icon":"0.15.0-canary.2381fd02.0","@material/mwc-ripple":"0.15.0-canary.2381fd02.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"4e8207837776c4f108fb86133541c49689664446","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4e8207837776c4f108fb86133541c49689664446/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4e8207837776c4f108fb86133541c49689664446/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4e8207837776c4f108fb86133541c49689664446/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4e8207837776c4f108fb86133541c49689664446/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.2381fd02.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-cqRWf+ZIJKEJA8AZ9KERuRPwQbJgQIU6A5FwNtzLO9E1+/dhESFDXN/7BQjRmwE8SnavUoz8VhFlXgY5ZCPqhA==","shasum":"17599371089bd90e8a7f73e5bd98c995aaa8ee0b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.2381fd02.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerJPTCRA9TVsSAnZWagAAo5AP/1dgyRUk00l8ibt44Fcr\nI7eLxWC0tY0PCcNRlWwT7NArn3gXi7saiOJKvX7hoFiI3cXxZ8VOwo5JI3T0\n7PhLMdllTFsKZXG/NkHOEzANC9ePxgYWCJWYh3QfPUXbgW8fQyHtRUPNPMwh\n+EbfjntDHZhGEE4NvtW6pi8AS/YH6mpullnt+sULAsaydRN8apqtfj2MybQT\nqeVC//JAB9M81Q1bN28EkEoaBALo7GOt5Q8EYxuTECUkNHVv+LRdn61wmnOR\nvTnvrIbR3F9E1jFjjkCd4BexXahLUvWTmdPzyrFUo9IymQhrL7MsOrRsBoYf\nUxuni86pE18X038x36VdTXP5sCz+WLgJObm10o2mo+ylB6H42hUNbo+igV0s\nc+G6Jrq5GeBb/pkIYKM3HU59+loBMkO2f/HgJOvaGvaJEP2QGBWAWMMCycqr\ntCUO5Y9DR7rurq5rhjfuUu3mb72+au9jdZXpY+ztTnWiId1BZ7fqEKxbfxkW\nwZmLZJtl9G1H/+v0wyOlP/bJhlpRJri+/0sQHxgT/edMVzmGrwbCH+c3hvCP\nAGg6+bjnfyamVPdCsi+NWDXrsjyJDjXR9bOU+Cd/eirb5yNBeJsYp9EfYsrB\nkl5Mpr1IHNpf3AgCoHgpe1VODhBOjMDh0cni6i72oiZ9V/kWBcRGbLyh/4e+\n475R\r\n=hag5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDjUz2W6HjdVO+1DjcZQ8W607inR0yY42QlM+ynQPzzmQIgN/Rc4LLY7II3cbTz1e9Nz48JRe+SuMnA1hFEe7Vn88c="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.2381fd02.0_1588368338592_0.8746405305014313"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.b2ca9b57.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.b2ca9b57.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.15d65448e.0","@material/mwc-base":"0.15.0-canary.b2ca9b57.0","@material/mwc-icon":"0.15.0-canary.b2ca9b57.0","@material/mwc-ripple":"0.15.0-canary.b2ca9b57.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"98f8c3a13f6577a5e1ccca480ffe483c91183a7c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98f8c3a13f6577a5e1ccca480ffe483c91183a7c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98f8c3a13f6577a5e1ccca480ffe483c91183a7c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98f8c3a13f6577a5e1ccca480ffe483c91183a7c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98f8c3a13f6577a5e1ccca480ffe483c91183a7c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.b2ca9b57.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-1m7/ZHSaT6c5rCB8uEbva8cMJ3dOnsRnkXGIp9EdhVcJ/VIzv4gYS+8vCjaKEputp3UyrgoCMUFKrcLvWdJHrA==","shasum":"9efb5618fc7cb9ccdb5ac3e982bdf50402432abc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.b2ca9b57.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerJZOCRA9TVsSAnZWagAAsBkP/2+1bYr+2UF3mrUh33X4\nMAoHbOdA9Q4noBNYJRxBUel8azDCusUyP6+BBSXp+izP0jlwA8xORkzKIkje\noOATocfykM1vykMRnIub7TDdTDsGoG7IAR0bFl4eVX0z25JEEJJiQtGWRqIF\nph2YXPn8CNcLRsti5t3xEjPa/nCD8uprFQPzB13wruWfedSn9aw1/dzHWCuH\nHqQ3d5JxjSeEsVqwYhetO3jwQXx4INjqhyYgA4nbPOufkGxzhRuGFC9j/jtt\n6RfnoY78gyDPfV/h9HxckhK8yyBbaPe156tQO/+VkiW0S53LZw+d31tuZ/Hc\nCmhj14oIQR57x6s6epdVeKOLB3d2AY0RE4Gg+/Hv/o5xXXnCbZ8cj46g8/9M\n/UIz5gbGNLNKCgRw9tiDiGAD/dVqUmPyhgI0gn/R0BZN3zAyLZKea60612AS\nQBO+PnqCpeB0ejPub+33ObVTxCsRhap5zxkI3UcO9PZMb8jElp/wjxgLaVqC\nk2t/xVD7ex6qA280EVQWhOAyA4+8xa7yrxTnt73m7oIKMxBTY69Lu8I0OG8C\nyfDCj6bEsLASYYRwSNcUXKd3rQ4vko2ycyM8uYp2PTQPsd/ceZ21AygskK09\nzq05XaSq17OsZIwWMitOzYkg77geOPGb+HjrU7YgdqkTQpvtYgd7pG9n1CV6\nGA80\r\n=4NGn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD8DwfIfVFuPQn9VJ4MR+sjeWtTPZCUgIEAmoI84LcxLwIhAMXYvsrQErakbkUwCGFlJktV9PKK0KUOxQAEnZzzmtbx"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.b2ca9b57.0_1588368974347_0.7322390493443804"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.b2b088e7.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.b2b088e7.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.15d65448e.0","@material/mwc-base":"0.15.0-canary.b2b088e7.0","@material/mwc-icon":"0.15.0-canary.b2b088e7.0","@material/mwc-ripple":"0.15.0-canary.b2b088e7.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"c524f04088895074106127ef3584a2aeac09b189","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c524f04088895074106127ef3584a2aeac09b189/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c524f04088895074106127ef3584a2aeac09b189/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c524f04088895074106127ef3584a2aeac09b189/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c524f04088895074106127ef3584a2aeac09b189/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.b2b088e7.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-BORfkTE2t4d0NQhXEL4hU55RcuqkEUxcgcfzIZqRRARRvEGGS5/paM0nx3GTrcsWXPX9eJcWs2ZC6bSLiTDGmw==","shasum":"74ceb25bef0eca32ac389989c65af41550b1077a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.b2b088e7.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerKPLCRA9TVsSAnZWagAACtMP/AjIy2hHukL80okQsPcw\nEUcVoHuLIBnEIn0ap/Pb/ScfUx6lKMldgHqsWocb9K2siXRZVuF6hETtGKjV\nsVyKVzGtp4r4uPrADhBU4M5BOzI2wLqU3WN0wnSjqG8X+Eqxef4AXWue1Ohx\nCBesPCiN459Dp/4Qlcd8dW6dbkWRESSTdoc4rLquhR+EaxmoqyxdR7bAJDD3\n9L+drF1ovpkbVX+6VrUwlAjS19Js5mdioJtoxWtSR+AuZkIGXtoCvtl6AWTy\nhxbcQdF3lWIeWrK7MsvPlEny9s6G5Kr3WIp3LrTsJkLqpwlaeCm11MNgmQqj\nvM9yrHn7E2lDQkdgPvPuPyoaWum9zOB+Qn273WxGCz9D3eGGVDG4ClwoABll\n4ITkFzfuLKvr3oyUh+HRGX956ZEYNkhUTogQhK65tcCtf99/ct7+VE72we2b\nf5nPHs77mos4PdMzJ90qqFnQTy4dE/711gPnm5oPtSzEilpGiVesy088zKq5\n6JUOSxvmHh9x4k36exfWWQZ8eYrqtmSRth8+Xnsa5L3uXHHwJlxdfksrxj0/\nRSm0DjWXig12p8rPue1HfrQqQv4ys2toCkTYAyFPPF4p25Zlt3CfSfYn3oJi\nh53jExmy245zJIdEjf58ndVRdAnHAaYIrTgP9UnDXqnT2EQci/pEPDKmJZUj\nMTsf\r\n=Y/Ae\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICPwKIewwvKUggqWnFHWErE/ltI3kD9AmL+Xzh4c2cgNAiBMjHluOYVIBhVdiVR7sqtAAPckJ9kOJEbT8AEywMlSEA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.b2b088e7.0_1588372427231_0.6771434370240113"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.fdd8f69e.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.fdd8f69e.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.142b1549e.0","@material/mwc-base":"0.15.0-canary.fdd8f69e.0","@material/mwc-icon":"0.15.0-canary.fdd8f69e.0","@material/mwc-ripple":"0.15.0-canary.fdd8f69e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"3888dcd836699affb59b98e4306c2ac03971ac4c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3888dcd836699affb59b98e4306c2ac03971ac4c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3888dcd836699affb59b98e4306c2ac03971ac4c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3888dcd836699affb59b98e4306c2ac03971ac4c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3888dcd836699affb59b98e4306c2ac03971ac4c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.fdd8f69e.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-XMwiGkXuH/fX5mMTW1FTKgiHrJmtMY2RKEfM8rB2ogdqC6r1V8Z1ZdczgJNxCkTCB84FI0UbI/sDBCEc4iq3qg==","shasum":"7988ac23861599c2722d6b9cc7a4991d28a75674","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.fdd8f69e.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJerLvnCRA9TVsSAnZWagAAQesP/03gscJVSo4qfJ558v4t\n0b8o6bOOMVBqtzSJHgmbIPCihzH8UlcAksb2dfsSNyisAnK7hVWRXUChQDWj\nf/pz0z3hkPBV3HFNYBVIOiX3/3gjv3edP64GwszREPGcWeHPJdYcbZRfuFUy\nQH/mG8ik05kfuByVKNaXtQ5OyqWfis/g7Ypm2S5WfVxIrlwFivZjBLpLzUyE\ntRAR97kH4qNF0PcKJ4tQCsAuLAC33MwzC0F8XMlWsADDH5SPjltlA0wvQONy\nCfZYp1aHHtzMkLvNc7YQCRvtv56vD+G4FZj7a+VRVJMKW/SJPvwZZQGJ3eG2\noFAykVmFPbq5yEbV6RPBRlf4LzdVY7YXmTRwV/Ca0FCGWaymOTR42HDLfIAb\nMlqwCWuFZxEL6GdW410im7McMRARFtSkxGPywOO6ynjD6GIGbCubql+NH+SA\nTB3Mi2tEKHXbKaWdPIQFko0WP4P/fdMf5Rsnlo70dF6e43xnXPXmOrJLGMKK\nYvNt711yg6PxWGpI5NQfmZfYsq+BnHHyOlg9l1paxGwWsdJhZEyAmwjKW4EH\npM3Yph90HzYIZL9/4fz5ROPJO8MjGB9xG21dADL5IJVKfY1Bi3+S88Do1W/y\nWTI/1W45D1qy80xOW4jfAdwF1hLsZigesYDC+2vDuz1tMUHypybXhz3VDQxx\nzr/6\r\n=rnPL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjVo4KzE/HJQtGfrjXusG275/KN/q2LCxu0mt/RghsMAiA7mEpQWfgjRtUjdABqrHAvJTmeKir0sD2ddur6+qiopQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.fdd8f69e.0_1588378599045_0.6263830742014167"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.730f45a8.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.730f45a8.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.142b1549e.0","@material/mwc-base":"0.15.0-canary.730f45a8.0","@material/mwc-icon":"0.15.0-canary.730f45a8.0","@material/mwc-ripple":"0.15.0-canary.730f45a8.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"e4604a16ebeca9fd76a4f742d3f936e83aaad680","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e4604a16ebeca9fd76a4f742d3f936e83aaad680/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e4604a16ebeca9fd76a4f742d3f936e83aaad680/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e4604a16ebeca9fd76a4f742d3f936e83aaad680/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e4604a16ebeca9fd76a4f742d3f936e83aaad680/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.730f45a8.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-Y9NLibYQrpyixMufh2HQ8iXCOEY3rPvKIYTCaUHyoqiF6v2dEA2Oc10uFbLnY1c1UrVB+Vet/CdKm58CgounGQ==","shasum":"077d72ca8c54e228d54839901a6ca0baf726d54d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.730f45a8.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJery1KCRA9TVsSAnZWagAAeu0P/3iHEFSHp/rK79pPYXVp\nv92zZWZa3e9zAsc9cAlfQUq6yne81RGFY8OhaMxKj7bZVIrBVrg72jKi/G83\n3T90IxXiq2+BKH1xjWpMO+5xCB7XLvgB/J4UhXSe4eJtlDaJDPWmAeAK5TOM\nqzWcxGEleW6ykuU3VMtHq5qCM2x8f9FogNans9lAacTgKTSgWcUgJdFIH0hc\nKO/b0uYHeupdZrfdSGbUOBtFPCDILuVASBEJdwAFSXopPldTdOK6DQaf3Buy\nJ6nvAurk9OkddgOzrfz2ELPz+Q0E7qVdLpH5HQCknt/N97snx2DvNPOHNNde\npNSLQNjMHLEcJGgsB++aDkj5wCAParboIq2HooMP3ZKCatpD5EhjlRN5jnIx\n+O9dH4ftOLBBBlHGaW7VKyGadXrOA1x/zOxEVJ78vqOIxX4G9HJFGd8Kf0Jl\nmWkxCAF4YVV66d4D2UDFC2YbYogOJkua35lPw8AiGFll/qR7Jy/2vktJvTLN\nRVNur1Tx64jale4tMDBGwjOhgdOBmGTqk1/kXiPzZE+w7JrRjkf5WAiOnFxV\n8IsNk+QOM2FsSId3JVnAd3GooElA8zNYi5yaOPF6WVl7P7Am05RaZijoUm3j\nDb30oZ6WQwzpY4Lm+feD1lBcigaYaQxRmOw6ODCvnYNpOJes614FQSV7PwHp\ntcuS\r\n=EJe5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHqVlaxdDPrT4fD6T6S1q5lIi6DG9/PPHQVf6GGuVczgAiEA5Opc2qHCnbtk30lZm7+lhXg2bOfftE1T8+WXHCnT2KM="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.730f45a8.0_1588538698548_0.8346111565672598"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.4219bd20.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.4219bd20.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.142b1549e.0","@material/mwc-base":"0.15.0-canary.4219bd20.0","@material/mwc-icon":"0.15.0-canary.4219bd20.0","@material/mwc-ripple":"0.15.0-canary.4219bd20.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"b0ea0642a3b7fcfd78e46e68022be39ccf7b5e68","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0ea0642a3b7fcfd78e46e68022be39ccf7b5e68/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0ea0642a3b7fcfd78e46e68022be39ccf7b5e68/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0ea0642a3b7fcfd78e46e68022be39ccf7b5e68/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0ea0642a3b7fcfd78e46e68022be39ccf7b5e68/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.4219bd20.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-o0q0SSYKpvqldXiPF+ZpUIevo1ZHzpDwhqoVzPPueRbruchWQkbh3CgBJDrbEu1b3b8z5fBe5cQ0mm/m01O+8Q==","shasum":"230a1ba388feed0ff610a95102d377aeb2880fc1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.4219bd20.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesKX8CRA9TVsSAnZWagAA2ZkP/0biSDyuyUvPRtNwpMec\n81ziD/Oho2to7Gj/gINOVj8je0E0wccTmlgK85L6ILfjoakbtuERCLIHwmsM\n/+NLjeT8P1hLcoC2GeCJx1rXo5pi0iZi6ZvaQshcPD0NsdR6e61kCsdrMXoP\nsTWTsJ+WKUsZ44jW5y6lSYNVDgle5V14pmrNesjYId1qrn4xZqMUd+Q7bajR\nXhvqb9adV/1uGa0PYrqJDGZ8UeLZPp5YktJhY40qYl1XPv1OqO2GTxB3jfu+\nOPXT4TiV6DlSoFhr4vXzO0vPfg3uIhYJL2jzsrYjVCh3/RRgvmS4r3vx53u8\nLSIvTcjspWpVF4ksM0Ty5ka4S6SPDMiv/+1LZwM7ooYl19FyDuI3o8OY8TbO\nPdsLItuI333slgGSBTiFwc1p098wKVY9YF0LTtkMcJKHUWSxPeXgwykaDj1w\nieYtPVsIpYg/aT3vNkBn+kx81zVQA1lHcwrWDS466Q09Ea1b0Cp9w9lNN9pn\nWNMkqahv0yOrq/sQJl4E3RauoRh3mPekC5eHp9kNTCU5FluPzlCnxXb+qqzC\ntvfTH8Vr2iGHTbqyEGYMmWS+CCrfzdqUxgt+CIvFAhniV7GE2m5JmW4a+j1G\nMtkdWqf0uB6kA+4kSrCacsDSZ18pe1e5Elpp5O/h+8ZFCQHNpK5CEdjewWVj\nQcj+\r\n=96jc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEKOzqHWpdXZXvLyEXm7CfM0tjcg6NuFriwY3ia2EzUaAiA8FBckrbtkwVJEojKJDKjCGNzz/lC+pdLUbkzKir2xWg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.4219bd20.0_1588635129454_0.4755363984285823"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.1d83cf6d.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.1d83cf6d.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.03dec929e.0","@material/mwc-base":"0.15.0-canary.1d83cf6d.0","@material/mwc-icon":"0.15.0-canary.1d83cf6d.0","@material/mwc-ripple":"0.15.0-canary.1d83cf6d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"72586b3b03638e183dfd5440f006b405468a37d1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72586b3b03638e183dfd5440f006b405468a37d1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72586b3b03638e183dfd5440f006b405468a37d1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72586b3b03638e183dfd5440f006b405468a37d1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72586b3b03638e183dfd5440f006b405468a37d1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.1d83cf6d.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-bd+LbObw/SOGtGIVJaEwVeZCldHKr9Uv0Sk1fCoIYHBnOt5+52tDzoTEAr2eihtpH4Xg1rHlfiNoEQ2tjKGQKg==","shasum":"9397616991068d7cea3c5233041a0a7df16993ac","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.1d83cf6d.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesZ5vCRA9TVsSAnZWagAAF6YQAJ/Fz5MidB92WxubHElI\nL5SrQ59dKYsIARrm6wmRFgtdfh6VkHgZMrEFMWwhe7Ne+LeizPd4pArtoPa2\nD81C1LiwzCBarFI6iQT825mGIL5jKRqVnNSP2wKvxtKQ7UpS8ZFpxGB3OHh8\nmE4SfkhiFnw6aU1VeXR8hSH4sGdLgMTNhcvMf+AMqP5eA0Jvt460eW3X8LYI\nN8LrQ0Ny5DHmkk6B5xOmRJV+MhRqtup+7GMki1zaVyUec3MfpI9TwTIKNqFv\nKr6JPCNJLBDFxQQuF5zrgVyHvTWlVKNS/laX9fIKD9yHePdkKBnCHet0DKrC\nIjUxocepRbtRlK8u/d9SceFFd9EKZSkrl2WHzv1OqBIM6/s47HTbUXmJYewO\nn5ldq106R2IPIEuhfxMRc5Ak7CxXwSjMezqiOYGsy/3gtUenr+oI5pCYfojt\nxRxzIoJvK9C9DVGWPsi1YvRQkUwJ8N4pJ6AuZcqr7wAVVT7+SGvisafv3XmT\napCFlkJ1SumxQ6V1ZJM6RjfkEnQR+d3YpHXmc6tYtu7Zzu1bMyduToCGbzEx\nIbypICOWdyAHQMT5/kt/U0b7olKCwVfvtGF3PyIVN95mKAl/pufQGrxht24B\nlsaNcJ+4vKHG3SQqNe5AslNDdZN3gXVom+lMHRt3jh/Py5Ht7qHhnsWkpz5c\n/ivd\r\n=pPcM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICXzEplAu2aJIbtubu3YQzTD+qs9mzlLtt8epA/eM8LLAiEA4qt9jPcsrBYSz1sbB/FC8A/6GLhK/bHJKNEqSw0I5jE="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.1d83cf6d.0_1588698735112_0.26868745130745464"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0-canary.3bfc63aa.0":{"name":"@material/mwc-icon-button","version":"0.15.0-canary.3bfc63aa.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.d92d8c93e.0","@material/mwc-base":"0.15.0-canary.3bfc63aa.0","@material/mwc-icon":"0.15.0-canary.3bfc63aa.0","@material/mwc-ripple":"0.15.0-canary.3bfc63aa.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"00c84910ddd746dddbb2d651a4fe51c784dc78b1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00c84910ddd746dddbb2d651a4fe51c784dc78b1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00c84910ddd746dddbb2d651a4fe51c784dc78b1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00c84910ddd746dddbb2d651a4fe51c784dc78b1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00c84910ddd746dddbb2d651a4fe51c784dc78b1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0-canary.3bfc63aa.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-S6KzdFC5ZtjjZNZHuiLsu/Fvqg42861XHecYQjLrgNtuLSil8zNSb7tMvEtP6So59XOiXh9lUx4mhVqZEZzhpw==","shasum":"df6395cdaab990b50be5d359a539f5d60434293f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0-canary.3bfc63aa.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesaziCRA9TVsSAnZWagAARgQQAJdryKm+jtYNxPG9y4+S\nRw41ukV5JZjTee+RyZ5G5MJGPqfubHku4945vF9uDZ17Yd5m6CHI0jSIhHWQ\n16ZX0R1N8o9Rz4jFSuN7+EA+jHcbYU5MG0lHjbQvDdG07A+/8xVQcvSppnqm\n2LTj42Xm2bW2RCpnOhHcmA5VRHWrg3iWW139SN4weykFYV84U+cVuShOwXSh\nFW+oIGhFN5D9/mrtS96G6ap0OOKgSR980RbsKSrVFXveW8UPHyWic8IhgzGU\nqTeExIK2zBI2A789T3I9LeMhJ1vu61W97VCnob3nzAlUS/LhULv3lWXuI0+5\ntSmQZeVmAWf5AhcUKYyXiw78OpOVxKjiOBXQlYYX1bnqXmIzd/CzL97q0/4l\nYh+2r6POcIo8H4HqUylNORbDp6MNWj0C3QqquhfHxWm0uRjqV8gmS9ml6lL0\n6m8F64woBmvWKC67mCNo6Yxk0GZVC/NVyOMuY6UXF7jo1EE+k1NsZ02PsXWz\n1GQY/V9NAQb6l0Xmv6zTpEM6Xnk3xReCwyt9XYHUZSUjrSP16E3nF+DPL8gJ\nnTbTTgr+6TnyBP+agsY5+yFBsFQK6Jr/OaB4NS4gGPF/E5wUA327d0ypnwhr\nzKqeL9YDaBIZRbQRPOlTm585CO3BoT4lvswGKsP9fJwrNUmo+jVQ021fI5IN\nWUnE\r\n=RtTN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEo8j+9Fxr6FJ2YaWMEzZlD8oGzKEFN3feeVcPHhNatbAiEAt1lQV2HaINrX4WvJl3TQlNeTcqlNAXi591NVMHZWaug="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0-canary.3bfc63aa.0_1588702434514_0.5820016657412896"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.15.0":{"name":"@material/mwc-icon-button","version":"0.15.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.d92d8c93e.0","@material/mwc-base":"^0.15.0","@material/mwc-icon":"^0.15.0","@material/mwc-ripple":"^0.15.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"749d0b52cf7911d260027fba833a8a291177ad32","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.15.0","_nodeVersion":"10.17.0","_npmVersion":"lerna/3.20.2/node@v10.17.0+x64 (darwin)","dist":{"integrity":"sha512-7Xw4uYdMSRWBmviMB0i1BoacX/cnlA3JKT2kKipnXlj1JP0Y8hwLebXn18m0z8TbDhwAQnXuKp6cWSZMgcVcWw==","shasum":"cad5a841ea58ba1f39003ba17f99a6ae55fbd0ac","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.15.0.tgz","fileCount":16,"unpackedSize":45167,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJesepdCRA9TVsSAnZWagAAnDIP/26UFqR2wUOrjpTW/vAN\nQYXK8AoXZEB/y2K1GBC+hT5QMh1jVhK9nWO17YO+OFIwPbrwdtMmQJ2D24BE\n2r1kdORVM+Z5JjZ+vDHIUbBHMYdv+CF2jbgtNUkgqP3VV89Yw0HjcZQJ24HT\np0eGqZBvdCbyw+eaKsICBh/Zi1T+m5pduH0Od2yBubfwUQvzAIeF5xQqvC/q\nhPTOoxnNhuzO5BO/l8bN80MupxTMsDs/XtLwduQ6grOlHDaTaujGxnFvM++w\nQfBB1jN5VOe3HMLXnj4NebUu65L+plREmu4VygmBjcFnKgvBvSsrXSlo+Wwh\nvNkkCcWydgSsbqcluh3fLs0IS75BAbQHESMVr5jIyzmUujDXNyY143SzwfDf\nj0LSaIQKIad3UP2MmkbiXzCFZfyUGlpeGambeC7IjWHWcOMetvbrZESetnqY\ngf91spvl0vi9f7PVneFuji1lEVFckeB1Y7ki1DDVD0cfVPseQ4zkrVEqtIB7\nefbN5pN4KQWZuVTDuo3hcI7B1KNPxXQI5UjvBD8Cafv2I4piFdC4QAKaZiiW\nxS7dSlJpKKBSD95+uX1bdzIhtQDnTIxRpZaXi0GZQYxNmRaRqsVvR1RqB+oI\nVDt2Er9/fuV7KvuYmpKYnYclU6hiQlzMZ6kTUfOT9C4/n9vg4ISoSnLqz7yz\nydTP\r\n=m7hi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCjuPapGBklfF8q3fJEcG1xH9yTDOomWE2w25aJx7OVeQIhALoKo9wS1YdsleiyNvZpapHjxvJC8KMJk0EhPnkqzK6/"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"asyncliz","email":"asyncliz@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.15.0_1588718173142_0.44289582502051217"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.1f4e3d1c.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.1f4e3d1c.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8135cc085.0","@material/mwc-base":"0.16.0-canary.1f4e3d1c.0","@material/mwc-icon":"0.16.0-canary.1f4e3d1c.0","@material/mwc-ripple":"0.16.0-canary.1f4e3d1c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"cddafa9ea64276d2774eca727578ad51fda9c366","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cddafa9ea64276d2774eca727578ad51fda9c366/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cddafa9ea64276d2774eca727578ad51fda9c366/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cddafa9ea64276d2774eca727578ad51fda9c366/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cddafa9ea64276d2774eca727578ad51fda9c366/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.1f4e3d1c.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-UyKhYjQjkTfNvAUVVGUzKbg9Nx5gNpcPhF36xNuKOHWGhxXJ+MWkRVaGfFzRlcomkW1XbKr2QAI9mj7ASjjkvg==","shasum":"dd483a260060ff1e5c46d8b676929709832ca9f6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.1f4e3d1c.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeszR0CRA9TVsSAnZWagAAO7kQAJx7KBnc5yyNrae9C8+d\nFAgJHaVT2d6TqhRN8G2oaK82f/OkzpYG4Lm5Ymskc6cm46GrgCjRFe8lVybh\n5YjvWXQ6aHoXuiUQRDR11RF0yDS0rWsFzUp+yPzskWXUFklXUlMY+K9iVxtq\nQ5d+4ZEJrgRIOBdftdKDCCugARxMWXLXJZz9xGuF9GEQwDk5XB5M5083vLXX\nRPNokR5hHr9pnhnAZgXc07Kvr6tMRQGJgXlCKEhWMJnClT1VQrqwuvCFd3n6\nHhY+BaKS2WBt+hALkaiau9h3wYVxqW66d4NAA+yJt2I9IePCw0fGUUSFHXG7\nBK8svw1oLrt3vB+ny2CXSbLm6Fyq0HXXyYljNg0+vB94mNosK/cu3xZbMHET\nF3LR8WD6GmKDTtOMnOZEiOUVX2ZzUC+ZIL+ZpMkSaCXJWt3E4Rk9eEBjigxC\nDEsWn8hQ4+E90p1iUBWrPMixgDB++jvTgPeRF6/TG+eZLbCsHQ/cnkSWiOK4\nD38pTYoosW5dcJXg9BdNXZC/GxFBrRaX2kfILEktDqSWDMvwT4Xmw3/k6CA5\nD/kULZDgF0C8mlh58NV8VRoSOwHY1UEVf5qrvho4UKWzdgfD3M/4pDriqwTn\nLVNEn6BYgHtmXE9TzYPk8H4o0B6RFNJ6suywM66sTlWOS887oJF5eVIz8t7p\nZG3j\r\n=tbho\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIApreYWNbnWHnJYvjlx4+f1b0j82GhTuBDOiiFTco/TnAiBV8pl3EX9wq79VfLhl935/WeAVCd0fmkNMSshPJQfWsA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.1f4e3d1c.0_1588802676010_0.653861377578737"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.bc8759d5.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.bc8759d5.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.f83e00898.0","@material/mwc-base":"0.16.0-canary.bc8759d5.0","@material/mwc-icon":"0.16.0-canary.bc8759d5.0","@material/mwc-ripple":"0.16.0-canary.bc8759d5.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"bd62828e2f7b66a127bc0ab165f32bf39b79fb0b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bd62828e2f7b66a127bc0ab165f32bf39b79fb0b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bd62828e2f7b66a127bc0ab165f32bf39b79fb0b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bd62828e2f7b66a127bc0ab165f32bf39b79fb0b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bd62828e2f7b66a127bc0ab165f32bf39b79fb0b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.bc8759d5.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-KQ+RbrbX0uX8KJeqc0cyTSEAkPvGt7wqc1sCYr2Adtq5Wwp2WXh9OJg9/Lo5xDp8z7+PuzNqKxRc0j/95wWLcQ==","shasum":"4d5553d83c9a96af72c25c0f390f2b2d4e640100","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.bc8759d5.0.tgz","fileCount":16,"unpackedSize":45236,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetJZrCRA9TVsSAnZWagAAiNcP/jL3qMFCQ90r3FhTy5y2\nZckIn+BB+JJ8e3arvGBvqX68bCTHGTk1ISbKYWxlyWI46a9m6AsALUdfUgNg\nQ4ZHd7XCLc2pIlZUUQzkc9f2Gtd5NCyKI7Bo+CX0X8+uRhE2ifcSD2srdoSy\nzdAJqYouYlQ/ssO6Uqe7cm/9v//nAA1i8D1CuQC+N0uhfVkbiuu+RaghOSTq\nCcXg6ggpbOjfma5fygES1WgZncSr6mwgt0Gk+iJnGDeQGbFWUt67pZzKd556\nMEEbmHqfh8eJGKEg9F+d+WYibAjdRge5CdYAzZ5DcqU7lwg2yQwlyrzA5J4b\n0lR6JSl21dvI4baPstmXeJbSr+f11g2wCgnxS0J6c3HUBQDZEqZQyz+xUUpc\nNswW/ewalGPaqDqbOGvVL9uMBUXzc7T/TJ0XAg4+PMBUR6Vlse0yORh1VCkR\n3SaQCL/kMocHZpYiWlJmL/VYx3jefA7lrHXlHQOblG7BSDbrKd1iqiRxC7GR\nw14OK3dG0jnvMgTle40mbceeR11tzTKdfyqPIWLELKAGsr7toMEnlXul/jrc\nKzM3e0eva0OqGtQnRpnmF1hKdjSJCATqzLXkW+n6zqmhd8HNBcJI/CFKy9h1\nXwpwUYHh7BjDo0Fymav1AapuwEGV3hblfp4Wq2aK8j3/KCYMrWSp5n+ir0xu\nAEhW\r\n=SQ48\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAIDQC4wH3MXOc+wooz04Km+60Qd9oSZtwpCK2tS3ha5AiEAw8SkxRXkgbKD1m7srGKoP+rVWVHyhUkuwkk+MskTdE0="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.bc8759d5.0_1588893291449_0.06013168866006113"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.d1379acf.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.d1379acf.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.f83e00898.0","@material/mwc-base":"0.16.0-canary.d1379acf.0","@material/mwc-icon":"0.16.0-canary.d1379acf.0","@material/mwc-ripple":"0.16.0-canary.d1379acf.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"7b322d565d0668b9f1c4054abde8984cdba4ee4d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b322d565d0668b9f1c4054abde8984cdba4ee4d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b322d565d0668b9f1c4054abde8984cdba4ee4d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b322d565d0668b9f1c4054abde8984cdba4ee4d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b322d565d0668b9f1c4054abde8984cdba4ee4d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.d1379acf.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-bTOQ6bmIZD3RK4kG5XFhNFU/tUf0lT3Foiz2vy8Wjc0qrNWS2iy143sGlXG7P99cEpM0rpNKc/XfdJ9oesYGTw==","shasum":"846c66ef39db1ff55aea373f28e272cd58c186a4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.d1379acf.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetZnBCRA9TVsSAnZWagAAISQQAKHB9quOWxsNRQuZYSkR\nxVBBC4//wfEXGbEh0MIZFJJIKXJr5mLDZznJjpC2GInHHcptOkDSiVMsGsw7\nlw78P31sBezs81QcW2DHMqggt+lKod6v7w1v9z+ysgs+MD45OSn/9ysk1izE\nbUU2ub45u30WvL3KPALW3yZugzXDi+oqRdCwaYdL9BYImwWm4RbnB75X8ljZ\nBxGi3NFaSqijqQGiQxtQvica3zgcZdiNAvx18/yg7Sw11g30Y8sWfZh6WkX+\npRs9gRlH+lZZ89m7ecrl9i+wMpDNwGszZy6GO97EnGEAgXqYk0WqiNLWnt/v\nXBe5ofp8QW4QvX06CnNvrixNC2+I8u7ip1DRPqdVw2xmnuRtCijW55xWCuoG\noyJOd5UW1PfZEWWKIw7gb0bU8InJAytwPvfRu/cyazM3qd42tqNS8I94f00r\nz5BJAFJ4dWqENJb4mxUHOR8LoHoaGHZIxUTD9CSMPWJM7jKFQS8fsn5cLIoz\n1U6lpE276YvhmAY62Zk8kRftHwEy0NLFLg7l3FfDGdj6/M59c75UV2sthC+k\ntGDS/06kuwPlAXB2eqbZMLxL/xGeSguytl5a4yaUedrSD7xLeAClbGI/yd3M\n0/iZy6R8+bjWmHuvnU8roP5tWy2WHS4fneFtdyhxSELIfZBf2xn6Z3xErVRV\nU67q\r\n=2CPC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHQKxDfLZwL6yUOdI2R1F1gvXNk75P8ZImqpxorfY8z7AiAGTqxkAyiv05YMpHuYkNtta2HM5LW6mNV4YObX0RfrRQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.d1379acf.0_1588959681175_0.007327610695343489"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.58d51fc0.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.58d51fc0.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.047e6b337.0","@material/mwc-base":"0.16.0-canary.58d51fc0.0","@material/mwc-icon":"0.16.0-canary.58d51fc0.0","@material/mwc-ripple":"0.16.0-canary.58d51fc0.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"095d9f72ab7ca9994ffd376ac6b1b0daa4c99011","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/095d9f72ab7ca9994ffd376ac6b1b0daa4c99011/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/095d9f72ab7ca9994ffd376ac6b1b0daa4c99011/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/095d9f72ab7ca9994ffd376ac6b1b0daa4c99011/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/095d9f72ab7ca9994ffd376ac6b1b0daa4c99011/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.58d51fc0.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-Jql5N/o8Ij+TZ+WNPLbbvDwWFe4oB7GdrPKghGEcIQhheLpre/0A7EhbN6qiboWEg/+WhUOI7P7BW+DKNfFpvQ==","shasum":"84305784af4c1fbc9222096f994c65b3df21288c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.58d51fc0.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetbBSCRA9TVsSAnZWagAAV2wP/RyT+EI9i5EowR368ZbJ\nqRRrkf9BFXzpzmPvI9ICWMJVCtjVybSBqwdLV89uIVZHRNDaVa6UGszUIFLK\nm3XWvt5XPCzPzkAC+r5+J4UXw1IGNmjjFlB2tk5kMI1oOee+SzSWOEZhgdh+\n3UES8TwXzWuL5oXXmWEw/ynTdZfFMpDACrIgiutDXH88P3o/iZTAcSjk1ZMv\nDpkdMnM2k7MB1T02LXgOUMIhAgpBxaU/TgMEgzn45tW8IVH1WK2iid+GqIhM\nsPhXXTcIBSW5sBb1RRk7tWoLrkVzJePk7lIUZMsiiAKxCBNzbkmaRbM+E5nv\nv0HEuUmAgRJI99kQ9asqpVLO12LZmTch/JzY4gzQZ0izkfp9tuY9dGSqfQUz\nE4ODCaFO0c5UPOGvSrqcf4EAUCB9rQsZFlaKB6DBjt0eWSoSCYhjmhJxemFP\n2Fn0/QvLM0n7OlI56mOGPs0gfEVgxnXsk6Rdam/xg1XocwTLu52DtW8/2ZTE\newZZgg9o/NdvRdJhWhLz0NtOr3HR5VDZKjXKR+4h7o5tIdb5WFe8KC3wcPxz\n/qRorv5SbF+bONJ/cLu2McZ3sOpjInd+AwFZxlVeXuzWU0jV4ODzfOcHj2m7\n/ya7zl5/N5F7WyL5i66cYuJ8vhrZhOFtwl0/Bl3QsaDzttOmZ4iU85olvVBt\nQmvB\r\n=rCDn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYplkSUnoMgLeM14jJbwQC4mwFlzUuyjx5AzHLSZkkMwIhANLTJf+30qSVdPwqhbhPP9EKlMi7sMKpZsxPkRtshrjw"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.58d51fc0.0_1588965458069_0.8963259809384938"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.588062d7.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.588062d7.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.119e21426.0","@material/mwc-base":"0.16.0-canary.588062d7.0","@material/mwc-icon":"0.16.0-canary.588062d7.0","@material/mwc-ripple":"0.16.0-canary.588062d7.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"1b66fe2af3ce7c18a07562e7ad2469074135eec3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b66fe2af3ce7c18a07562e7ad2469074135eec3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b66fe2af3ce7c18a07562e7ad2469074135eec3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b66fe2af3ce7c18a07562e7ad2469074135eec3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1b66fe2af3ce7c18a07562e7ad2469074135eec3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.588062d7.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-ln/d2zeD3nUtNZS3sRm/F3QBotGDK26T+3yca+v9gHXfUeTtU/XartaoaRyORpzoADmL+Qz2QSyKCk2pYofY+A==","shasum":"9811da98689810a2e23c3bf9434459d287f87eb6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.588062d7.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJetc3oCRA9TVsSAnZWagAAUEcQAJ7KDb2MX/wKtYhbsssu\nCgH0pIpf6NG4cL7AgsYZrUaD7Q9/SCcP5ghSbIqciHH0qT7waB8o27gy5AYO\nqUmB/8g70/rqKYsAnkz6VaPHrirDF4h3kj2f/FJACcCU2JZRr/roLkOS9kZ3\nEhwlitE4zBr5wxVly+r8G6Cjw/qaueLpwmHD55En+gCemMtzdxvNoFpbOXdT\nr6oOYoxdiEyRlZS5FwpmBGPIyMTB4P/rAjefgy0nmyKiasKVJC0ZUIrjPk4M\n3mcLCbYFMt7Xtw61zb0qjEAXsReRqsS/n4wjDzvt6tSFE8lco+XnDpQ0DGm4\n+ZVjGu3GN7vIy+yL7gNZHvCiXA0n+WKTfCPWS25a3pHj8j/ezb9AlCF0Ae9r\nSIVMzrnRKW3M/l3fM6CiKul2ivwFQPtszT74eitkwRhoO1f4KnXkM5KVcSNu\nRB7G/q6ciqGBbV1jmhi6ff8PkrNvU3NcUUGdZmomLsO28KUQIIgeii1kJcy2\neUvHGTbGUQBf+HpeaPW98sr3wVI8xzYlcwaqvEkRZWw/xm31PdsoDZs98lAV\nvI6QZ1lI8HR0Kuk0XyKQ/09IXoYfZqhC9LPMesrYKLhfhxjA+r07l2FfI4N6\nD01qEl9OLirpxNmCqaAwzaFDlpXo/3htATmLf4RwNe9IqE8QgZnIKbofiYni\nvRhp\r\n=qbVK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCxdPcc0MJuLYGftyYo70ZKwtN8QIan50y5BLF9BlDc0gIgM5bIoBxLhsurSJI1m+FU/p+gQhR1wMWMmJgGQ/XYmqU="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.588062d7.0_1588973032161_0.1901345644913779"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.fa21f639.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.fa21f639.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.a5aeb3001.0","@material/mwc-base":"0.16.0-canary.fa21f639.0","@material/mwc-icon":"0.16.0-canary.fa21f639.0","@material/mwc-ripple":"0.16.0-canary.fa21f639.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"e20cc975825eb5a02be956c28db1cebc2f8908c0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e20cc975825eb5a02be956c28db1cebc2f8908c0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e20cc975825eb5a02be956c28db1cebc2f8908c0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e20cc975825eb5a02be956c28db1cebc2f8908c0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e20cc975825eb5a02be956c28db1cebc2f8908c0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.fa21f639.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-mejATvOWsUvc9AaRMWIhwj/cF/YLPWWl0raK+BvT9dWtWwJFDQe7s8opTBt9hrZBTJJ8YVRDVbXqwRP0LgxlsA==","shasum":"51766a6efd80ce722a4f8ad545768a4f63319635","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.fa21f639.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuYuhCRA9TVsSAnZWagAAbYYQAKFPKsCkIowhKWoUx1lo\nL5LCNBfVMlkEj1EQzc8sdBd4bCUuZGGp/jFTL3kJbaEiOCK2aP0JYXjwW6B/\nezuQBvMaVSjEftfJ7fN2/NVoyUJCrVjvlHRvqYOyHnKlv6hO3Q/RYPqLe0GO\nFYX/tecqyV2+YgZItu5UU1dTxzkH8gXo8U/1VAoLTzlIJWQ/Ioe2bgJjdHmS\nRCT++h0dR+puWnvyzndo9p01gSJvqJDB4bN25YH2Hw3QBUW/sFOoen6i8C9e\nr0S9Szps7bW2UuCrc09/NrU61TTMMEFP+gs3QTtsYxaZnRFD1v8aGM/Lyih9\nHOU7V1Jik2rqqSDXY0k+YyhqTfySRwcXWmyhXAWeXdiAjoknD4+76vtodzKb\nrGt8C7G4TaSq92zYHbdxfNH+I2V3icqWff7zy4QMiLcNbHbu/Pt7c71FYfh/\n8cmlXsd5tF43oS3h9zX56J9RCgEuXMOKhX3IRAuqeK/clI/RTGLLvpaceCCL\n/Fvz28eRHxMAlrT1Y3wFQNzMazf1+wFLPkBae30mMODcNjXSGZvKP7CzUHJ8\nm08RFkRyFuOiPJ03aKhK14HlgGW3q13o8XPcxFVUf8WGuCEhWfD6e9eTuxh5\nFUsghkGWl0iBQY1DryMhLOQYh4gORn1bZtCbTWwcKKORpWVwBDvB/lL+iefR\nSw3G\r\n=uo7S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBEmmNO/rnA3/bwrqBNnXYSaiFSzxdnePWVfgvXqZYfvAiBcwPr0Y89tDrvDXa5TT03smW44h8m/h9FJtoZeFm8cnw=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.fa21f639.0_1589218209396_0.12705166488933828"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.2772c509.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.2772c509.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.a5aeb3001.0","@material/mwc-base":"0.16.0-canary.2772c509.0","@material/mwc-icon":"0.16.0-canary.2772c509.0","@material/mwc-ripple":"0.16.0-canary.2772c509.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"757bcaf3dfdfbcc62a5b2990c87cd91f80fbdd1b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/757bcaf3dfdfbcc62a5b2990c87cd91f80fbdd1b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/757bcaf3dfdfbcc62a5b2990c87cd91f80fbdd1b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/757bcaf3dfdfbcc62a5b2990c87cd91f80fbdd1b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/757bcaf3dfdfbcc62a5b2990c87cd91f80fbdd1b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.2772c509.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-Lj37JDc7nXwzk4WZ0UjB/+pUAiNrLajAydp8i4mk2XG4mr/ZB+T5W/bvatW9iMqqEtUsNderbl7p5YYYHwSnvA==","shasum":"035f207ec30f7fbfeae6a27fa360e32e7ef58e9d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.2772c509.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuZtACRA9TVsSAnZWagAAg60P/RtxQ6nEtByfQUc4CEBF\nD8roQjBVgeYFBx1aeFDGYmurE+iRi1hnXk/y3+Hxv9ZOONFE8A/09i/ZOLkB\n21RaOPN35TNRdMknuIc2srxj4WkxYJ9IlKfzouL0USplvyca9GyvXjKyIIaT\nUS2p98TYfftcYB/MN5+DUB6o9ew5lLaQzLPXBJNcBcZSdin74HCOXXNlGaMA\nrBym/91vwCx2eDxL7kRKXg87ZogKqiHj4ZDBOHt9Wb7Oc+zCXqGbNCYiTH7h\netVX25XUQifUYcQBTh35ZI2ymLwnpReCJHJKs5ZSbpMQyjZd0wcg6e9RL5sl\npvo2/DnDLJ2HyUs5BwMscf6txMuUShvHbiETWPkuP6c54mHu8NUKKpezkjYY\n1Sd/nu/tDkmE+9r9QsobxFYoUmCYy4pG50ZU0IR4EU9Yp3/fsl7CsZHtZxBL\nUuvjaGQ+v54n7Vx+/R+APSINbmhDOllB/10FnbWMwEhnmtX6LfaIgC6DZLAN\ntarCfort2m9R7PFcYv3qJlH2VnonlY1IQg5kaeVQjnSxmU+5IMx9ajatArYK\n0A+xp1pc+gvmSNtYBkNb5dnO+EoEd9HBx+LR980GYgt5DskYOlXsh61tZmz4\n+P6+OLbxXkUW8Sj2Vf9gm+P1U19kRaSZ8jhhCRdQY3RCIVyZoiVk9OLJvBV4\n47L2\r\n=n6LV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnTc4ilOelwMDZKOJDW6cQH6tL/MFmkMG52bFUJz1dZwIgfJy4FM40OFjUMM0PAkZlmfCZZe3RxAiT1kPVhdoXi7c="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.2772c509.0_1589222207500_0.2867192945599395"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.fc4796d5.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.fc4796d5.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.a5aeb3001.0","@material/mwc-base":"0.16.0-canary.fc4796d5.0","@material/mwc-icon":"0.16.0-canary.fc4796d5.0","@material/mwc-ripple":"0.16.0-canary.fc4796d5.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"ddd82bfd80666625c1dcd7c92fe79f5de6f84657","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ddd82bfd80666625c1dcd7c92fe79f5de6f84657/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ddd82bfd80666625c1dcd7c92fe79f5de6f84657/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ddd82bfd80666625c1dcd7c92fe79f5de6f84657/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ddd82bfd80666625c1dcd7c92fe79f5de6f84657/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.fc4796d5.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-Es6xFHaGgvt9rEgfLweqccF94dyBW3SgO7H1mUooM94yyq49D3PNUBfvq9sWEhUGX+nNPJxrsf9nG5vWr/pcyA==","shasum":"a5bb0baf1bf2e943d2271fb7a04792bc9250455c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.fc4796d5.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeubAHCRA9TVsSAnZWagAA2hgP/0m61zGQwelT8Ep9kfH6\ns1oe/SYj/kOT2pTA24Y0BH7awvgGkgypAmvhVBvmn6SDPiXvl6uRgXC0zCCy\nNweXr8j6vPqpH8n4RooqI5OqrFtTvgJ2qgNcgdz/YVh3QuU0DBLwgcLeLoIZ\nLi+kE9TG1n8u0byXRGZqMQ65QpuqTMVnIdbFtxXr+xRauMkfuLgp4VgrVNmg\nCm5RET5zGxygHq4qMtVkmqCuJVxb1OWJoHxf2cVanafYP/qSX/y2RLoZBjK8\nUjQuLcLHk/kiFn46fQw1IyCnidYKnv9zYSp+w45XzOfAK/XFDYRZkpwTPG0v\nU2is7EhiXn/xiS5qRJnyGwGXUhsuEd9uueBQPIaVI3YSgw6dtmUN0TgahVGL\n1e2rg0P0qKBG2jxwfW69PupUVjoyoTfr70jfdrCoIS85jRh2HcRQTyILZeuj\n5GqUqDq6I19vud0Rm3x2nwDxOGK93290bE+UwEgBmQfuJwd2kp83upBQgHZX\nnm8njDZcXP4BDmm4P109kc3VGhNRX+T4vrhSqTC+UdjioLgSUU11wMqpMWl3\nHoZH+w1o6i/G+CTmBc1y0EmcD++Jb/9NXgSAlA51mzPvenInZjnEuTgx3ezM\n902n3iGaHR/Cg2DRtgHq/6SrNRuztcAy6lyvA2a50WKUp65byWwKM4Np7vPe\nfHAe\r\n=j7+H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDDkY11KNJHduuybeTYw5DU+XryolYrF4bydPsil02ZsAiEA/B2Z6W3GeUszQbWw0REkh0bu/WP0qKRVW7ss1DGDUWg="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.fc4796d5.0_1589227526900_0.312885566660664"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.0d1c5f2c.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.0d1c5f2c.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.ed52af767.0","@material/mwc-base":"0.16.0-canary.0d1c5f2c.0","@material/mwc-icon":"0.16.0-canary.0d1c5f2c.0","@material/mwc-ripple":"0.16.0-canary.0d1c5f2c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"56733523245d57fa1e6ebe3caa22ef89bc95e8d2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/56733523245d57fa1e6ebe3caa22ef89bc95e8d2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/56733523245d57fa1e6ebe3caa22ef89bc95e8d2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/56733523245d57fa1e6ebe3caa22ef89bc95e8d2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/56733523245d57fa1e6ebe3caa22ef89bc95e8d2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.0d1c5f2c.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-arRajc1Fh7yA3bo/t8/xMu3d6/VPko1bd3JearpkMqeK7u6p2WacRCp7aE10SlEvtbmCu46KyC7XJGLHue80+g==","shasum":"a5f814ff1a6a08093a797ef3cce42993791641fc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.0d1c5f2c.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeucF7CRA9TVsSAnZWagAAlT4P/i7FLEsboF5DzvvDaIb/\nAx33vwLQTYIXnY/USy6m7euCViM1e0wyPXYrBXswq3SRglvJNimtovB9eRc4\nVh89zVocR8KxZC7U3KdPtz37vdijf/nsOQVr5X2i510KIGFqzzgNPm7TbQtc\nHdE7/J5LgXQjuSTMIwxBNu0hMYtegBKdb5NKxwEVJHQFXfFS5iUrXfqIeed1\n6nViS7i35XL9RUsHo5rlbVv4jSpnh78RzmrzXw3IqesZDwjGh0BFsb0POasS\nWZe7iQtw5D++lOv7sAiFzhHUHf7mT7ztSL+mTZEYwqd6Q1LSiIAkbggliJDZ\nWaN29SA95UDYh+7f9iUfS6oZwQnL6Deqv5yPQ+UTiBa7kJDgPD5qZIX/WvjW\njfKItv96DDu0z7dNVIa2T2Zj8SzEtyNyWWiBqLuxMcwxcbbyJcuZo3Dlkff5\ndpUijCTaNPV8azRFy+ejTFxvlbR2dPjEi/Xk2nzWxY8hg1Jq8doL6/vbbzUS\n3fcFNK23M7dxweRAdTEM6ZuOOeb5puPjYtrLVp7N3bND8kOdefnvtsFdF0mL\ncGT/Qbpfw+6QlG4elm1/FwiNZd4Yj542q8K2UZXQhBNYlNTQkgg/lhb8Dmx0\npXyU3yEj9vj01XpqcUSMoT/bQuNwnWB/MLpj+ypN+gJp/hiAs0TvuPgEZSS1\n/eJA\r\n=W9iF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbRCsnuDX1ZOP+vagBmrjEeymTEIrTO9Vtj9cNKDVW4AIhAP+A7zV+Hs6hWnfIIkPsTVLhK8V5YWQMZ8xg5aomyKqF"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.0d1c5f2c.0_1589231995453_0.0545590230063715"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.d083d93a.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.d083d93a.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.058cfd23c.0","@material/mwc-base":"0.16.0-canary.d083d93a.0","@material/mwc-icon":"0.16.0-canary.d083d93a.0","@material/mwc-ripple":"0.16.0-canary.d083d93a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"740c7f6a0f292b586689cce49e46a93876251b93","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/740c7f6a0f292b586689cce49e46a93876251b93/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/740c7f6a0f292b586689cce49e46a93876251b93/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/740c7f6a0f292b586689cce49e46a93876251b93/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/740c7f6a0f292b586689cce49e46a93876251b93/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.d083d93a.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-jOPqlfsyFmu8NzbiE091Tpl+iFLutw0TA7nYLUbVemXxCJyxYpeEBr12TmmOvO5z7UQS6nsIp7es2NrIzOrOCQ==","shasum":"b7c8d6857e97d88087538b91600e5702dc360c37","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.d083d93a.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuetQCRA9TVsSAnZWagAAi6sP/jnKSQt9HisdD0fuzaKJ\nqNvTpxlHtXzzurblL83/lgsANvlwdKTPSn7avhcdfIcnV97FawNB4qXhED7n\nBQKann3U/w7o5CodEy2QQyzUxWf7ql6CtRNpV2HZ3a4jVIHCSScfV0nB/D+1\nYABdlsjPTGhcBxKEOnNWOTsYNKaI6ewOPgxOnpvwINxvwc2KCtVLRyux4m+e\nHRehWPAJiE7uD/h9TNcSaOPJtbbZBuHQGPpk/ljHr9bymFu6VZph5ueKhq2/\nobu3PFOz+cO9QK5WO4aQ8Dwj9sdeI7BpRKiM+yecZPpADH08KGZkP6AL3RHt\nX/cXPzeAsUX/f8mwWn+oBf2eO2qdMLh0AteUPho86q1pw0+ozbCBSAnT20do\nkGaZwNhHvZLaBm+M1x/yxkQV7a5dax2Ab+tfJr4nJ4qh9RrM57ssuymiqQMW\nVaYH82adtQ7gLgkzn7LWD2LHBA/YT2XHgQzYVDJoli3cPDOShGjL0HKx3lne\nSmPIqhxAqrpvjHUSQslfG7CGHrlgK5OMz77AnFLjgZ0AJ2/AICvFnXs7pYa+\nmsb6Rr/RIOf0SnIjD3KVqDcKE60eObJzrttJHcun0SHovl5EuvJ7SeCstLzX\nZDNMGkkqQN/St1vlvE/0muQWhmdRcKwNQOX0Rd5S9VC4vi9K3fDNPSr9XXed\n/R96\r\n=CUOS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG5Jut1LcHcrCCW52piqxPuOCOg1NRpftSmJT/4mk+T/AiAN9PfdRWL9SSQ6oxYCC3Wj2qn7NQvIwCWSQHr59ayZDA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.d083d93a.0_1589242703767_0.13064683699568347"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.c95d429c.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.c95d429c.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.058cfd23c.0","@material/mwc-base":"0.16.0-canary.c95d429c.0","@material/mwc-icon":"0.16.0-canary.c95d429c.0","@material/mwc-ripple":"0.16.0-canary.c95d429c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"cb13fcbdf906f1aa91a8a2ab889def17ec03e1ac","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb13fcbdf906f1aa91a8a2ab889def17ec03e1ac/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb13fcbdf906f1aa91a8a2ab889def17ec03e1ac/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb13fcbdf906f1aa91a8a2ab889def17ec03e1ac/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb13fcbdf906f1aa91a8a2ab889def17ec03e1ac/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.c95d429c.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-nJ9pf80bHBRtAROsJTy2JSbu2UYdRSz1fgbBBt8ldCm4yjsiDvs/zq4Jy6Gc6fkp3yhWFJsHZeZDijMvONsOmw==","shasum":"80bd3ba9dcffe87bf44f9a7ac22b7e89eb1a8481","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.c95d429c.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeuxb/CRA9TVsSAnZWagAAs9QP/2sJjbwCDygRzVfX7UD5\nHd4YI22+gwsOaLpfsk/OjD+Hw8XRy3xlO1zF7w0bHF2uqJTOqj+6CxlRGBd8\ngi98NlUKYk38cgN+JWE4u4Tfs8+r3TFX0GZkHPenSxXUsRmNeUEIM7t+T3RC\n3dhUz0cGHtgxpv3UBZToZgnunmVGA7VwXeM/ok7YqFMwD/MWpdj4QATQHDvC\nQmF5KXt7eAOgZehz0fDqpgyEhPItYYN0lXr978Rdjz5+RbzIGpLexhwlHK2I\nGGDxU4sXCwQNW7N2OFwSc6GHLBT0tmElpIrlzuwc6lOMm+DZdxdKS0lBDLk0\nrQvS9E4hfrPggdkPQbam7cjEYiwMmsHMfBaTbewVXjhhna/fQ03FV/53G9A8\ntoe6gcvLZlBSYrE/rWpbvuMrot1X1cmzyKa2Uu46jsnfBe8sU2sv8HA6POGR\nHn0hwdqNTstXUHNgxk6qrZLpjFrIzUEJiko+sQ3mmOd08Abc7ke7CFuJf152\nMyZFqHq+/TlU9w8I+OG32UUMiGo9TzJMK1m9oTOiOqNzSaHcY5zZuehnrO4F\nCKAeu7L4wktEX0AbpNpDSg5Z2B6sU+dPd99qKz2R2vLXvARqWC3AQ6GSAMAr\nUKlgsoa5x7oSgVf9DgCZlZHc+ObM9jDgrXCnPvv0J/z0Z9vTAnwaCDwqT7i3\nQJED\r\n=80xK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIQDEVZzZb24w5ByOz/pSxc1naFsIqnm9t7RuGQmE3IsRtwIfZmiFnRm8wuigUM1yEnCT/OBDlis98KcrE+Dw/2x/UA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.c95d429c.0_1589319423314_0.9308942218290723"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.0c1ad726.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.0c1ad726.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.0a371b4fe.0","@material/mwc-base":"0.16.0-canary.0c1ad726.0","@material/mwc-icon":"0.16.0-canary.0c1ad726.0","@material/mwc-ripple":"0.16.0-canary.0c1ad726.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"9c86cc2738d0075eee9b892c5c2fec842ae62e41","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c86cc2738d0075eee9b892c5c2fec842ae62e41/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c86cc2738d0075eee9b892c5c2fec842ae62e41/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c86cc2738d0075eee9b892c5c2fec842ae62e41/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c86cc2738d0075eee9b892c5c2fec842ae62e41/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.0c1ad726.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-EtEsZfMVrVU4mB8l/dSFAJEkHy0IALNdiyzmxdd2OfcZqMO41NrlQzRgjnn2VHOa9dipNOtithjTMsjAtkNyOQ==","shasum":"f7170c82b7ae765ada35a544a366aef188b56217","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.0c1ad726.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJeu0COCRA9TVsSAnZWagAA0v0QAII89zPF9gPUIIYztyiv\nBRyK82rzvD0cPiyJIz/5gadDqYIDZ9PyNstgTJolUpYeeTrkXZSdi8qK1bDz\nQHwQm/L5NDt0HpLENy/warX0ohIiUxQAybmVowHTpcauFuXhr2O7Bo5Q4iSI\nN861NrkLr2UYV6M/UbQ8GqALe0HOwntwWUTrP4PXMa7HzjdPxlQ5B1QwoteA\nvqZSmkmbMQo6TCXdQ/6T916rSfuSjaspyiJn/XXHAYHzpVJVz8BfnGU8lsPf\n3OPceA63WhRzodLPoDLRpPXPspiOLeoVeTTgAIBljUExolqLQgIvByKTw9rw\nHD+CWUGTc118XH8w4Dj9ou7upDMPui7vd10oUu433gVQ3Ogdoj7yFTHZfQUP\n/zSvakm5LLOHuMAgPAesg/gnKKbGEhV54lFB4ITBZRAffcYbo5jNbK+O/eu9\nqqzPt6oEo7jIgDcixnOhjloTzCjuQ8b5KqWBiCYmwrfatAnaJ0WNm7dSgtGI\nMM3dxFYpuV6FMVX9KuoOoif0s/HG0zOJB4TTLR57MymSevO/q4VnkB8YhNcC\nlGu6XCCHiPY50te0UKzclm9ZyFEpcpZ9SH9a59D7WlONKDSL4WDLqtY2NUd4\n6KC83439bje/5cuh+FvrHeWzWhA7NSyHA0JBPrPqHhfLN0p0xGnBvZEDt5pb\ndZTj\r\n=sh2H\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6olXvBavrBClGE6Elc/iwQ4NXDDVba4hWQkKl5LAnVAIhAJjuLPoHgSPaAnxhMMhCvHlxD46Tb7Tawd4xDgom45nb"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.0c1ad726.0_1589330061574_0.1503753232182199"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.8b6a4700.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.8b6a4700.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.2139200b3.0","@material/mwc-base":"0.16.0-canary.8b6a4700.0","@material/mwc-icon":"0.16.0-canary.8b6a4700.0","@material/mwc-ripple":"0.16.0-canary.8b6a4700.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"268d44b68432688e310671d956cf5005633aef47","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/268d44b68432688e310671d956cf5005633aef47/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/268d44b68432688e310671d956cf5005633aef47/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/268d44b68432688e310671d956cf5005633aef47/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/268d44b68432688e310671d956cf5005633aef47/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.8b6a4700.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-8jrGTvVdhz9Lp4qzvdyUUnX1bIATZcj1El5yrXvBZ5XxfgFeGCumw3L94+sgxoh6+T7n1ENcNnG0AuW6VanL0w==","shasum":"c94d2d91fee24fcb932e820669380f081d4ed9b1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.8b6a4700.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevCwjCRA9TVsSAnZWagAAG5cP/iLG78nv08QMW0jzCp6r\n3j7URiZ8qKLmAve2QXVxiYglPd601dR+oIDLhjy7rfAZs8q3DVSb3662RRs8\nN5xady2PEZbhVNN3WG/aYy1UWb/G86Vgp7gAPW9lB7ms8eU4BXHnq2qpzVdG\nGp9d+Rlg9fHIEgNNZftlHDMJdEbH6Yn8FpuOv2vxZ39FyhTBA53/JR0UFcm/\nwFrbxtdieIZHCA8M8U7r5x3KAFwGPgsuzNGVLKTUWhRQQ8eBgY5rmLCOzH+n\neFaVpWUfoWlAZdhTFpp+xtnpjlu4i1IYl3K+qVzq9jfktigeVo0S6HdQi73j\njAqNFUcEzRkQRNMsYZh+gjxLvjYM2E2ppo1QwTCBBkI7V6wnHP4nQc1sv/la\nxBpBCDH/enuAkfnrADneDgRzufGHamdNqKNxIXrxnwNYwjAUDQ3ZvzgBYAr6\nAk83TGWRi1EYXjmYk0Ksiubw5dZwKHQQnxJTiflI4vGXHfG01ZzCG4mjHbsN\nFwdi0427H0r02f1dUVNpjIfvEIfSPGtIPKYHhQ0NkPfMQbef0Szf1spjE/TO\nTiDUupem16zncisW/7f1L6ck81yFTJw+iWsoD+XRw69ZXZB9v5eGtI5x/jga\n/i40VFDCEfNJqAng4BIq8eBV1PLuomCHbcIZOu+YFE5if7eeoOtFsCrzVOxy\nTPPc\r\n=FF82\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB9TFakYWRBxbepxkdlrnXZrP7srlxftEKPj5PE9sjanAiAdOBQuofct1CqDxnTVIg/w/L0LBqUqbEeQMqiYlj1rJA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.8b6a4700.0_1589390371397_0.41969949922486305"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.3270effb.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.3270effb.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.2139200b3.0","@material/mwc-base":"0.16.0-canary.3270effb.0","@material/mwc-icon":"0.16.0-canary.3270effb.0","@material/mwc-ripple":"0.16.0-canary.3270effb.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"5c72bc76b8ddfb71726f9139d6105a4b108b7174","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c72bc76b8ddfb71726f9139d6105a4b108b7174/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c72bc76b8ddfb71726f9139d6105a4b108b7174/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c72bc76b8ddfb71726f9139d6105a4b108b7174/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c72bc76b8ddfb71726f9139d6105a4b108b7174/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.3270effb.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-cr8OIN5eZ/ZeNaPAOtJOM04/4Cj52xEbXXZOpqEH3SVyEadVMciYuwmf6yN3UHebLDgE25iU/R76cTFS+dqfsw==","shasum":"572f9972e576cfb44f4a4e70078542af59e07a5c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.3270effb.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevGWdCRA9TVsSAnZWagAAWMYQAIBFQbRccEvvwMSiIKHl\nC4TYwv9CQwewSMLSJeYY3BUwV48A/yVI/KoiT4/JI6V9N9kNBJSFcqfNsoI9\nJfcvPHay0ufkEXhl618WAw6oPLQNqUx33xWttdKCRKdOVx+sZUpSx963uxHb\nYnIwcS/YL58TAtdajs3IVVVGL+xRDHP/+PkOvs1DnTgK/bJslChf4Fbng7OS\ng6g4ebxp3g31A6xrhEx9SZrt4FFVD9JXcsGuEGYZ3ebkwke09iaV1Lsr5hFn\njjFsER1BzDs4fFEICLToUDY168EVgKGttuzi77+MsfopPH8IFknzak/IKU/Y\nmoipO/5RmCFx0ilyKRnXMBGGLpzSV7tN3CmTfFPoHyo8K22Ki49vfRVwWick\nwF9WN/wwy1dQAblLj8uMyldunv+jEPttiI6m1oChES/TwCk2BfJvXOkAgKe6\n0lNwIYeJmpt8VvR1xGdC5jPyQCoJi2dPSxKxdFzMNqiu7pR5xJ/62euTRqXV\nzpeTjRbTmqqdH10+fpDUhJAcAbhcvq9WesjLaWKsRjNvOFdZNosKTdG6DphM\nr3pws33GyrSd0vx7XwgCF1ikHooSb1YGoMGSmZWUuLT/OTRyPcPsGREDwcDn\nbU4zluQKSc57Jfou81za7egKOgr3XPNKE7oRkJz+VU577hRsx9qZFiQfPHnv\ngiZJ\r\n=ywGj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDYX0Ct46cGNt7pQXYPOIsFYpNZtfiYSAsdm3uXJxb/3AiEA6t3Mz2SkQdq6++nRZADLwmJSlwa1ORvJ+TolsRFHCK0="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.3270effb.0_1589405083951_0.6361229257734198"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.832e64f7.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.832e64f7.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.2139200b3.0","@material/mwc-base":"0.16.0-canary.832e64f7.0","@material/mwc-icon":"0.16.0-canary.832e64f7.0","@material/mwc-ripple":"0.16.0-canary.832e64f7.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"27f7d1ac979b6af26982de92c2f2bb7fad00ccd1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/27f7d1ac979b6af26982de92c2f2bb7fad00ccd1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/27f7d1ac979b6af26982de92c2f2bb7fad00ccd1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/27f7d1ac979b6af26982de92c2f2bb7fad00ccd1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/27f7d1ac979b6af26982de92c2f2bb7fad00ccd1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.832e64f7.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-KAFbL7K0BejfAOq8fjOuA6h4keoWP30O9Syb0L1++x8piZiuHCf2Kepn1t8R5Mr5+QQ5I0vIO+xA+HI2iYb2/w==","shasum":"3a37c0a031b85f87ba0a6a3da1b2d87ecefda114","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.832e64f7.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevJZBCRA9TVsSAnZWagAAu+oP/jeooOjTVDGmphkkqtOC\ncAZz5BEDxGIoKdD4gaSGtJNuaaLBdYZOXtPe3Vdd938opqF3+j/biznbfxYR\nlFEXgjc8isaaWnATyuOhBpqrYAE7s01hnVUq0nSMlS4lXl/jTigcTM3yri1q\n2QJnnoOxOSLm3L10ds7Cz9YQktd7ZOIz+z7mvzRzxyRRhP6Jgtcbz+h1M5RH\nTxn1whAz46mcmWYmOfRV0mQqxxYV/GTnF69lwjNr7ma7BLcM8KgWB3Gu/bZ/\nUn7Fom9/MbhVrNP/74bDNEjrPycBxRcgQX9YEfG8smsV3SmEshpcbQezFXn9\nVLjIGsDknYX9OHptt/5Wx44czaP8grZAOBnuFwdCi5ckUAQW1I1rGxSvT8ok\nrRKZuomaIXaCCYc2AtxA73PJmlMT4DtkIbCYoHylKmIYxuRcAyibymmdMHrw\nhI7tr5HDUHngLmnAGfsrl04p/yLmWK5tLKmwr2duQB35Hv1mLly/S+RPJ7kk\n0S6FgJfXIWqZzaz1M6xn5lpxjoo4taTkUwMm8wZf0FFn90oFdWxc7VGx9wmx\nyjLiri0SaNrQxr3TJHd3VNslhMYenw73UTWY3dkOqhamnmUuZX9PLmDaV4b2\ncSREblXX4h2K/P02IVhupm4cgz6Ew2OUywQ++JBtFX1G51+GGa1OnH8wbj0o\nI8Mp\r\n=akyW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCo0ohchzvLmux1rGH5FXhgPVfRyPz6FhFzk1aUqtlTiwIhAOurKRxDvU3pEzsIB67IvIKYaRmPhC+oOZrZVmsI3Ex3"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.832e64f7.0_1589417537117_0.386797677404219"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.472fc4fc.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.472fc4fc.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.2139200b3.0","@material/mwc-base":"0.16.0-canary.472fc4fc.0","@material/mwc-icon":"0.16.0-canary.472fc4fc.0","@material/mwc-ripple":"0.16.0-canary.472fc4fc.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"0eb6479ea05a7af0418b4fb939f915e39af03923","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0eb6479ea05a7af0418b4fb939f915e39af03923/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0eb6479ea05a7af0418b4fb939f915e39af03923/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0eb6479ea05a7af0418b4fb939f915e39af03923/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0eb6479ea05a7af0418b4fb939f915e39af03923/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.472fc4fc.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-loVio9ly05RuLsekLV8zoaPnesz54f0T/7G3M/7SKN0iTOi4+9iFY3zlOsNKOM4H+NGf84CQF3XFH/jDL6XOvA==","shasum":"22475c0b5427a2459fabe1b17388e286f03c8b32","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.472fc4fc.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevLy7CRA9TVsSAnZWagAAMHAQAKPDPZY6oTNFWA4hSWUn\nQQV1eniqBsw42D9IMh5OH8EKTSoUPHhAohDTo3A2xFaSxAFQMKgBIFa+/DZM\nOkvLp/O3sYMBw4OhxtzOe+rTvJUd045xaWfqemTmDUw+ANO5bT9ESvbHYKjv\nE9bzrX8++KP9Wrc9zKoPIvv6GfS0EJM3yenHjYmh7Db2YwlQLWgtOBRpjvUx\nNlzHXTnMaFZJFtTisSj6YLjTAy82n2/zM2SnmRe7qUkQm8rftob6RI7xzk14\n3fZU4S0Rhe+fandGYzbceg6haNgppRevhB9eHTXPlkEufHhDZm6wwq9qj/Qn\nnmTE3MUnAkDFdbCR1yTE6fEoWPOPbFsNzT4F8nn7L05Y9YEY/7Vpptob5Nfg\nKXZ6mjnT3Oga/FAxoyg8+d/mjHbFL21sZP/hxvShVuCvk4EqkeNNldB2GFKW\nyODKl4vtwDq+FKdTdf9guhGzdOlQ5BLhInN/ro28YzX+LdERedjc9y98qdDO\nz5UzjuqPZEqRL+hSmH6TqqrS0sgKQSseJxA49LdwHtx9RUbmVXexulyqpZfA\ndZ5JWS+GDYivTbZmKSmE+iWcspQfbWjeiTsghQfcXXv2X0mG6mMs8h4RJG2x\nMoz6RfP7zIF9gghO53SXTvexdZMZ+G2j8Kc9V4wO2ACnhGxVWzZfkYZ31I6Y\nHWmV\r\n=ZwVU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDW8XfFg3D6hhN9yC8/Pf0xbVF+u6rv0Ck2yZFzUkJHXAiEAvTpoTgK9ToqYuW6HOAfo4w0M1Ddt4z4jQHSbj8G18fE="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.472fc4fc.0_1589427387197_0.7749382819485171"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.4dcd7dd5.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.4dcd7dd5.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.ad0c0c103.0","@material/mwc-base":"0.16.0-canary.4dcd7dd5.0","@material/mwc-icon":"0.16.0-canary.4dcd7dd5.0","@material/mwc-ripple":"0.16.0-canary.4dcd7dd5.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"a2b512eab44e739c09fa66cee4f0a65698e697f2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a2b512eab44e739c09fa66cee4f0a65698e697f2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a2b512eab44e739c09fa66cee4f0a65698e697f2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a2b512eab44e739c09fa66cee4f0a65698e697f2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a2b512eab44e739c09fa66cee4f0a65698e697f2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.4dcd7dd5.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-J9rSCN00mTeW8tBF5Rbps6Nh/MIYeyBE8lIMmCv/IcWzxBqLX9spHhtAT6vHvtrWuMXIIwrjLkhD5FG1PxtI3A==","shasum":"a567418872d23da8295e68fe7409845dcbc29355","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.4dcd7dd5.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevXDlCRA9TVsSAnZWagAAgAIQAJqeeeUUCifK+mEvca7+\nCaJ1W3XGHQq2bDNZ04XfjSLBsTgXmn+D8q/NXkSzuGeZ4pxwEuGzRfU6aPrl\nj7+wvCUXSyh2irBg1Cre2/ID0l7dX+h1Kxyjhapyd5Lyz4fL9Mms/uoaodmF\nlx2IO+BZz9NoeKO/YTXV4eVLRy8PG7164SrPYhTSyiEuHYFaxCuVcSDCzNjv\nrMJ+o4Ly5mtdJBLljGFGX623E7e9R29+i0eDkQx0eKCILSymi9HsD19QmxR+\nfgZuPwNgoca+o1X++qhU0q55Gs1C//4bjiN2DKKWZkTKERigD+nc7YwgCo23\nE1kZ+0WyvtwgQK82rhG8o3YxFIubUvYmPyq2fsZMRBjw1Q7cNkptXmLUO+ID\n2LFXMGaBnabfQ1KKu+zbX0b2zoYXknKnyl7wNbURDptUagjTPSvjPOPGAN1/\nm1/kanX2vS5xHsYyBUpAlmze/Z2edSIjn94gh+jhcPg4iKArpM03saZoKnyG\nnwpp/U5gxy/fB2fg8ivTnsC4wU9o8Y6ahAjLXpgSzB5v+FOkOfegt5s3vfU3\nitdV76AzlP+hsuz02GnYXu2Gtndsv59DsWm3vum27kDRqpc+O4R6ad3ggeRH\nZr3lPGFDb8SsiiZzw/1jZcnredbIyDW9cs9+4LbcCajrOQYPQcyy0ip7P+Ah\n2WJy\r\n=Qrrx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCv+VNQNrvL8r2ezo0fDisNgvHhnv0/c+QKan/GPJmDkgIgDoycB7YeTgjmI4Z3HEa59B04aGecmGM/MjjLUEpEO7Y="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.4dcd7dd5.0_1589473509314_0.41704297282472935"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.bcd3400d.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.bcd3400d.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.ad0c0c103.0","@material/mwc-base":"0.16.0-canary.bcd3400d.0","@material/mwc-icon":"0.16.0-canary.bcd3400d.0","@material/mwc-ripple":"0.16.0-canary.bcd3400d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"dad5f0740d5be7e0efe9c5037afabbec57771668","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dad5f0740d5be7e0efe9c5037afabbec57771668/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dad5f0740d5be7e0efe9c5037afabbec57771668/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dad5f0740d5be7e0efe9c5037afabbec57771668/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dad5f0740d5be7e0efe9c5037afabbec57771668/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.bcd3400d.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-B5XgTuJmEkcNj0Eyprv3Bv+iIZOavBCgAPDdw6rossByNl7ije6fb2NSyyknRUhNTQlIhThHt6uGJPH+Ci4cVg==","shasum":"4b170df5c99c87e2d6385a5a322c1365875b0afd","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.bcd3400d.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevxyUCRA9TVsSAnZWagAAlBMP/RNJBcZH1rufmOU7Umxj\nbbzAJ1ZPGuh+l2btrtgv+FcozN24BE++b4LJlbTRUbuQ5bAn375CEZ9JK1mL\nLWBxFKZwLn8wHtCmRb1/jkRdgnozNTxyUrbqgu1YdGu108FvSYzql7iIT7tJ\ndxicLrvmLc/aTwEb+Dq2yKydmvuqMm+fq8nKJ3ewxbuuZT/l4kRY/CAlJ8ET\n4QcY8AtAczzFDOINd+P0ylXH5OqUidSaLmKvVCoBDZev+424kLYVWNnlu67L\n7NeAM7Et9Qr8H8jE0lazhI72Kouo0hCx4/x1h6cCzqdoc5KlBKo+Z2jBMcIS\n8E4IdpXUEOtjm4Be+PMISRYEpT/UYX6vQVo/xGpXfSIkPOaoi2kc4ZWEovZz\nyNEbx9EpjHJuLeQKMOTQeN9Ot+Y42iMVUXk6/e4qBw8uWA+bRzOoXZH49uuj\n6wtD7rLp47BJYxp8HE42y3iuiHb9r9jv1l2wiAdJWVGVq4DkxfvjcS1Yaq6f\nJ9xlysF9GWX3MMYfjYPltSEuKu6FkYz4YbsQbx7xSzRayFJVYFJ7o/citfSF\n8g9OFoHg17+n53+zH2hEIgxg+geBnEIbq34dlbO+8/Gq62xban69Ruyj2Jdm\nnWYyyWsaH1HvXyAHwTY1SiEWN3/0JQZsl/prI6IB6+ONLKypiJiPavDRep/m\nDVCk\r\n=CVwE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF02q3t+56bsRjLYvnWWWiwwHnLy3lhXyHZPvlzLsNeaAiEA/LQxuwsUinIGDFmgBypTWwvQ3C0Sdb6mUzUdK5DDZlc="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.bcd3400d.0_1589582996392_0.1876791360326775"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.91f63179.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.91f63179.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.ad0c0c103.0","@material/mwc-base":"0.16.0-canary.91f63179.0","@material/mwc-icon":"0.16.0-canary.91f63179.0","@material/mwc-ripple":"0.16.0-canary.91f63179.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"0e5622d76bebf9f0f121549fb3dfc9bce15378d5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0e5622d76bebf9f0f121549fb3dfc9bce15378d5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0e5622d76bebf9f0f121549fb3dfc9bce15378d5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0e5622d76bebf9f0f121549fb3dfc9bce15378d5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0e5622d76bebf9f0f121549fb3dfc9bce15378d5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.91f63179.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-41oE2WnBcxxZ4Tn0rNBfHvSfCtmnxbYV4DwGwfT7KoMdRDZBv3M16HLQGHwaGSJPTfvQbdy7H/fPp59e3U3tqQ==","shasum":"9aad74456824070151aeda64d15f5c07cc662e81","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.91f63179.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJevzUdCRA9TVsSAnZWagAAoFkP/2XaXuxGiz8JecGPvzW/\n37wRM5DIcdNUWV8+5jBIZ2Evq5dG2TpYHjZ5WGLVpPAlTJdwgMDxOw7U14WJ\niEqaN7nnLWjmVB8nzHVg6AwHzWQI4XuDElb/AzKlkrfaJ97xatQapCu18HR5\nepLLRC4AAuyRoz6XdZJe3lt+H0uTRqCgTcaROSU5lsQ+o/IDUUU0CfAUobzk\nIIsrmIXoAf5idJcwk+o8BuWm9jDJZ9d8j6dPbObY+H0f+MzmlsaMGSsfOvwB\n7NFKkCwYzfY4JHV+qoftuRmOwXlv/LzLVGF3Wm4khMrXR9aPL/LtSPSgXeAT\nQLErOPXVno81e2VJjrbixPVEMdbXTDUBOPmKDDNT/Mmacu8XZ3+c15t42dS5\ny8rU9dow9/lrUxEw29fj6GA4yROhTYto/lubz2rx11QPongPCxbFcBD+yqDs\n9xOEoN7OPHcWQSrgycu7EMSNlBjGn/t0GaiL+WzQMMXKC+c4qCZEinhlUi+a\n7qDDypidvOLxe7RfNxTjx5u6mCX+1bhNt8KevaVwiN9y9o5Z+PJ3n+FGjGN9\nUsONFJDDclYEHwIrSJhAM5EUMKncnqIMygx+ppmBIPgDdH+gYCCshZLV+zbH\now9igH7BuDMfBmq73kB/507MfuXWQyCURd5KDWfd34OkD2OzV/YwfZhj6xoJ\nSvD9\r\n=m7+r\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiGOMH8b4CCdGGWbRnTpgxttKnSM8N1FvFpg11QTd67AIgANaUWDpznckO6edR9I6VEn3OQHPy0MXDhZHqQOziKHI="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.91f63179.0_1589589276941_0.6321021388185122"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.b8aafb56.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.b8aafb56.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.fd8f8f2b7.0","@material/mwc-base":"0.16.0-canary.b8aafb56.0","@material/mwc-icon":"0.16.0-canary.b8aafb56.0","@material/mwc-ripple":"0.16.0-canary.b8aafb56.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"cb4a37dbb03476df8ec3422cb9bff794468ad220","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb4a37dbb03476df8ec3422cb9bff794468ad220/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb4a37dbb03476df8ec3422cb9bff794468ad220/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb4a37dbb03476df8ec3422cb9bff794468ad220/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb4a37dbb03476df8ec3422cb9bff794468ad220/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.b8aafb56.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-KRkWhgMLorjvn5mtrf1kFkIAaFu/vY35i8f/rymVorz37+IJmx6oTusdL9VDFaGJNGPaDnYKfIGwKIeDprv72g==","shasum":"acaa3f7923206485aaaa42f2b372ba083909ffbf","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.b8aafb56.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewtSQCRA9TVsSAnZWagAAjwAP/2A0JMjcrdoPQDI8hMlG\nk3AAcIaRkA/E25aOkp7FNs5M9SnnvoFLsplcqFftdh5eH4hWwHzP6ceOT+gP\n6vO3i823SDrr+4lKH1nXkJccD6x/QhIXrMx0RuaqG1zyi4fOz2V+Z440Owhx\nreiMZRLsfp0sur+Pj1uzTOM5UvHtTrG1OmCOgCbuVwDUPReo9uMk7wsQ0Qck\nobKH90jcJPJERyq89wbozhf5RTSwwVrDkhhXmy1BaV012hDtbYntqwcFLKBP\n0FQruXCXnPVNexLs1a8XCFFD807JZiMp8J/DtuYHTcH97Nhnpeezhw5NI1c2\nS4Vh4oBfNPJFwDdax/ZVqQaTz1s56KegI7/1sR9Ww5dpr3mhsQKfUZXhi2gr\na4YqqkiOcjRA31HgUCzuux+/Oc6n9VrIThxRKGTJnzvNvgX65XtXFdVaYGZL\nLmGyAo9bDc7bOH8PvV7lGuWUqxdkAADxrPMLA63vCks0kZimbx3LPj5vss8D\nea1wi0OENLKyQlebr0wp6VC86ic+4TPvTaelS6EbJjzMRv/LAKJCfKkRV4EW\n4ug4t1tU6Iyk3tYJzyA+Ug/mmYRIGzfn1lIoC+hMPXrMLMRkC4msxQub/we6\nQzVUMGi9cWqEEEiqNgXJ7Z+KV4+wvDFgVGIjHSkWgdcaTy77pLIJp1WcKl3P\nc3rg\r\n=rX+W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQClmdOi1BIjbSYqSob59LRpOFLJhOjX49OV0Qow/LGitAIgVw0CqhSTRq6+NmAZl5jr6e+1l5LXPBeaQBzYBC42zOM="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.b8aafb56.0_1589826704536_0.3290058753905918"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.a564b194.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.a564b194.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.730920fbb.0","@material/mwc-base":"0.16.0-canary.a564b194.0","@material/mwc-icon":"0.16.0-canary.a564b194.0","@material/mwc-ripple":"0.16.0-canary.a564b194.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"88e988925ffe167fc3916968d88a99b85d5f0319","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/88e988925ffe167fc3916968d88a99b85d5f0319/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/88e988925ffe167fc3916968d88a99b85d5f0319/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/88e988925ffe167fc3916968d88a99b85d5f0319/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/88e988925ffe167fc3916968d88a99b85d5f0319/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.a564b194.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-MV+B+CsUVG3kriH6ePk4XFzQUM9adhvVeMJqxmc07Zd0XSjU0m75XFhuJzG8xZLp1herFDRJjeT+hT0V2pwSyQ==","shasum":"c42e38b944581e8a4757cdc755cddcb270f830a5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.a564b194.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJewxRMCRA9TVsSAnZWagAAulwP/RhU2mvd4DgZvcVHzfTy\njX5Q9jb84tnk9iNaXlHe4AEzWFoLqDSBKVJaruUj6DF+daAgRMej+FuY6eJA\nP+yvbtdjH8GWSAmuTc8Yvgv5ht6Lyhn5D0bIb18/Kpxh0FKASGffbtGqE0WJ\nA7UHqrEmGGr90nMrFFJn1s3v3RhP6JfdZl5dRlVndkUZC+CP2ipB5KQz7zc7\n8oLCNoJOpLxVkXhSAI84k+wqMEH+hsloPXpU/ulYHo23bDuTl0esMNE3llkR\nnKY/gG5dEEGLVd0Kx5CvxsLepAsSygswFFZzVgge9dwyIA+7ZKzx5U2MWEJS\nKsmvbiBdL2/S9zsCCwkyQezFpVvBrCaaTAOFa9H7CDr0aJhbvQb+8LztRDMA\nMH956liZRRyj1hMcpPbfq+5bWNOuXY63U2mG5Ldnoprl0HsAn3359ZM+utg7\n3qGa1OAmoIPHNbkPXbiVI+AXUfZDdWJUoXc7OmP7pD9HfyBBNUmAt5sS8zEo\ns9hzuyDnY6vMUk76cOA93tosAzH5O9kttb+rFX2IrKmdzdDF8/Foqd1z++3F\nPpHoKPzJob+RLGC97eiandCSJH0EsYoW6eRJBA27mIiMsQmvosjQMq/nkkoF\nk0qZw3m5JsptGFUkxcKcldvQ/hMlcZUS3PDhyv9HKqDFH04h92cox+fLcTkL\nLjEG\r\n=davu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGkp6SIzpXw5frG6xwjW7Jep/4hNXDxVSBPRK9f+3hKUAiEAwQZ6GuCpiY5STv/dfRrrb8054WaFyHKS7huFKcK2Scg="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.a564b194.0_1589843020358_0.2136470957235561"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.ef56465b.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.ef56465b.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.730920fbb.0","@material/mwc-base":"0.16.0-canary.ef56465b.0","@material/mwc-icon":"0.16.0-canary.ef56465b.0","@material/mwc-ripple":"0.16.0-canary.ef56465b.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"ebf59585445179b39ed7a77dac598972ce48066b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebf59585445179b39ed7a77dac598972ce48066b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebf59585445179b39ed7a77dac598972ce48066b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebf59585445179b39ed7a77dac598972ce48066b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebf59585445179b39ed7a77dac598972ce48066b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.ef56465b.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-WkjjRZ9UwHFweEiK45RTHtuil/sBoQDnRX80S7nNFwYM6659ZZ9xg9/xYmPuQ1KLFjbZZE1Yz+P3y8oqRTlOXA==","shasum":"f381520543e0274cb755d6e597fff8e1dd830b6a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.ef56465b.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJew1btCRA9TVsSAnZWagAAF3gP/RSyMcpN+v8eT/G4ktX8\nWjMml6EUAthT4QxoYkrYRHNv6ptUKH+ejHKXsxlhLIp8O8ARvPqeEffYqmeN\nxsp41dG/wedxB5/QAlKb6ZEduPVG8Q4VDaJgdiRO+R/qoJVe4O7hBK+rOE01\nU782+8tU3vrtq+FVl38RuUzOzvrGLFgWz5hyXjSm5mCCMNDvpfHWzZYwdlTv\nNxuzTRXmKszsHWisH9Mt1O1D3cqAsxtbivcI/uLeiVCmQTFsfhEqBzgzjdQm\nWjKwljPq491E59h9imoXXerBjTTUhZv+67926bBhrVtuTvurf21ihpolYvHq\nl08cQsbJOe6BAF09o+oKHGtac9T0rgLV0l0hXWxtrV6akzgFNZ/2DWt+dui9\nKZGflEPeVfBfObC7cfKh3MjzXbOzrxLNccFDiHqtRyOwQ0cRibnAKVdnTJ5Q\nUgjOgtcd2epMwKp9gOCtV7RtAqTjXexY3eNGQ7ec/l9mxyRfaCPNvX3VP0JZ\nQNpAfffG5IAJoH2Yl/gArOrAmjU6GPjmC5iO4XLTrG5BK0BzhnR1f1LyfAgm\ncm4tQsM4/hgQdd5vI2h+1AEHX3gbSS1/hfpa25xMwAgXqOMfV7sAiF48oSHU\nlcvvkOQt4BxlESGdSO1QyDDEeEln5FtukFueem3RmvqvuC+SBll54BxIam5V\ng97I\r\n=NNxs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCaHYaEFZyYwXGZNQvehpv9MU+QMNPRNlEQ5vYgHsvUBgIgZlso+8DflTgfEipnazLeMIh980Ng8Ap8LjTgHIGfUPs="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.ef56465b.0_1589860076644_0.11474350423119106"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.c22dcd71.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.c22dcd71.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.4497b86ed.0","@material/mwc-base":"0.16.0-canary.c22dcd71.0","@material/mwc-icon":"0.16.0-canary.c22dcd71.0","@material/mwc-ripple":"0.16.0-canary.c22dcd71.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"6a706d54228a517263b38bfc1185c9ebac4aae41","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6a706d54228a517263b38bfc1185c9ebac4aae41/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6a706d54228a517263b38bfc1185c9ebac4aae41/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6a706d54228a517263b38bfc1185c9ebac4aae41/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6a706d54228a517263b38bfc1185c9ebac4aae41/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.c22dcd71.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-m7WDJNErYX8ByBQLbPx243ZdmkwkU/vN4CbTxPcqXl1QYwKXBSl+4qfg2Pir5k7YbuUyl7C1VWR6l1eT+zrycQ==","shasum":"6b622a3e3dec7d121f77317ed010b44c201494ba","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.c22dcd71.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexBZJCRA9TVsSAnZWagAA3OEQAIxqBvfHz8eRgJsaLfhW\n5vghaOLIyoLEm1ttOkPBxm8c8ohO/K0AzsPzuTREUJ+BFYwBmQt9gXk3nNaM\nxqMfF1MHBxVXmqF6OqYNLeYCVs4XX6hpUhTKaM3J6RIDefDOuLxXEuI9CJig\nZcoEOQ/p0fZTMd+XHuGdDwmsUvnXQEBbnPC8lOh4o/oNvMQP6sENXh4jDH7i\nviJ5q9tqQwcXAYAqf4ORSaA0ZwmJCEWPdOOvYlQa64Dpr7YgmyXu4N8nIghb\nAg9CiDBnzlutXBh9R1fHlUgWTYYl1O973hcP/j5eiVkH1yoG7E7koALTjCWR\nAbr/0GsmJgrrMISIm2jd+M5BThyYdptXJr7CaaJPq/x2Z6bJ84PrX4dRMt+A\n3QBzJhOXHXxMLgAB3PEVMLCjAPIXA31HVKxPkZ1nrnfSoZ8ziy7fixmjJMlb\nw8svKwTUxVzfv8N2by5tP2JP+QgZh2xtFZvURArotgv+HvgUjUjjVf6+CM2h\nyjWlLpE9HxBy9RjptSaNRX/PtUrPfsgfSWcyAZUnwdIBCGimMUtClv7NkCML\nM8m8GH+Ry3y0mEbTIvEhgZhgOHO76PVxNkJboaTDd+a9fJ6Ew/vjvVkhQd5/\nC6fkrNXGex6WubGKLD6/ZLyLwd+j46vglAo2bw4CX5DriDeAcr7oWfTlqLY8\nEJz9\r\n=KOUf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1Uinl3BLR/kPsdu8SI1v4YpYLKohA95wM2OpNfH7mIgIgDh6y7OoM+ikGjdx/CQgdoKtDc1ibUuXZtyTL2Ffmo8s="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.c22dcd71.0_1589909064490_0.652275717221775"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.6eb62388.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.6eb62388.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.e3eacefcc.0","@material/mwc-base":"0.16.0-canary.6eb62388.0","@material/mwc-icon":"0.16.0-canary.6eb62388.0","@material/mwc-ripple":"0.16.0-canary.6eb62388.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"abe9e974102de52260c3cc1347abe8592e0d5e7d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/abe9e974102de52260c3cc1347abe8592e0d5e7d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/abe9e974102de52260c3cc1347abe8592e0d5e7d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/abe9e974102de52260c3cc1347abe8592e0d5e7d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/abe9e974102de52260c3cc1347abe8592e0d5e7d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.6eb62388.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-z2Cgh7qJwqQbRbqTGjcRLpCF1Kb0lqoIqnxpYXYfImxpHYb4kmKs23nTbzBIJ2LhXay9I+PAtdoiUl+TAzL+Mg==","shasum":"f44e2197d06afb4601419fb1482c2d65995335e8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.6eb62388.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexEPGCRA9TVsSAnZWagAAazUP/0iS36lKerLweLEHtwec\nKL8u+j+5dnI6gkegr/gTPkDGmPYo3yge8tB1c2kZSNuzXnmdueflXgZBgTn6\n7/5RHbujQLujF3x8AsoGJR31CfnqlhYb8j/sCXiBIGNxV7FiJ2lkx9fJYYqd\nsOHOyq4xfRJcZRNVkgphHj7NXCuxBHzbEve81E5s8n6FRcEOpeUY1NkIyCMl\nx1zglB4jrmU2qQeiJqcDQQTmAMrdwecJomxnTGI/ZwPGtT6PZLEakO+D5uoe\nPnVIcNNR9uk9fP6RApiqVBtNscqqv3Q/u7qNfDwyaq8hoYdnf5lZ73uw8t4l\nLiXG8P/J/iyNUklyHZBZAa1vvFfTqQrXZyHipjfmoi2gWMK3n6AuIKUiIzFi\nYlrmr4J5UQ9Wg7kXbSIPER4CkTbihLqqVb+gTPUMoJoz9HDuNkvlGllyHy04\nJKOk0xcLV67j9FhwlOu2TtsRzRvU/mbADfDKw/870fe1+fSSfZv9uJ+YGOAY\n4GaO6SFnG/Ka7OV1nsDyRTyxCOTkOFaWcZB1LxT+rkMjToM0/bj1mQ5eAQqO\n85EUcMHwbl7TwTfWnTszDC++rE96sVkAs1YKD87cwzKgHvhQHVMn7Ujtx9nD\nPPnEUtf0ZIsn99t5m2tqtUg6KyCMXWtjNScZlsmIJ0KLTlyo9vX/oQ5lYXbT\nbVic\r\n=F99F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZPpxecevgG+rbQATe6QiHIm4idKQY1iExcpoYaOX4BAiEA7R7ffjoxkGaZsKtmOQan+k6uFys/P8lBnvVCh3ie9GM="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.6eb62388.0_1589920709995_0.6700136167222679"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.9bc3230c.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.9bc3230c.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.e3eacefcc.0","@material/mwc-base":"0.16.0-canary.9bc3230c.0","@material/mwc-icon":"0.16.0-canary.9bc3230c.0","@material/mwc-ripple":"0.16.0-canary.9bc3230c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"f02ad2a44567ccdf91e52b6e07f5986d49d2b375","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f02ad2a44567ccdf91e52b6e07f5986d49d2b375/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f02ad2a44567ccdf91e52b6e07f5986d49d2b375/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f02ad2a44567ccdf91e52b6e07f5986d49d2b375/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f02ad2a44567ccdf91e52b6e07f5986d49d2b375/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.9bc3230c.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-RMgI09WH6qe+5TLNxlwkJFiTDqZoX9SxTPYtGX7CvOhplCyEwOuv+gvmaNh0u8g4O14C26gyW0hEFKa9CkkcNg==","shasum":"6753cbd639fbc6d17d26be7f00757fd4f81be65f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.9bc3230c.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexFHkCRA9TVsSAnZWagAAHnEP/15MvrRbf3eI5EOZIbrA\nsRHui1F43M9lHrBE3Vyfgs0nlTPFTCUoG7g7a1rnN+6dpCWTjW01KKUwARYd\n0AH/WDkoUXlpfktup7dTu44MrMx7djj4i525a/Ssp2aTubhImRanNQxorwYG\nxfJjETXi2mV+4PRo4FM8BQ71FFL2l5QsG4ewfil015YUoQXXuiFb1v4Tn6/p\nq4Nn0K66GDbdehSkfnzdbNV7Iv8WGr68nZstwJ7jyyu2ynE4gkIaH2M8LleK\nVevYWvWSjV7xKBdxxCqwSVLyivsPW6EHbnUPQnxBBle0Hndcvafyd4C+wKz9\njoD0NefDNw1swx6Hc1wMEAKJml/R6q/x6UM5RPOuthrg2w9IG2SwJ8MCBxNw\nKbSY7O7IqeTkYDzewjwZ13eksvbGU3aqQjtA0uKCOgNES7s5aGpu/vg1tjUY\nKI4V2vV3HZN5ztfky4QLMb3i6vt1aThzAoSZL5Zvy7ji/r3B5IRe4nkfqzAD\nuw0txwCqOJxbY0EOpfl/aTMLTZecM4Wc4D6XdRkmO1Ib/5rwh9VZrcrOqLPa\nDs/5q321K8Rs+KCqXFCLb94l0CHEQ3gVXuO4OzP3bPKRVjz65m2InODgjygr\nnfGhckRNm5kHygaw8M63WtBLDo9SJwh1yfbW08NDdkUtoW7W4WHJXIgo730w\ncPnD\r\n=okjq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDb9jUSC6bT4H+q1t0hFPiuTrzd8Hsn+39bKia67wez2gIgD5P4wWdisDYIh2+Bj3xpTOGaDXIXAbMj88JkYTAn0j8="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.9bc3230c.0_1589924323875_0.7359991412530544"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.421a6856.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.421a6856.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.e3eacefcc.0","@material/mwc-base":"0.16.0-canary.421a6856.0","@material/mwc-icon":"0.16.0-canary.421a6856.0","@material/mwc-ripple":"0.16.0-canary.421a6856.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"caa535baf074d026cb6a6f50dad38341320274de","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/caa535baf074d026cb6a6f50dad38341320274de/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/caa535baf074d026cb6a6f50dad38341320274de/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/caa535baf074d026cb6a6f50dad38341320274de/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/caa535baf074d026cb6a6f50dad38341320274de/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.421a6856.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-XoI/2vzWea0D53/c0f7TsTKRKPnBOuihPHSiEzRTQGGhcKId0vmUt43YDiQqymSqvYYDN0Y99fafAVvynkLFXg==","shasum":"8e70c3ada205bbbe820372941e171a1fb8bbd7cb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.421a6856.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexL8GCRA9TVsSAnZWagAAe04P/0cIj0S2rxwo0KMC01ho\nCKSC0kSwyVBudTo46aLQHk4TqTKawmAEycSMFiZJHLO41v4+mbcM8NtKcyXn\nLgQUMRtHW5TcWoFRLVoDsoSWOLAfhUlP3ACQM9YC88WD2lqav7xwWWOhgx3+\nSsD4aS4ltLv6rC5on3R96WhtXZDDgTPdTwU86cvyKjetQfBWc5y1NWtXZFIx\nLwSOOU1nxH3haP4UU8xfdt/aRuIZROtkHPhiINlxmgU6h0ixASEpd8JdUZbd\nwLwaKOADcUKWJhBjYo49I75ZWe6mjZxXg45tzJg3FHvJaxmcpPFLTutZCq3u\nKlwenCt2l/KHkc3rx6rHBULAASjCHn7Y8g0RddE/bOAI9MYLaHp8bZ1NbLTd\nMAwIkK7FxPccxPf071ce6RQAdGb6USShBgGVcaozEzHkTtHGRkQJv9JjiRuD\nRExdGJqJ/HxKrGPuYD/ZaSkQSXkkiCSzGP7q7csCa8v0c/jyEQ4Y9xYItmBb\nA8hn2SJhyJnOdGLxJ+rQFZf5nDoLzDyHOGgNmdljhZwGrE1pCInUGCfp8qwZ\nQoRMP5Ds4O/4BNGCjhOVRDeBR3aliWdmny22ryB++wa9wY7EIXQY8yrjTuci\nGgLdX8/R+L3mR4HR5SW07/l+q/D4XuOnDsvXA9MWbE5vse4j9JyjtKuxkK/J\n/7lS\r\n=T3rB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICJbC5viObAsAri7xZbSd2HhM4FlTCa2lRXUVbx0pBT/AiAyFUnASN+8MiS9ekdEh5cGxJ3wO7EgH0Tww0FX8uNUbg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.421a6856.0_1589952261488_0.2546788615190356"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.761aa6f2.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.761aa6f2.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.e3eacefcc.0","@material/mwc-base":"0.16.0-canary.761aa6f2.0","@material/mwc-icon":"0.16.0-canary.761aa6f2.0","@material/mwc-ripple":"0.16.0-canary.761aa6f2.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"2888b72f42dfca39ebb17e6fe3df0f964d21febc","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2888b72f42dfca39ebb17e6fe3df0f964d21febc/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2888b72f42dfca39ebb17e6fe3df0f964d21febc/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2888b72f42dfca39ebb17e6fe3df0f964d21febc/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2888b72f42dfca39ebb17e6fe3df0f964d21febc/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.761aa6f2.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-B3WCTiWaZ5jW1RMfxRt7PWDLg2V8jjrm7cCeCUm2hzKsGhKqLZ0Yz1vD8KZQUU/tJxh3MWPBvSXT8nQZA+LwMg==","shasum":"25a83844ad98d2ce448bf53dcdac7b11ffbaf667","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.761aa6f2.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexaGUCRA9TVsSAnZWagAAFC0QAKRYVf8tpxbO6STx2Pt/\n0iO9N1idAKJd9+JkpumQRXUSHTHu5IjQhotEPBq9MQYnK2RVUKOjuoo4c7sW\nMHksAI33MI2DV+pzF6YgFuat8ky+bDbyiolgw84Ln/XbWzcWXNvbyuypQ375\nYUz59Hh3Dbw+O1u7dIiw0oM3gp5IGdEeacWYBN8NyJkYMLbzmEnz/JbVFeFy\nHyalhe+mvVXWVR6AN5UYaJx/3TPZv96ev2GOHLHLZLamQdW7aVqmSq73Bi8A\nrT+8gInD18ZrpsN29zkYF8EycgC4UUGs7XlhFujddfFF0fyO4bxp/u1WSlPj\n2i9UqsGqgYW18iEljWgoQyVrlyC7eFTsbsL1Qu4FpV2CHSzAkvOyGtQCo0XY\nkA7Vcjd+w6m9EhTIKOYT4WnYvNx1SksGiyQ4A0EMplU3JnZb2EAksCql4fO9\nANHFlKRi8CCnRmn7ZRtPmduFB2wO4Pn7nSPWB6vQjEXhcskGX5AsQHsKce8t\nSYwmprxzgrnCHbvPGmuXMYrG0yDXacIJdH8gSwmHasG5tqrmdghMSO4x+tqs\n87gRk2wXTIBG1kjLjZ8DEK9vBVLVvLrUrZbjLa1Q4n+9J1A7EZCR9qNzWdzs\nQgrM2BtyF+xTLX2PjHvup06SYxUoFCfCnVgREYjyKXUUYr2YcKsNOwwlKkB4\ng2ml\r\n=vlvm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFHl2ZL15kWNd+rrNYaSjDsugZWNmBMt2rKyU6iCyVX3AiBQPdiYX6Dw3ksSnFYvEeEFFyTCoWEwiPxCpOLxXr4EUA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.761aa6f2.0_1590010259944_0.5745706769992982"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.f8654c40.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.f8654c40.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.4ebce8d78.0","@material/mwc-base":"0.16.0-canary.f8654c40.0","@material/mwc-icon":"0.16.0-canary.f8654c40.0","@material/mwc-ripple":"0.16.0-canary.f8654c40.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"3b845b0ec744d5631e466e04412254ba2fba6ec1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b845b0ec744d5631e466e04412254ba2fba6ec1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b845b0ec744d5631e466e04412254ba2fba6ec1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b845b0ec744d5631e466e04412254ba2fba6ec1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b845b0ec744d5631e466e04412254ba2fba6ec1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.f8654c40.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-sJhKVqN0WQDfK7cNz2Fhsz4uKWyU8KYRyNRbsYLFekzl7AbMYTKNZldh7zl85YHCNkUfpgWNJTlN5Qi4LObu4w==","shasum":"be9484386e3c6e32d4a8dac973b9eddc7efeb499","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.f8654c40.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexaPPCRA9TVsSAnZWagAA04cQAJ6YIu+OQc3YjBKDgPcT\nO2eWwKr2XO+aPJomxE/JEzq7ILHy1sSxL3YC4KK3SWJP1LPvh+fomVvoNUnH\n8J+kELeSBJ5jXScI4ts811vkNKBgtYnRsw/G09NpcoOBhHZDrWyEicOQwP3F\nF4FeHUqxQs4iTNU0YRK86+wjTIs+FcePYznlHu3/nfzPGoqjIdjekIVuGB2M\ncyO4Xkh1H5/sVZ3dfpMdb+nrXIOCjrT5fRL7lmhudrfYIQh/6Hcm0D7sRePO\nxqobOo/UlxXfqvUKjUcGbd+sIDXSx3L6id3RXlSs1NRDtl1S0SVKURr2Imle\n9JiKJEvpBcvtoRK2seuTZ5KGXducEtLoNfIVykuoR+ZJQLq4m4Nu53kVfzOx\nTPO9m5ptqjOdTZtqG5tuSIYalCi2jOQRp+qFQ+FglQw3sdbITWTPfUBuoHxO\nduQYRT1zIrpJhDfwzXLTNwvU+EoVE4h8JTHM6pCkcCERjCqz1shhD7sJL/l2\nx75mrlg5GpujWu4hlxeTrftMJJ9OXLJ0QhDG4X6mikOZ1Qt/Ijg36bYLEpZZ\nGYggurYoP8GVdt6979p5o7zZgVx1GGOR4soqAu3wi7lJO59plJ1xmOBuLKfW\nlDZ0hI+KOzMUBYa3OmgXkIHpruUuKNNARd5vfOYg8ldztXmJqbB7pTKAHh9Z\nYiQh\r\n=KXh7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxAexylaWgL2rSU2SOIiygYcFXraAYSZq58hQOz6I/9wIhANAW+782rDV9C9P2y5pf+9/OgtY0aDvBpwq53RY5QfxG"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.f8654c40.0_1590010830708_0.9794369335404189"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.05f3853e.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.05f3853e.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.c67667e8e.0","@material/mwc-base":"0.16.0-canary.05f3853e.0","@material/mwc-icon":"0.16.0-canary.05f3853e.0","@material/mwc-ripple":"0.16.0-canary.05f3853e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"47fd7bad9cbebba6f27bd4bc85aba3a4fe6dfeb4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/47fd7bad9cbebba6f27bd4bc85aba3a4fe6dfeb4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/47fd7bad9cbebba6f27bd4bc85aba3a4fe6dfeb4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/47fd7bad9cbebba6f27bd4bc85aba3a4fe6dfeb4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/47fd7bad9cbebba6f27bd4bc85aba3a4fe6dfeb4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.05f3853e.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-SauHddPXEToC7CP5KiCaSfHM3xwrmGI/76u28aKUs43yFtlRHnkzVx4hS19quC0eMpi2Q9wrrwE1gsXZEqA2+g==","shasum":"80cb812700514fafecda1a070c7b2bfec218710d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.05f3853e.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexrtlCRA9TVsSAnZWagAAW4EQAJUJ2zhrucJpPk2Ija6+\n0sZBNYRPi9P9nHEJcrecDwZL4GUWvSuIKHspScP4K8+YB3P/UWfBV+ng5wkS\nhAmJ2mLLjqPMhC/tQfkJAtvqCgWVqHjZyiQfhmVSFQIxdCs041JoHce6dGOZ\nhyWevDfsf9fcXkDToypugl+CGVq4Gn0TNKvEcAwxm4P5VBWhgTIuanGWTRKY\nMpE8JnAIYMpYbgHV91kkIKma7yFjyG3LkC8KOFgoPW4/u222kjcPq2YYq+/S\n4ulPDop9ioTXV8rH2SWtgQHkAotT/rfwLNqCvI7R/gQZs4mzymGjS7TnCkiT\nypDDkfINl+RoUlf1I759O21gD7tG/6Yo2V65n382vcUN1FA4mTGkXIhWt/J7\nDfXF0pESnJuPTX9MgBFZEth8p0N4j0ZgtnwWKipt5SpYPteUpCY1ui+cMYE0\nA92TAjbjHOQFn8eJ82YXDT8xHTwXYxCJ7Skj8MGjjZLbfnC+AGQUNdqBO6hG\nCfQ80plxfJl0mtlmRC4lg3qHtJyrAn3ghftZDRKAzuX3q3YP2SUT0RD3bRTo\nrj7CPm5D80aOz5Cb0O6RKx9BjvmcRPupDM7U1SKGlHxk1SxnN2Iw2AEl0y9a\npptnKdwPcANDEbDsBSE6dLmgXTpVyVsyQTiKpkWhwAf1mxSrHNW8glQnER9/\nm7Vv\r\n=fHpt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDt90yGm56IVwzuXEjZS26jjh+PaOHFJrl/jKaihMKK6AIhAJ1BnQtx+E7Lykjr9hv1YJAGCmmAfhnaaiPXS+W9gzCo"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.05f3853e.0_1590082405069_0.9491550340896684"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.5fe61f4e.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.5fe61f4e.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.c67667e8e.0","@material/mwc-base":"0.16.0-canary.5fe61f4e.0","@material/mwc-icon":"0.16.0-canary.5fe61f4e.0","@material/mwc-ripple":"0.16.0-canary.5fe61f4e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"7b3ddcc96480928cfbc9538fcd5a840b5ba5205f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b3ddcc96480928cfbc9538fcd5a840b5ba5205f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b3ddcc96480928cfbc9538fcd5a840b5ba5205f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b3ddcc96480928cfbc9538fcd5a840b5ba5205f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b3ddcc96480928cfbc9538fcd5a840b5ba5205f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.5fe61f4e.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-jJoh3h2iGx2lTwYaDcOwVlJSEEkGEyN4JQNsBxMwLn6fZH9TmC8al9HkJK5RxoPL5x2JXHDo3jX+UPs48jVZUw==","shasum":"7e83972d12fd2aeb9d9ce0bc4fd5da911f9d430c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.5fe61f4e.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJexwnACRA9TVsSAnZWagAAfXgP/2wSOfgQEJUE2nF/9pdQ\nSPjcWw/d/F8N5Z3St6ZQa9hSgt2gZMVwIATDQC/v3n6fSRGsaRt8/S2328xr\nPy4drmSAiQw6pCad8BMxufbBezidIOgFekaGfFT+9mhlcuGBsY6y6b9ZEUE3\nfpYI90o0UVvhSo6ZWHWOIJ/cggv10/EhymAnMpt5k2BoTT5Mni8zNKIucE5x\nz6Dl4cquct9TfJ/vKiheNsOhxEMwxblWbWASYa3Y6OmAdoIJVeaKwBVG0LTd\nPxl/mUBLgnWDFV7R0H9bSTWaX0Swt5YeFSonAflZVSI9/Ew0A9yayvEGnC0Q\nHAVLQp0gKKgu8IbgfMOJT/C/K5M3ScW4fgte4wGifTjzgtAXhStiVBPqW2Im\nDROpd1fCXAlhwdVld1C6pUWw01+YPg5hgrF9k+flgDaBZ0KeOyK8qoJuAurV\nHvtcqy47fi0vLUFWUl6f3AbCqqZjo2KlBgrsZZJaXphOHlQzbHVBs1Y7FtJH\n/+pDTni0uv7VO9eQtqZySYGcPDJ129ZSls0Oi891tSmLC7HNmFrbx/wHEBLP\nBQDnPygSlrtttH849dB6S8mrCCNf1Tcm/9TBVxbcC8nHKsLBnHm7+HxuWPFi\nQXEwXpZc5+vzJX04alSJACS5rRfcIQEU3ZZP9ftKaY9KeHE51BjsvE0Db4Ut\n/tKz\r\n=zxR+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFaIt74Mdk0pzesk9VySgt6MvdTlgkZgDj2vMsFSB+T2AiAzR+nZtZflp7qB6ldtieuke0f0hzYMUx2S+qRNVY3+ow=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.5fe61f4e.0_1590102464484_0.5888572782819039"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.17d33745.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.17d33745.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.c113fc942.0","@material/mwc-base":"0.16.0-canary.17d33745.0","@material/mwc-icon":"0.16.0-canary.17d33745.0","@material/mwc-ripple":"0.16.0-canary.17d33745.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"b97ea4369af06c50f10fd7a5fedf708bbbc380cf","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b97ea4369af06c50f10fd7a5fedf708bbbc380cf/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b97ea4369af06c50f10fd7a5fedf708bbbc380cf/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b97ea4369af06c50f10fd7a5fedf708bbbc380cf/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b97ea4369af06c50f10fd7a5fedf708bbbc380cf/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.17d33745.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-0/GSkMhznBj/mop8cDrvMeTwX5JMaHpFKtMMkpry3cor5wQg76H47zykbOBwCcZBGaTUrrb10jMC7bVSsnZHuA==","shasum":"dc7f4a596d2d90c8899a7cfa59fa0fc139efbca8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.17d33745.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezUBCCRA9TVsSAnZWagAA7pgP/A90J3Z80zBOUTp4PQEj\ngeNhhb+NiBuK88pdl86K3diJOe6D4E7KchStwD3vvXz2gp+N5zHi1Ni8arms\n3RIlq3O7MYmlkNYnwUDuuDhfLRvsN4m3GHR1XHLkfEZT+7NQAO4HKjapXT6y\nxX+esWADJxr2hblbjZ7980TIVTGW6uSE5pxEteOCkoOIAmoG4UzRd0cbwRGx\n4j399KVaHx16wjoZPLW6etEbTUkLyP0OfEPp70aY0D25ZpmrDB+pOBCuZMVx\n8mifIlmM/jtwpQjTQLtUai5NOGdsLzXlhtBSlAAX1FrvRRQ5O6b8n8CJdJYP\ne3fejBqUv4vXwSOkcUQa5PowL9d6q7d/zDJuv9v0kl34onwoIDkncoU6H3tw\nVC/lC6DUgQWLnPeeIQB9WfOPk5FBOqywDVytm9c/4oO227zrG6NZzDbaMx9x\n2+IQDmJfq3ggzzsvI1LESbO2gBe62+VDcdrYKfemkCgCILtKdzdedF8yN9aT\nZPmFlgUrh1BcqrrR69Z3owI7YOreRja/BOn+/I/KwspBP8yEbqWX4Q1rXsn9\nKt8F17Pgi12VsxEWYjqSXkxewHM7nAlYfaSizDoKxgMzDZYEUdjwSb5x4e61\nWCYXVe0Ya/J95KuljqI4mg24m/051jwDY9fsHE4BnmOyxs1kl2RfPSJJaePo\nfZVX\r\n=NhMI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFGXo5DqBWPZgrPV8MVwf+Cze7qjGtgmG/F7wASftkipAiEAvU61NuGaZE96Gvk3xStSR8tS1KvRikQ4DI0ke1H4Vyg="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.17d33745.0_1590509633740_0.26054229104264337"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.e8b52f5b.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.e8b52f5b.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.c113fc942.0","@material/mwc-base":"0.16.0-canary.e8b52f5b.0","@material/mwc-icon":"0.16.0-canary.e8b52f5b.0","@material/mwc-ripple":"0.16.0-canary.e8b52f5b.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"2877bdfbc0560854bc1aab7aee7ca63f798613ed","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2877bdfbc0560854bc1aab7aee7ca63f798613ed/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2877bdfbc0560854bc1aab7aee7ca63f798613ed/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2877bdfbc0560854bc1aab7aee7ca63f798613ed/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2877bdfbc0560854bc1aab7aee7ca63f798613ed/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.e8b52f5b.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-jgsAm5B7wQHbz8iV3EgKNP/1CMSQiKN7G3YVGNiP/iUmFoGZAmsfGSnVj5y5oduA21qgMog8tKvviJby3ASXGA==","shasum":"0725e89626043b5681f3b31b19727a6d4456156d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.e8b52f5b.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezWMrCRA9TVsSAnZWagAARZ4P/iitTG3pddLqYLrp+xJ+\nZJEUYrt2h55QcjixN/JLsFCpXrehWGySiwDL2vNkoPQOIolJbau6ecde57Vk\n2Hurn0GJ+3aJJR+NEedzOcznAfrBu3jrHy6SZkADBCjjQ3MjlzQemXr4UtVm\naqNooFnJTE/bUv32qAPEZrpKYVO3yFky+1FzMliK+Wo8zwcuOUnXdmjUeirs\nthiK3sEuELz7MQpP0jYdBRGYYqrDw1//W753Q3zMaVSbAQbDOBwiFg5iNy2n\nSUVWHC4MPYbY5jbIF+kXQgo/Ux75uIVvTArLH/KE1U3W8+Zsl5CqZX9hUidm\nyh2j9sDjctXBCCbtkFZcJurxUUZpHy2esJkZY0KzzYO+T7p1qy0l9dw0Wm95\nlwjQJem4WpmbAvU6Lev+8ETLC9Rtpg9FjjG1/HoC6O71P81q6EHLnUFboI9S\nXubWoAYZ5pjJdlCdGgFdLx2WUQakB2RI7xFNEOA4mAJldJzVmEud8dm3/iZC\nVM27c51sS4zZqHW2w3iNybxhlwQjFUd3evKHl+5Aa9AsuoF/3jxetp29Qysu\nSqQJvMSXLcxUtE21g3d8T1IW3BlHXnRJxtMF890UvnCR73gRAFpiPOuhT0Gi\nw1kVZqxPSYCR+i3sslZV1hjTDddISyFc5bj6bAcFR09DpDauRvGXhTNNxI5g\n/nfb\r\n=IHgH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/IQUlMKLRNYiVIjmAjfyOKX6I2aTqKCx7CB6kiP7Z2QIhAPbu0FPaQHP6m1w71QayUI9qIWFMOb5HwYCH1hKtc0NR"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.e8b52f5b.0_1590518571189_0.48732770960499505"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.09afa0a9.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.09afa0a9.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.01de07011.0","@material/mwc-base":"0.16.0-canary.09afa0a9.0","@material/mwc-icon":"0.16.0-canary.09afa0a9.0","@material/mwc-ripple":"0.16.0-canary.09afa0a9.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"924f688ba033093a21706afcd1d5b3dea4527355","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/924f688ba033093a21706afcd1d5b3dea4527355/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/924f688ba033093a21706afcd1d5b3dea4527355/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/924f688ba033093a21706afcd1d5b3dea4527355/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/924f688ba033093a21706afcd1d5b3dea4527355/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.09afa0a9.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-QkhlJlH2ujfHHBnAF2HIpCoM8QSjnnbI1oTh3I/pHBmlkdomx0Zm5jkk1XMEB4d7UfH7/RDRi5JGitzlbgnkYQ==","shasum":"380edb7efbcc0af31179355365b9e5d97b8409d8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.09afa0a9.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezY2qCRA9TVsSAnZWagAAyTAP/2KKD+eYg1aeUhsMNPAT\nwrsz3OOXsyCFcHmEv+S5CqA4NkWcdIHtDItY9lZL1eJSzXXpePOhqtEY4QaO\nkYh515W5W7sMbA3FG3OU1W209wef+g8rBYree092AjNRML8R5/Cktw32lk07\niT4+UpT31GKgtSWv415FJpgiTYbqLHlbLWtdTMEGQ5DfBsNWwUlt56wDrJ+O\nH4c5MK59LAvtqKHsV87Q9vTNSDkweFTEnsJTTiRTmZXoEU80NFlo+xWBNXcv\ngUnjIpeFjgp4XTed/WRgURDAnD87Ph56o5VR1tooX96a8s3BDeUjTAmklzUH\nLVw1vIxS0IFrhBtqblX/4e9tz9OUa8IEo4oJEdrB4LniX+c0l8mPIbquo3uh\n4vm9bKXH4pUzUpX0sRscqzbLtvt71VW17Yy0suXqYpoBGmr+cEZt7p590qCD\nxF7qABXbKNm+G7TE/8s+CHf7rbn+5NKgAmg07quffVHgF7qBI9xF2bhXHIUl\n8cD8VJmNMcBD3QP7UtwIGSnFQu+oH98VCm7K1CYi4LGwoO37ZeqBlwKfonyP\nDjS/P3pWdycfLADUY0q67bv1i89hX0+fE8+Vn1XJlGIUarB9U4kp2JBxUKwH\nC/+OP7zajpqBnyo1vIMi4PPEPCQEmoPVpWToDrhiRS57UpAmFTyQMnY9PwUX\nSTVc\r\n=BxGY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBLmBZi60/pAG+VoaTLyqzJ4Ck09Rq/G+DKstJ6/QxusAiAEtjzrmWO+qEE0mnzXVncgyWhZaErgoEI7hSCDGMwzpA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.09afa0a9.0_1590529449815_0.5205295918503645"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.58bc9166.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.58bc9166.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.d91794c7e.0","@material/mwc-base":"0.16.0-canary.58bc9166.0","@material/mwc-icon":"0.16.0-canary.58bc9166.0","@material/mwc-ripple":"0.16.0-canary.58bc9166.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"71845a1e43b7378230bcb8e8fec40f195da11c2c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/71845a1e43b7378230bcb8e8fec40f195da11c2c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/71845a1e43b7378230bcb8e8fec40f195da11c2c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/71845a1e43b7378230bcb8e8fec40f195da11c2c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/71845a1e43b7378230bcb8e8fec40f195da11c2c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.58bc9166.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-h5ROXkp3mdBv6Wy9A7DNFtWEyhvWs2+sLwxIX3hLKFNoUqO7bzjelDFq17q6LcXVQbpU59VS5XzQrgOQeBtVew==","shasum":"523ae161e66882f80d265f762fa183c5bcfef1fd","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.58bc9166.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezbSjCRA9TVsSAnZWagAAiLMP+wUAPG1ZzQXp0f+Vk6dG\nNVmIIdIUM0OaOLcwhiSKFY0IejQGvVdRkhxCVxTsLFzCg5NMmFjzvYyUxBbZ\nQrwWvjuR9cjBAUNVS75qi3fbMSqWA915Zud0TljCGws3inkH5ADPl/IgXkOp\nUMznVNxZRxT0ZUOd+wjD5YPX12ULdhbt4rCyut/AwHa953HZEQ7Nv4hWRRhm\nBJQjU63YbrH/2sKrilbRauOs3QlWp17SVa+X80HNQ4V5z95beb+p3cVYIPVP\nR3e2eiVttaJwSz40l1cnCVFsqKJBUtCHTjGy4XWKeZGXRB15cpeJl3PDFl4a\n3+yhN6lPvRkkDe9LP011hqPewwLDlr0RDs+ubLZUgNFcaDxMKBfCjVaQjGVi\nBsfhiW6EN+yW6LgjlCA8NMPHD3rxfvwy2NLAilD25d6sOMggV3FdQ071MzOS\nviz7FJGiK+F6zO6Bh1oRt+QzyVJx/kbJErzwVM6YcHx+MC2NYgnv6HqYzVwZ\nT4M0IwLKG7zb9MNVhi04gCLe2MfiQ+L1BZpj+dCtx/OBgDRE7oAsPqkwIigS\ndZ5WCL/BQUhUjGmMUeg1kXPeVch7cdJXMSarWR5hxf3u45UVis5mEGcpIPA3\nQQYvWk62ri/qh7q00eseurymIkqolKkZgfASZQ63fWdYD4Ps0sgrVdLc2scG\nyOFb\r\n=qT+o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICBVzwsUicSeK7ith1bcVqSpLxvg41WK4T3zbYCy7V3ZAiEA6UmZBkMbdpO7+4y1lhyE2bFgfUpaibATY4jFFKl/i84="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.58bc9166.0_1590539426850_0.8737191993780344"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.43bde144.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.43bde144.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.d91794c7e.0","@material/mwc-base":"0.16.0-canary.43bde144.0","@material/mwc-icon":"0.16.0-canary.43bde144.0","@material/mwc-ripple":"0.16.0-canary.43bde144.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"eb504ac1efc09a16041fabd1f3fbe62a49717c77","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb504ac1efc09a16041fabd1f3fbe62a49717c77/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb504ac1efc09a16041fabd1f3fbe62a49717c77/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb504ac1efc09a16041fabd1f3fbe62a49717c77/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb504ac1efc09a16041fabd1f3fbe62a49717c77/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.43bde144.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-+I2rq2ty9zNNx6CLpmrObJtMjkhkeXDVlJAvUeWejqhrzK2EqzvTbD2+dsC8AQfB0dupRKqNUZ1okL0PEmUSoQ==","shasum":"4bed79259fab9d8d519e20038923d2a7d43814f5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.43bde144.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezrGBCRA9TVsSAnZWagAAquoP/3p2QYSRH9zq0lH0in0l\nozi7kDgkDGBouCZIDm/sXy+4sl47t/Fs+s7521pmpM1D+UiuwZGI8208fTCk\noBpHPTYPv1uc59/pfQDl7FRQ6JbEPQD5cUEiQ4sfLmyjP83gP5MM18zFG2Y/\nDEM/oqIfQqGMsRmqkJcxETlL9zNkSbO7EKPumkEzKPyu0Z+xNKlUkrBlso16\nFmUxI039G2HnqUFpLmDSMotY6C8GGnQVP7QmlpvhzVuv3bA9abHUX1mhVWFM\nQICKlGDXYriiP/N/AhMinl+ytLdD9HfIPSNN8K1ixLU54tJ5CTkS02LIEmVm\nC2/t/nAOHFxOgXFqBnt5S7vBbp6vxU3RcHg0pN00Wtg4+HfEl52lDOhwqlXW\nagSS26gffjD27I8bgy2pRUTo88IZDjJnhDTDyy6abHtYCSumVh7hdug+H8bI\naCzEYsgfI19mt1gi0051jekmKHn2xAzKHMgBEOhKhM2mwy3T/KBsPmZosGfJ\nBdU3H2gZjq4JocKppHVDlkcX0SV3qZGoxlVD187fiRcOtLdgHRIypyTi3o7Z\n6qvGFePFWkTRDtsqg7w8i2T2dpVVL6ie6EUd2kDa/DfXJRbujxO+2SLtpfsc\ntz5KvuG+W9mAxihVXHMfeeOnLfqBUvef/rBGWiNzrQMyLMWC3W0CItpDfoM2\noQF6\r\n=m7js\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFELQKYsxTzL+J0x4d3eKmHgrFV45zggFlUYEX7vjLbjAiEAnzhcmgGho6plfWTIdxcvDIV3vVrCHNt+PDDBAjYEitQ="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.43bde144.0_1590604161354_0.7738277732295078"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.51067bbc.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.51067bbc.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.d91794c7e.0","@material/mwc-base":"0.16.0-canary.51067bbc.0","@material/mwc-icon":"0.16.0-canary.51067bbc.0","@material/mwc-ripple":"0.16.0-canary.51067bbc.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"5dc99bc495fa061e0960f717c69cf33620115937","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5dc99bc495fa061e0960f717c69cf33620115937/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5dc99bc495fa061e0960f717c69cf33620115937/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5dc99bc495fa061e0960f717c69cf33620115937/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5dc99bc495fa061e0960f717c69cf33620115937/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.51067bbc.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-yaHPSai9Sg0khN/IOH5OWi3PIPRT4s25/KUnYmOW4EFOZUPHYfDsCiQuK9CVDnTKS+Ap7bpgK18nhtGry7LNGA==","shasum":"990ed495636769502fac3bfd6d57e63a0dfc8cb2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.51067bbc.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezseGCRA9TVsSAnZWagAAaBMP/1iCdIrNlCqTRCeAiX0p\nNj6sP7/KowRGwl5iRwn6YGqGJEBhTobwIsTen08Mqn68ahnYKyWiOzAlrYbX\nw9JVZx/kd7TZdMf35PZNKAYxZdMR4lmeTwhhfUQ9s9w9lcxUFJb7XN70po6v\n+PTUFfQIiKVqUa1QREAUWTyU9o/tp+Ur82pK21LshJ/fd2eePgiKIa3VVAC4\nGnk1gouNFG6+9vozN7bvtB/1I4k4NFkaHNdiSLa6n6U6Ko1151xoZS1EFRDv\nmSsu/c6lLZzLj7QLGN5no1AlwAtjmZkaStS+Yk3Ry2XvR2jVbnjOSotAYCYR\nL/2vz93rR/ZdGf8dhABab/+beBUFLFBJyTpk75C/7KKQjR37L5p7nsmy8wPZ\nLzcCdQ/yWnO0uR9vFRnR90M/NuZ6UyNd4/S75oaw0lBFcBIdtqC7+NeuScy9\nmCYKfI5qSjksvojDXcoixJ+ucmQ3vFTAtQdVmFCx2pfkdZEsDKCrcbIJEwrn\nJ5/WTFEFyaBibyPzj1S6y+6lRr/1mEKeMoXwc/G8STPHezYjmSHfT7JtcVl5\ngUeThOiggo1XGheLDrpiAnhXOkZwVvB/iXmAZkSvIrAyKlNxF0F10npMlU9x\n/317zjUGwd9RkqAFzzEz7d+WXHuGmRrS5uAFxWaChz7N5sw4nOKMwjGfYpAX\nhDGA\r\n=tgyU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMnPZSGtlKjXiRhiGDD/IyXEliE8AqPmeXJDo2FPJygQIgQOGg9dAKwXK2Dn44pPg0zfgt34u9Jkn4FqywcB7d/qc="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.51067bbc.0_1590609797885_0.23686221792398854"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.92751ffa.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.92751ffa.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.d91794c7e.0","@material/mwc-base":"0.16.0-canary.92751ffa.0","@material/mwc-icon":"0.16.0-canary.92751ffa.0","@material/mwc-ripple":"0.16.0-canary.92751ffa.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"534233b7f60f5860c6a4bd35799b98a3c5d277b1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/534233b7f60f5860c6a4bd35799b98a3c5d277b1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/534233b7f60f5860c6a4bd35799b98a3c5d277b1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/534233b7f60f5860c6a4bd35799b98a3c5d277b1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/534233b7f60f5860c6a4bd35799b98a3c5d277b1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.92751ffa.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-ICgLNePjiUhw4cksN4np+/jsmCslT02gDiShBODCs9NMD8QoB7UIt/nkLCjXP1uqSF3Ri8wsVu0H6goUJOrmcw==","shasum":"eeb614a151b61510bc4750bbfba7903619cfee3e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.92751ffa.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJezt1lCRA9TVsSAnZWagAA2l4P+gJ1SNKsEQOpjgNFrbDk\nnWHHAOkqECVCPQd6gvH4uyYVhTBgPBWj/n9j3B8QjxVnuoEXB5Hg4ivV9/tH\nltFPoQumZOiK7OwNC/wD+RbNaMVXVHhUwnuHEQnJeIuB/ludY9bEhf+GefYn\nN1pDfKo4rf+yBtUmmAsQfFwDmrbDIUpaC8jufSePyNZATT1DN6f1qrBJwlIi\nGHJ7BfRF21JNSzDVymaMLLSFNsKwesTRq+t9azLUcZjcQFOAkFYo/4sDqWAn\nbbnsQ6zYNkJ5+G64zd+plMPBy56tDBlPji/CCKk7pfW+5o88hWuOlzWZduyY\ngEbrE1P/3knAt6C44OxAtvcytU2BbemSrDtEIqgC/ZuA3xKncDWhi2PWmPg9\nH6x0qp4AfTN06JYvV4d22pUENeJDClZ1ytTFqagwK3yTqO51P2QTAbJ2x3ja\neA1OK+gQ7Pl/uZ2ENTedMY8ALTKcFw39YgTNBbwa2N/PlOH+9BXQx9J3E0IJ\ndBW7H3ipr//SFdCPQu+DznwsdszKwF/HxUIqkkVj8ex7SyfR7leYjK1CaB1N\nHBkOkuKYCh7ZBeNVLPywIhuwB+e37FKDxezIzy29jthm7pohVgr9RgNZ8Y+y\nT24DMNGJNgqJLSUt96iMddbvAKSreU1qh/9Rpx2UBY0aRY60kF22fglGGKG9\nj3Q3\r\n=+s5R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGoCyKixMQYhl6cytJ6zxorloLVr1JO6QeGqlqN50aQYAiAoqWhalOndf+exutGoVMxdaE4XbpvDxOBnN+s3VTPb7Q=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.92751ffa.0_1590615396680_0.24236684111658935"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.aa2b40bb.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.aa2b40bb.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.d91794c7e.0","@material/mwc-base":"0.16.0-canary.aa2b40bb.0","@material/mwc-icon":"0.16.0-canary.aa2b40bb.0","@material/mwc-ripple":"0.16.0-canary.aa2b40bb.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"2da9556d449ea1f3ddfce5e0978fba83f759a1e3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2da9556d449ea1f3ddfce5e0978fba83f759a1e3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2da9556d449ea1f3ddfce5e0978fba83f759a1e3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2da9556d449ea1f3ddfce5e0978fba83f759a1e3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2da9556d449ea1f3ddfce5e0978fba83f759a1e3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.aa2b40bb.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-0W1bfCZSwzjYIBFKq5in0duP4KQgfTe6WxePdEQeeoq4fi2Nn//pvdt/ML9Pq6HeIbsKZDS00OaWzVGaC1oGHQ==","shasum":"6b6c72284b57a6fca8ac05d4629ac3b03b5a5093","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.aa2b40bb.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0A26CRA9TVsSAnZWagAA2eIP/0BLv0LGm3xqC/HlsS2B\nKpghOqMrYiCd1bJKakEDY2gzAmOx/jM7G9E+HAhSrRpdrQtJurp3mGmygdeB\njXjmsDMd8HwQJglt0J6alio+9Rvf8CeLdGTQ8qj/7pJxmDnZ8dSy1cuJ3RsV\n8FmdnLZo723uZ37L/to11iBAds//yL1T0CfWzA73jDH9qzkuoEFP017KwrJ9\n+Vs4SD4k9xZ5kt1hfxOIlj7z7m5T6CG8WXtTT9kx5Xtd2J8dvmKSHZKrLPir\neZW/wm9ZWZ6c2KmHi8WQKPuJbs/qhZHEx2vKlhmlN538QY+BfRoLjI+tHfiO\n/t24qzMpO74LFvy9SRvBc+Kt3oNYdYly5kTxRuoDl+3EQffR0fy7aAGTJZpZ\nvqzmAHb/ewxPi68BzSFHc8lHeKloiFDenoWKs6+Hs6NwrjzY3oPbvEINTje+\nBnobabFYcVTeAqMBlZjZtIt/WQoL8YU+x3jt/jHF+4SXSrynVmyS02hX3iyO\nmDfQEroq2optR6NqZlCToOft8JQ3i2lyitPA5yd1mfuysexN47kbUDV/OptZ\nJQF5w1RCCktEl++ddts2gXv2fAg6Ki6b/6HTQ3filqIkO9ulWaYDX1qZe8nr\n88wOhACAG/VZ3PJbdI74Fpt0aDBbf95pp/EYLKDlfN09Z1lB5CRQc8cClAqe\n6SSo\r\n=IcYd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCH7B7pPVOy08c6Qg4k1Z31IR+gq5VGAR7z8xqU63xNQQIgMTeqHP83Cif0AuPA+UyF7e1APn0wvH05AFqo3QPbZRU="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.aa2b40bb.0_1590693306412_0.9461455919481538"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.1a870a01.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.1a870a01.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.d66d22bf9.0","@material/mwc-base":"0.16.0-canary.1a870a01.0","@material/mwc-icon":"0.16.0-canary.1a870a01.0","@material/mwc-ripple":"0.16.0-canary.1a870a01.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"f9a61196d2e2f42c5bfffe7dbe30411a16b908a1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f9a61196d2e2f42c5bfffe7dbe30411a16b908a1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f9a61196d2e2f42c5bfffe7dbe30411a16b908a1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f9a61196d2e2f42c5bfffe7dbe30411a16b908a1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f9a61196d2e2f42c5bfffe7dbe30411a16b908a1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.1a870a01.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-jbcv+/8MtevkHH5sKvuztvReA68B4AdxCZuKm49faH8D0T1yqaQphwNh0fje2dSBCKCmbgqWgcH+zi6ndTmdtw==","shasum":"4c43a404057429dc61b801018a4bc32426e50b15","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.1a870a01.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0CqzCRA9TVsSAnZWagAA4s0QAI62ylhE9okM99sG2gw8\nbFmp8z8h+rHRw0Lu/kWMrIwE1G2bXb3xIIuVKJMgYrupj9ITNiBm9Tpi6t4F\nXsaYWbt1MO4YvNt6jwLKlCGlw1loyLSrFnw+LJBNCYnyiMeBos7V9oGOYeDF\nIl4q2TQzmvyT3ZpZh+96ziRIw+KNWETDmr2WdYHz/qle4HeLiAbCxlKonvYP\n3HIM1et9GhXp8vEHx+EwC5iW91lFfW7zSV/c5cIUe48Oe0N0AQRKjhYd0HMk\nnkiwjz7M2ww8MbONLeYvhw4nA90zm96vmmqlKGhBuaNVjtfgiTYrOtodlPMj\nVD1b7C8TOROf3s+SXdP2OINczVHTbv1Km9jy5Gpuf3BnmUsyjqZQX3YNs3lD\n4GTeetZLzvfU52tkr1HwHtgOAnrbiIpWuQGYGZeQQd7j7aZS5lE9xRol8EJw\ncu9lFMMrADMji6c8OI/53fgCwCLGFQqORUmx04AZzuWDOgwJ9P/tJojdR9Lw\nYoWAALJaWLDmAM4oQRhW081bdJg9iWgasOK7plzie1eSMcrg7AtogmO9UoGG\njisWkkVNTni2Gpi1ZTtBasuqVvEvnmqL+711Htd7rr1wYz8gg157VPsGc9Ua\nw2RdwRFyEBM7T6l55Sb92Fl5b8AB89NNck3fbcSydF3adfPeXN0htv7WBvwA\n8j++\r\n=f35a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC3DgzMriBYFviU5SsP2AocyJ4+alIVORJPBhQ95Whz1wIhAPj9jmeNQ+hdwJPQipQfowcqqP0RbotSHKxBJ0pEgV0n"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.1a870a01.0_1590700723284_0.19835986854783383"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.ad57d086.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.ad57d086.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.d66d22bf9.0","@material/mwc-base":"0.16.0-canary.ad57d086.0","@material/mwc-icon":"0.16.0-canary.ad57d086.0","@material/mwc-ripple":"0.16.0-canary.ad57d086.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"718a29a398b0baad30119bd852a5e1bf4d8e8e3c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/718a29a398b0baad30119bd852a5e1bf4d8e8e3c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/718a29a398b0baad30119bd852a5e1bf4d8e8e3c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/718a29a398b0baad30119bd852a5e1bf4d8e8e3c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/718a29a398b0baad30119bd852a5e1bf4d8e8e3c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.ad57d086.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-wRqOYDIPa8M25O7ETaM/q7kNCeVrYi77n4TbHn/lXhhsDML5JOtiGB6OVdhCEOGneA60K0NMDrc5aeU0fuIoEg==","shasum":"5dda684032200f75fd08ff25908e0b33e5a807d1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.ad57d086.0.tgz","fileCount":16,"unpackedSize":45337,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0Z9+CRA9TVsSAnZWagAAXcAP/3tOc0idAcNWNpjlJN64\nWF/Fl6aSfll3QkUB5Z8Rn7qC83hm1T4fI6bW88h4fWF9gMIGAtzHLDLchrbY\nAQF20qrg7CUMxJ2xcD0Z/zWZ3PkmQksb5Qje+oEAlzPEGiXL3WJvE0f4kztf\nBCipEwVZrn82nZ1gvGIjiU0gCyzbUwwJw67XNwO0LDnGx9vRhhGcaxHN4Tb4\ni9vLF/rQwym0S0fyEEK1zx1Y+Bft4lcFQGFxFfNudz0QsyP6MXH1dGGvyoHm\nOrXYwUp+BcZGe+SruvCwjSFgkCYSdci0tnm22Bn4W/PyisUx+R4jGTwSPGYr\nLH9xNRCIEg9FVq+XC5HgbDu5UvYBWXyXtjDlVl92M1YJgZGI2WliSMuals27\nrC5ZP5/6LwIYe5q0P9YsFZ0vDumNIDOTpdBITesZp08ugOWup8zB2EHdH1pm\nv3fq3RfVyHY+wAwGGKP6m09nWL5UZgylEqAxYzyhDBm8eLu3Z0jXGlNcCNCg\nHtkvgkKhodTs/qznPSH8fePtbQbqfZfaL+18UHqt+qjjA1eCR9QI6OkdiWuQ\nekTxuBRtJJusH+9sZInyiKrL8pcineZxPsMdBbOKpqnroQN6qTjBfaQduGO/\nz5PpyV7rnNAwnp9ffWeP2slen6RGRwMhmpjbqvYfB6IM5bizaRPuzHUrnrXC\n2pup\r\n=Q267\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxwC26in2r1H6eBlaVJd7Qv59mYXdFG+jfZCR/N06GewIgKQwTRcHtioNDqFEXu2YBCl7BQYbSgaIABbSxcZbcRR0="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.ad57d086.0_1590796158232_0.46171253521817146"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.3bf2b4d5.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.3bf2b4d5.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8073a20a9.0","@material/mwc-base":"0.16.0-canary.3bf2b4d5.0","@material/mwc-icon":"0.16.0-canary.3bf2b4d5.0","@material/mwc-ripple":"0.16.0-canary.3bf2b4d5.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"796a0757a7808c623433691d3c52ef63cda47751","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/796a0757a7808c623433691d3c52ef63cda47751/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/796a0757a7808c623433691d3c52ef63cda47751/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/796a0757a7808c623433691d3c52ef63cda47751/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/796a0757a7808c623433691d3c52ef63cda47751/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.3bf2b4d5.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-wKifnvyuYP7X89o5b5VxAxTZWKFwFnZJlVUMrV0AQeoy1xRtNRkOaAAPdNpc8SZp/cTmVmRa4ld5+DHmo7Y6jQ==","shasum":"83708240616c1b9afbfac78107a144e7308f02c5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.3bf2b4d5.0.tgz","fileCount":16,"unpackedSize":45340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0aqfCRA9TVsSAnZWagAANg4P/0YkCpXMUry+ekuKxfiS\n8OjRhtptcR7IKeU5l3TM3FdmY08PJl3UhHs3xDl0mgI8yhejjARC/bMw997z\nqY+M4IwgLEHPl03HGMaJIJoTpypt4gnVkkJQgPHD+ke5oobx1q4NLZRqQN4E\nh5ZaaFc5loEIWGhqBL4/8HiLTY/QOGbHapH+WcXw4zlRfIgDuzv/imuRb/GW\nVb2ZWYriA6tCnVsJntyFSpSlNSCgVmBCh7lidlMOwdJsYzADMhgcIcHFS5u2\ny1v36mQ8G95GIfcZEavlqCkVT/9ENw5DYCLAOH33Dp9q+Y9V2bg3MEK+e1ii\nBGzMMKqrduhKPUnWohrErMEHJ2IAFyR2SaSpnTv5tk/cuLrzEwaCudoiav+6\n1jHs4f7i2SC3v2RYMVt6CW6rvIWVtP1ZGWhF//sgAIzRqSZBgeifEiJQtoNJ\nX7FscDpaoxiQa77WN4kWoerr98ljnh8zIocCjtnFrXWn3vDWlArYenfQgKh8\nxFZeiGkapVd3aaoG1dsNvmETWMgzcAtuLur61fhkjLkUK+BgU8bd8IQlATdg\nQ8m0EueSmuDuV2e2khgBPEWSmhTHs6X7PrcDSrE7+i4xcgcWmXdDs04l9WWr\n8xnJj9IWYnts8/CDBdwascv7hANdAFHdnsVaYypBye6zqVZ1mTm2AWVoJE8D\nq7nj\r\n=nUsG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIConQj7P4csG2nuSCPCirgHoDrhsUZAG/eZYLXJY0hWcAiAfIZUUm5Q/1wFWUOn1I7HaOPzOohAeo1z71jB0KfAPug=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.3bf2b4d5.0_1590799006663_0.5143609509485121"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.ac05f090.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.ac05f090.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8073a20a9.0","@material/mwc-base":"0.16.0-canary.ac05f090.0","@material/mwc-icon":"0.16.0-canary.ac05f090.0","@material/mwc-ripple":"0.16.0-canary.ac05f090.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"dcf12105ac71a486ee350d7b7fafeee2e7fbba2a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dcf12105ac71a486ee350d7b7fafeee2e7fbba2a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dcf12105ac71a486ee350d7b7fafeee2e7fbba2a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dcf12105ac71a486ee350d7b7fafeee2e7fbba2a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dcf12105ac71a486ee350d7b7fafeee2e7fbba2a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.ac05f090.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-V4Tzd+sUerF4R6nYEzySA46TufC/FchlY8Xy7jQHTZ4JZSxhCrvumWUEk2MMUt5aZdYbLXBvaxgZvtRi02Sh6g==","shasum":"39e50ceeb3cde622cf1173cd1145dd94d6354ebf","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.ac05f090.0.tgz","fileCount":16,"unpackedSize":45340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0cnRCRA9TVsSAnZWagAA414P/Au9xMsyce2xA9SUzl/v\nKqcY48Hvy0yVn3Rm38e7K4z12JFjyVIjQvAgwJBChchc4dyUziMPTXtZzcVs\nO6AuSSnttkcm2Eol1dhS2JrdGKnQF2rdvcMto7vv9c4KjTboRnpH1usRH3k+\nRax0u2qIxfOhZx2tbj+otMrzNtj1aYiMmiYeMj0ThTeZRCX48xjD4JVp/sup\nod38R5SC5JGp/uQyT60qwkra6c408h8/cphLXzFGoswteWj5nw6p3IsCuuMJ\ns5j0PY1HAeuSzA67LnSkQri2iLtrlOFX9iS7Blz2ONpxaPBvINrQQxjUhzYG\nP7XYi+hg3itGAA/qVVaC0SXM2pEj2OXFt3DXVgW/tHEk3ZaNVQWVWzirVJiT\nwhTAh1umdreg2skMGTpHF/2Hr34lQ7BgqCEaMuqsalkZMQ5JXx0s2h1xXGVy\nLQsS5LvRLFdUZJD5lOidSUk5Wtj25jBO3oju8eC0v+0THebOB77AIuj0RrXx\nOSvzK16gfXb8CI0MimmQBWhmx50btMMMTI+bMIZzorbD++JfeSkmZRnthHtN\nD7RWJsOb5LD0N2NYaKObSHgVv7xywD1zTKXXeunDK1900MytK7qmkchpqhuI\n70VJhqMvXP+c773mrWQ1wLJc4seovxYgw9YNnf/HBQQp9SfXqv++flAmgWKv\nefEl\r\n=Dprp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/dWPIZVohcoyFdrJHjvv2A6Jmu8rNBPXcdKp5LuwrHwIhAMjgpO9z2tU6LStdzBhJlz9aDP1qNcDz+lz/YUqoAa6h"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.ac05f090.0_1590806993417_0.6219360185345599"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.0ba7b095.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.0ba7b095.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.8073a20a9.0","@material/mwc-base":"0.16.0-canary.0ba7b095.0","@material/mwc-icon":"0.16.0-canary.0ba7b095.0","@material/mwc-ripple":"0.16.0-canary.0ba7b095.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"ea87617c8c9beaed33b593554f344296ff2b1702","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ea87617c8c9beaed33b593554f344296ff2b1702/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ea87617c8c9beaed33b593554f344296ff2b1702/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ea87617c8c9beaed33b593554f344296ff2b1702/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ea87617c8c9beaed33b593554f344296ff2b1702/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.0ba7b095.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-y64FTgQBPT4Nm563JrDtY/phv6SAbhGIc/QV3SFdRrL8PNon+1EeYuUpic473r7c0tWI0DLP9pE/sncL4bV+vw==","shasum":"215a536ffb5b70dbdfc6f1f6034ba5eadeee4df8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.0ba7b095.0.tgz","fileCount":16,"unpackedSize":45340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe0ctlCRA9TVsSAnZWagAAnkcP/jZLhnIbh79e46DPAyt8\nIi6yE2Cav6aaJ24IY8BAIsDN5nx1WM2wFYORMlJQYYPm9mIfckySLV4CS0N9\nBxz9W2UrTDNO1lhqwInZRGfsG3URfgD4nU8v/FvF6I5214UQ0ZJoj995/fkj\n8D0Z1AtOPkdSF6qcoImg8P7gt71+ouYnVMyv847FAVU7cZCpPeZOeLWWyM+y\n4pFEl5+K7WW2W7514v26/EYPX0iYSSs8gk2GvhA9TDpDHu1MdU9MAzTk9kd4\nRGiByu0o1q7+RSx32vzpuBsXINZmRhlhmQYTvZyp7bPqJ9BDQ5mC+61/ZAbf\npEUNHP8OnjyNWXydscm6bOp6SPz8I1z1cTjeO0T2KD7E64/ZK7g/O2sqblUQ\n9lxyUTUuNBWa6eQhnRnPZzlxhaDmd1JDjprdXnlvx9pmQMSwPAFNM4csVPwS\nWW83EnofuR3u9IaaSHPrWFUJFZV3polxkfEU2iImjuertPBiadNxYG24k3Kl\nlt86yXqxQDH8OvgrvBSeuITawIJrVhm0qVbmZjuG8+9mbaS6HRHTc0SrxZ7L\npyT5iYGEq+JgD5FfMls1JpkPlrFFfn8BjcCXkHO5JRXbH1Ko6UdXboEn1Ncr\n5w4yQglnC1erCdvYAXtGfIdPBT5yO/kpbrGJOX8MyRDNY+oUv45+uXr0HpxQ\noC8t\r\n=DdEM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCg76J5a7uIwTRn42fNXJJn8ryS9aaVhxJvGnz1AxC2ZwIgDBnre/r93KX3s5MvjIge8mgKs4Nv40L0+UcZBZ6kOGk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.0ba7b095.0_1590807396980_0.6937112886028696"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.5eaa9bac.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.5eaa9bac.0","description":"> IMPORTANT: The Material Web Components are a work in progress and subject to > major changes until 1.0 release.","main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"author":"","license":"Apache-2.0","dependencies":{"@material/icon-button":"=7.0.0-canary.b9776b1d0.0","@material/mwc-base":"0.16.0-canary.5eaa9bac.0","@material/mwc-icon":"0.16.0-canary.5eaa9bac.0","@material/mwc-ripple":"0.16.0-canary.5eaa9bac.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"publishConfig":{"access":"public"},"gitHead":"971c5d20ea684615fa18f3c991d77704a2435384","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/971c5d20ea684615fa18f3c991d77704a2435384/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/971c5d20ea684615fa18f3c991d77704a2435384/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/971c5d20ea684615fa18f3c991d77704a2435384/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/971c5d20ea684615fa18f3c991d77704a2435384/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.5eaa9bac.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-IcD7ZFEe6f6qXfu366MvX+BH8fz93eJmCvXEvkWsT1yiQAB6WQs0rvgS6GNL7kxNl8so9G+S51wxgHol2qfOOg==","shasum":"942a3ad7b9fa1bc074421258037609507163dc51","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.5eaa9bac.0.tgz","fileCount":16,"unpackedSize":45340,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1Y83CRA9TVsSAnZWagAAqfEP/RrjDweK3pmDnmYwuna2\nj3c+m7vlrdYdaKZ/3zuywqMLexC1J1zvFQFTY4cEPKF3u7i2x57i9cW1xdCl\n7+KYaYW0JbUki/ub12VjHqL3Swkp7urWr6ykgRDfmNP+uE76IDSwZuyE58ri\nRB2M67EZsHVgapGrrQFFw+BhvCKo00PlnxXDdaJL12N4daPuuzg4O7QuOjBx\n/U5r8UO+j9YTVegPipYP17LWwrKvmzYT8AMfJwzX7WOs6IBd26yiy6I5p0NI\nDRflv9neY553At67mMcWKk3J9oPAqVXoZQbn3IbxtD+ksdg7zkOv3t58hcCm\nh7zXoDVMnzWh+eHGgmSlUy2Nbh09CEbuSLpnwjvGB9OWOLYUn9X8mOgmD1gq\n0id0+e03E+TFHLiDnTVwISEBfOgo7c2g8Jgxmq5h606/hdMyhE5n+5E2W49d\nCAUPooaVST/P4A/ftC/WOflU1uvO8KMBsHAD52xSCJw59VkWmhWRc34gVsSb\nlftWfhSjpRooll+dAasbBZ+NrMelHiSiqdLUQgas707XaXSqwYMjNTD6JO13\nhJ9TUAxj7aQCowvw9tzRfeIgOUzTRy0AN1ntEGgfO5MalhZHpfIyrBht1nCN\nRdb9pr3G7GT3A9hRLdtW3eg1+dD5F9pBOeBIDgTp9+dKBJ5slMKWwXrmZ9/7\nMfBT\r\n=qwRm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIB4j3tcIldwTlzFMCMrRc4EEMLtV1RcabT4H9p8MNy0iAiEAsPaSwJ8B7hGUzIlEo7MnHvndwRzvyrOJnUy08DYlB7Q="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.5eaa9bac.0_1591054135215_0.2535563943735182"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.5677ac20.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.5677ac20.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.5677ac20.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.b9776b1d0.0","@material/icon-button":"=7.0.0-canary.b9776b1d0.0","@material/mwc-icon":"0.16.0-canary.5677ac20.0","@material/ripple":"=7.0.0-canary.b9776b1d0.0","@material/theme":"=7.0.0-canary.b9776b1d0.0"},"publishConfig":{"access":"public"},"gitHead":"371e5022a95234955de71585477022efd63b4645","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/371e5022a95234955de71585477022efd63b4645/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/371e5022a95234955de71585477022efd63b4645/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/371e5022a95234955de71585477022efd63b4645/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/371e5022a95234955de71585477022efd63b4645/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.5677ac20.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-fcE7wJWbv9yzunchyAesFFvn8x1TbYxlzjPy9C5yWjYiBbzZviuQV3GN1V7kqdFrVwij+o5zIZi0ZBk0NhYOew==","shasum":"73288fc8b3a04ff686c58ea2e6a219d8b7e9b45a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.5677ac20.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1ZXfCRA9TVsSAnZWagAAynEP/RGHwa4G56gjrs2WfcZ2\nTciylrILZVqWU6/7/9ylAvnsrXvMuUNDcJrhmyfrxunhRNS4ngtY3f6OVam9\ne6CGwNqsNQGEcK7OYMynDBXiv43F8mIeqzLL/t3ZBpbZw3S/pSxMd9pA2/cV\niqHPX9tnUJ2K8Vp6l7kAb250N3uQTpqdHz0ImDM/F6HnWgoxVp8WAes6QhMt\nsmKdCJ8EDtM8BjKnHEEItOj7zoFRyh4w3JVP9nQyKg8U67RUUDtBZRR+hSSh\n8b4QOQeh4hdijUdSRLKlod23LUedqQUagYQaZCMUMGfSgSFSbIhjx/jbih7L\nm+hPhRUkkRa15Q/G9gePSszB/SG7X3uEP4GS7ACSi5O1/kY6WOE58kKnlXj8\nElCCsZosrmSFn4dnZ6Vgi94EjHU7zvWjBL4jY87EJkzsCsuTRei0ZBh4E1kK\nuwRd5WFGylUMkjbnmRJlcSWWTcjPda4IdalNcPRCE3FuGKriQIbbj49zl2kp\nPngTwdvTewg3UvZiufcpK3eHuWf2WIXEMZdTyMrOuWn7OB/Y3LQd2a5mJAPW\nHCJkxWEWeZVLv8G1bHn0J4/WiYWHQwOJ8Je06c4cA0dgNh+VEEWgDIl2AZB7\nuDS1IIIsFIhr91njgnq7Vs2E1t/LKfv2p1n0wummQd7dxmeRoJU4VK4DVi99\n/Tr5\r\n=bWiP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvnNXFZiJSmqB27uADwBabFCnR8cJpyAefF+T8NWW/QAiBd06zQMknltt8OLcBwUvxd+0xHPyeC5Hg2HlIj00ie7A=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.5677ac20.0_1591055839069_0.5572595250168855"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.7ac6bff4.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.7ac6bff4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.7ac6bff4.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.b9776b1d0.0","@material/icon-button":"=7.0.0-canary.b9776b1d0.0","@material/mwc-icon":"0.16.0-canary.7ac6bff4.0","@material/ripple":"=7.0.0-canary.b9776b1d0.0","@material/theme":"=7.0.0-canary.b9776b1d0.0"},"publishConfig":{"access":"public"},"gitHead":"393ff5005fafa04ca276d60639975d8bbe851f70","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/393ff5005fafa04ca276d60639975d8bbe851f70/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/393ff5005fafa04ca276d60639975d8bbe851f70/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/393ff5005fafa04ca276d60639975d8bbe851f70/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/393ff5005fafa04ca276d60639975d8bbe851f70/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.7ac6bff4.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-bpaaEzkV6iBYRhf8Dug6Dj7N5nkNnDkiBzcG5lj6tEg0sdG5cHWHCo1HPA7FIF08FalNK5jeoCjopA60FR28Qw==","shasum":"2c2735b2857dd05af6890fea25624b939b4be2a7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.7ac6bff4.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1ZoxCRA9TVsSAnZWagAA7XwP/1U0bMLj7d0sUyhEfOiN\nJiUUB+W8FljYPR2Q+ujG6jvbSGytEZt3w6IhM5kJgYndiXyQ3Q8F7acJjqP2\nCY2YgpyN55f4XrKjhG3BI1F8vpOwUEsLWkc6cp8HUD5nbES2XZPSygSlwfIw\nkWKvgvM2a41hX/CeJg6U5tkLW+Sf3alDaxzLmpe2pWvwNjnOPxXwlbQnikNS\nnt2ejtqMzBf1frtw642cVAPKwduExoWbW/GNOAuISJ6tiyWDESqhP0WqOSU0\ncChKDrCrRXIE379P4iydXFZsYgclKoVD0ofTnzxXO5uwasYZ68c5O0SFXkwY\nscGwoTCuxKT5DtW1gnr18bVzgrG0X1OqRy43ezo8fMtyYjPP0f++oaKTMEFv\nBx0Mc/8dxQGKNXky9X22qcGh8ZVeNxHV+foAkylx+x6Ny2WVGsvIXXcHO6S4\ng0/EHgjdPlMSd0PYZFbBZHeZtgGoD0kdlE3pPDQmj9JASoNiUBC0d3EkOLKm\n4RyPvW05Cgq34qIfR+5k/3aHGj9vIzGl/RDNUafvXoA83RYtIb4jrWV0wo9f\nhMBoCAnDlka1+SGqll7llRbIgr7fb2bfHX0fU9FZ5kZabhy1uhjNdlSeIlZF\nlIFnGgaVzZJr7sfXF/DL8rqtGjIiizL/FUuCpPS2vW0lucBaQ44EU5Hj+PcQ\nZOeE\r\n=PU4Y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFcqZKlRasWVM4tVQ607RG2+jeRRg5ESNwYlp4gTIYngIhAKLjFFRaihAPzGgJfT1zYJ4aoOZn/1Ivdpn3QEJoNGJJ"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.7ac6bff4.0_1591056944971_0.921098555789942"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.d45622aa.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.d45622aa.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.d45622aa.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.b9776b1d0.0","@material/icon-button":"=7.0.0-canary.b9776b1d0.0","@material/mwc-icon":"0.16.0-canary.d45622aa.0","@material/ripple":"=7.0.0-canary.b9776b1d0.0","@material/theme":"=7.0.0-canary.b9776b1d0.0"},"publishConfig":{"access":"public"},"gitHead":"ec53ab9a7c87df6783ef1e555aba6d7de86c46eb","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec53ab9a7c87df6783ef1e555aba6d7de86c46eb/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec53ab9a7c87df6783ef1e555aba6d7de86c46eb/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec53ab9a7c87df6783ef1e555aba6d7de86c46eb/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec53ab9a7c87df6783ef1e555aba6d7de86c46eb/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.d45622aa.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-as5/Km/I5t5PsbqffTMYivSlI/RmxkeIljLDGT795QAzP0oEengDOWZxjCG5aER7pr4pBt13ON/krAQk74EuXw==","shasum":"5916a2bb48a8d263a17eb90efd932251b32c2675","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.d45622aa.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe1uSzCRA9TVsSAnZWagAAldgP/2Tk/Ca+Yrv9ZdW3g8CK\nQQVgcBnD44BCK+ued9hHkTeHFvqXNiiMjF/giNwOARBHoJ9ohZ2GCJHu8s/7\n7fLltHi/vfGJ2iMbR2n7JHdBSNTBy+077dfyFeZPbi9ssp50eMoleiQy2UGz\najMMkqb3ilMIhFvizC8Oj+PmGhFianaJvqypHSk7B2cs15o6gDEkpvN4id2u\nk41bT9N8yrz3sWW52l5yihfvodLVRno/Gx1KwGhFr02IPAVuEFK5wImykTUS\njFpSMq1QDZTqURhzLaz8rmSh7UITvAyRH9HuurQYYPy3uEu1Coi9Vuipr0Sb\nE9iTS8a5/iaftbwqfE9dK9AkAf8k2hzd3wSExBU0idA4M8BoQDbjZretpfuY\nciQkC79WGvcjEWP9Crg23kSAt23anFGFezlxeo85nbihRXAacBJ9qi265hZl\nvCs2lNbTw/CLEyShkks8wRaw7QcKF8TtBENktiZVLleMMdS6XdIBKj7KmG3Q\nBMpDBBT1uAyBN/jWILFZmVVr94erlDbDwLxX6Exf2kvOpMHo6qoZToSjrwLq\nzj5Vm58HEg6TLEy3dIJ+8dwQzSXj43gdFfr4oXd7bJLzOucN41blCMxN1Y8M\nRwUb/l0AOUvz1fvk+QKSw9J7teEuHW/CFkHtUz2GG0LpImDo7Du3RneWOb/t\nQgNb\r\n=a6RA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVBWmseYYjD0P2AY04IxM5D870R+49VpCcfldeXbijfwIhAM8FG070HVEVe8ItR5/GmC2VZCKnWsC83RZF3IbeffJG"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.d45622aa.0_1591141554981_0.6951288029866347"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.dc26c709.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.dc26c709.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.dc26c709.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.a0dc2b5c4.0","@material/icon-button":"=7.0.0-canary.a0dc2b5c4.0","@material/mwc-icon":"0.16.0-canary.dc26c709.0","@material/ripple":"=7.0.0-canary.a0dc2b5c4.0","@material/theme":"=7.0.0-canary.a0dc2b5c4.0"},"publishConfig":{"access":"public"},"gitHead":"58a25b562ae31e6c32c67599f842dc6bd1f86398","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/58a25b562ae31e6c32c67599f842dc6bd1f86398/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/58a25b562ae31e6c32c67599f842dc6bd1f86398/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/58a25b562ae31e6c32c67599f842dc6bd1f86398/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/58a25b562ae31e6c32c67599f842dc6bd1f86398/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.dc26c709.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-yHy+iJAwBFq0FlrdC71HmBS+/kN6QuCZxXReuD6JNKcQgce8Huf+lJy+eQH06xwoJf6LbbtdsbTIojV1PlSkwQ==","shasum":"4880342afb5c4a44837a9e76a4ba0e9aaaebbec2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.dc26c709.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2qkzCRA9TVsSAnZWagAAxJcP/1+w2WDZFaEfnKLRnCDn\nPG6x6uLL2/9/aZmxcT/NsmZZ27f/nkySeReA2ad9sF6qjpU/yk3ULZdXpAxv\nh9M1Xtz0S30/eKsM7yDjy/DXYtnre4cfffzq95I+2MVRllWa5NOPqIWVIxjh\nl/UwmfNyDbA1SJWRuJgrWbfRbJyAhkKox70+EA6hR9wiRSQ1K5BmNAX0uAsH\nhlfwxvSdOXJKPdVwl/Suu1oq7+BVJh7m5wKkb40ONc8ECKlUHCRCQFW46muE\ncq3xIZRVVedMy/2YsqmyGGfPKFkM8akp/zC/laYQEs2AAwbHpN6Ro5Z8JUmS\nx65GLrwJt+Cyf3L9XJZN2ZBxeJkca8AqEqkZS1NKTgz6naPrKaPtbhLoNMc5\nTHlsb8mgUdzbqJgg+8Ua/duVyPF4CqSWe8V3s8ufVLjV66J1Rq4yyMUcJz3o\nf4cw9w3xmNSE9Bf3LU2Ix0x9v1+4OuPu13XLVdKHdsOCvfxWr3zOQOGcGe9c\nLQ8TOUnX5jT/sIvwNoLf/6Cmtes3nXjY5p3e8uxw25Y3+83Df2tbQf2dQSNj\nL3EDAWIxMEiEcvLTkhee0l8rdNamlyYzI2aEQrF3e2nEc7eyVJ+eTZIGvZFp\n4c0OO5bYnikYOV1UyeW5l0OLZV6QfbbptszzFIpFyUUDKw4k+N/BCIFWXOWW\nVIzg\r\n=KGOf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8/aw4cdI55BOhAqvdHVGDccQa47l7Y30yckAMAiOctAIhAMbLHe3lEXJzYEcpSeCMrofc65dvGNMLcg+QHA8TaYNi"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.dc26c709.0_1591388467066_0.9801462905235707"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.b9baf6db.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.b9baf6db.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.b9baf6db.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.a0dc2b5c4.0","@material/icon-button":"=7.0.0-canary.a0dc2b5c4.0","@material/mwc-icon":"0.16.0-canary.b9baf6db.0","@material/ripple":"=7.0.0-canary.a0dc2b5c4.0","@material/theme":"=7.0.0-canary.a0dc2b5c4.0"},"publishConfig":{"access":"public"},"gitHead":"911d44443a75be4f249c595f2fb8a90e42365c6b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/911d44443a75be4f249c595f2fb8a90e42365c6b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/911d44443a75be4f249c595f2fb8a90e42365c6b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/911d44443a75be4f249c595f2fb8a90e42365c6b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/911d44443a75be4f249c595f2fb8a90e42365c6b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.b9baf6db.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-+/ih/Tz1UxdiC0R88rC3L9CBcAHIs6gehJ84Vucrmo9YX8z2mlhSDnFgF4R1zzsYSrXTGDHsOBZFpNw6Cyt3rA==","shasum":"6fedafc9e65d46f62104bc4b0c325f0716342beb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.b9baf6db.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2qmFCRA9TVsSAnZWagAA0RkP/0uO7puiY7cCtapFm/s1\ns3/3xnqce6ls7pAM0UU108QrotLMv9mD1RqrU+i7UEESaVHt0AU58nI98xdx\n4sfK7Bz8qVeZ7qjxFlHlP0l6wJzPgPiA16gIJwX1sIA4ECFAMKMP+vb58xj5\nvcvEh8TX+T/12fMfbF+tGk9Iv8MaVoO+RngVAAQP7EyQ1gy+7JQLo9uDGmbv\nre/zXm0Lic1dxyvZI7wkOg6MWb9StMOwi08Xec2ph3H/V2a/9IhwSoddNPmX\nk3qI4roYqpf5l2SFubB3s5IB5E9/z3tPhhgFcyOYJmV3ocEW5ACtLKIJb8mU\nIrUVR03Or1fRFZO2/SSw3NX/A3Nhj1PzpzikvxakMzuG4dbFg1s98vHiXa7c\njSVX+btXotrMAxqU3T+uyh+LR+xXXUF5YCLT7uXdpHC6cwQOR8xoGI7UJ34l\nN2xxyMmpNlZcE1MpEVZEFtsAXe9KE+zqqZii+FpusH5UKpvkhMBiUlvDQg06\ncQpyrqvdVsyDoUUAA4zvKRzMFmfyunpEqIHU24TeVAweuCmY/v0To7J+jY8c\n2BQtLObMPOOwFsEfZXA+4xalM2WBV3lpsYbdLRMkpXbrSk+ZdkFBJRSKGSzG\nAXeBEc7+uc5Paix42ETzjQzs4dFr3hS3mYoxZGL3EQFVVTEduwuIemZ/w7Fb\nkKBF\r\n=xQJZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIDuixZsfgDBuSobpQqTCDN5Hd65HaVm1ZkTiiNTu2PQIgMM9i7HINXdqnVwwujtng/dnEd1sGDwZTldzYzrapMxo="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.b9baf6db.0_1591388548919_0.48555889877429426"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.e0b8c9d0.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.e0b8c9d0.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.e0b8c9d0.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.a0dc2b5c4.0","@material/icon-button":"=7.0.0-canary.a0dc2b5c4.0","@material/mwc-icon":"0.16.0-canary.e0b8c9d0.0","@material/ripple":"=7.0.0-canary.a0dc2b5c4.0","@material/theme":"=7.0.0-canary.a0dc2b5c4.0"},"publishConfig":{"access":"public"},"gitHead":"8067f7c0024a048e98d327efa458b70ed21da6e5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8067f7c0024a048e98d327efa458b70ed21da6e5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8067f7c0024a048e98d327efa458b70ed21da6e5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8067f7c0024a048e98d327efa458b70ed21da6e5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8067f7c0024a048e98d327efa458b70ed21da6e5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.e0b8c9d0.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-RA2gqackmqiXZyk1nwHgavcAJl3GNxPXiS/mt63f8A+7c3P+P9W26J9fFCoV8Us65Tsv8M0yCIpKjG9Zk7Unmg==","shasum":"4b0014637fcc5d6779d7303280c66f70c34e0672","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.e0b8c9d0.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe2s+ZCRA9TVsSAnZWagAA0tkP/2C7K0N5rbt4Jnb/dvIM\nNNyjRLNZXZ52YgapK4bi6c03rlz/h6bKbQqWYNft6Y718jUvWBo+81YW6p93\nAUbx+LNLzK1Z7Sabvo0IDfNKllZuTKEyMAajDgLmIjTQxYmSP84od9bTtVlh\n7VqOzLSz9nuw0f5/v5zDWr9DcUxEV+0ys7Bid06bEV0iVQYf4VAN7xFxFoZE\nObrry1ShbAqwi6cFkNponvWaq2hkZJ9yjE0XAfz0QtWJWdem+MjpFYiWtlNd\nC7wet+kQAZqZ4YOM2sd8LkG3UuegYGP2Mt+2OPy3eAlSe6lfkuW+iUvCMiUR\nlxBNhs6xWV+yJVwQBquRmAd+s5AbRdAscrPhwS6SKHuXOq/+r3AdAlt+7nfb\no0saxwXDzHFNPuLfKg44vVHY5Z0UNscF/EpH/pL1g1qYiCQE7Sw3vSyUSIjO\n3fcf3Ea1uTLd1syCuF9VcevTzaM1Tg28cKuNUqzBRM3nQ/MoSs2NAie09IyR\nPDz6Ixzy1RKMpDPopa4yd2nRHDNH31fRNzSXPYZfYvfm43ANPijz3M/lMJCN\nsgAdT5DhXq2gwS/DppO3J5fl0ptkWOy6PIjzLd2LLa7JOyay9vXzGmhwfvEi\nxSsq9pUOGKH5lPQiCOAhF9urTEciZ5doYXVex5WAHVv88cX60q98ISDH1H48\nC6SN\r\n=5Avr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDivxXHeKQfBkIb5nklC3cQfZoSEqtIyNREYdJ/kWaaBgIgHtHjaHsm7D1WltLmPpEYU1KgobPllkbdDCPjCsvMSAw="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.e0b8c9d0.0_1591398297365_0.34666957479859883"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.51552859.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.51552859.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.51552859.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.39e6f71e2.0","@material/icon-button":"=7.0.0-canary.39e6f71e2.0","@material/mwc-icon":"0.16.0-canary.51552859.0","@material/ripple":"=7.0.0-canary.39e6f71e2.0","@material/theme":"=7.0.0-canary.39e6f71e2.0"},"publishConfig":{"access":"public"},"gitHead":"be62282108625892e385a5b64edabb5c9949ca75","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be62282108625892e385a5b64edabb5c9949ca75/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be62282108625892e385a5b64edabb5c9949ca75/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be62282108625892e385a5b64edabb5c9949ca75/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be62282108625892e385a5b64edabb5c9949ca75/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.51552859.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-4ST2uPk5df2UbIz8FPcugT0lSJuHd2VcGufRYlb4fN97qoQTE5P9OabUvEXwt66w7vA54+RFujMpxLFVM8ZKVA==","shasum":"2d4fb982079c27e66c8f1ef4a3a4d2f66f49a1dc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.51552859.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4CRoCRA9TVsSAnZWagAAEC0P/2R+wvTmpXHAGcg8TJ68\nsTATvbIOyMZcDqhk8/uH3E28HXFuISczn31hF054g2jSkgIRRIZYU8s0W8j/\nsta7uGqW2ao3kLoAPHetguqc0WecUVY+V/jUg0pc2BqxNK3kTN5Bz4LJ8g+4\npY0TMpUT0ZojgpOVPsoFy7KK/gJ7OsiMHp34JOHM3hhsmzFRyL2ntONTRANG\nanvCpNMGrIWL9bsfDNaN4/Pp+/t7FNsbE77H3/5XTwzbZGpET3sRdxjCnpA4\nGR9YdfCJahWBbbq0FwTWIOlfRsqmblUGrwHTbNR3kysDpbKcszwbJ5iK9p6W\nIqsD1nwFufITv+xFBgIdXGip1GP2CnmY1fKYMx+yG8rDzpOCBjO2HSBVpdHs\n7i4/Ffwt1PinIscSMhr99QR2FYSxJLo5FdDADiOy56+MIiOcrt0Wr+UnxiqP\nnBzlo9ZZJNwX/Ub5Lx6IdOrz3lEFePv0MP8BdbutV7twV7g/Ra+msk0teqX2\nQi5byDxsUzNe5l6fAP8TdbOGpbqh+uGXR9k2Gzb1+NVA1i95QC/DVRxkqp7p\nOEEGg4GDYzir1MOfo8vMPmNLk/JNm02BPizWqzz6wfkUCelFb0zgIF6QZ8ei\nJHnJ8ERgM5Fqs+Fg5GBm3N3x+IenHi4Tyr3zSNHy6tI+pNdAiZP4u3XvAmYX\ndzsI\r\n=bfZ6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeECHMF/s0OPBPWU/KZ5oCDuZNnXX0TIAMTSGgCW1PDwIhALlnoOyDD/Or9oAD1DiR22uQv3wzm6ar+CV/kXiorwsq"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.51552859.0_1591747688540_0.6189480083730103"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.2e269285.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.2e269285.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.2e269285.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.39e6f71e2.0","@material/icon-button":"=7.0.0-canary.39e6f71e2.0","@material/mwc-icon":"0.16.0-canary.2e269285.0","@material/ripple":"=7.0.0-canary.39e6f71e2.0","@material/theme":"=7.0.0-canary.39e6f71e2.0"},"publishConfig":{"access":"public"},"gitHead":"de64737d606dbb8ab6368d8fa30690e62fa24cb0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de64737d606dbb8ab6368d8fa30690e62fa24cb0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de64737d606dbb8ab6368d8fa30690e62fa24cb0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de64737d606dbb8ab6368d8fa30690e62fa24cb0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de64737d606dbb8ab6368d8fa30690e62fa24cb0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.2e269285.0","_nodeVersion":"10.20.1","_npmVersion":"lerna/3.20.2/node@v10.20.1+x64 (linux)","dist":{"integrity":"sha512-z9zgzhxOxglS881E1B0bnH0QJp4BNeyTMtMDhLxn49j+WJPyNc/Sd5hUZZu/iDBgsSOt6voUc1an+Ag2rGX3Xg==","shasum":"d35239c4bd68d7d3f2c6b0156fe50e626d393e59","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.2e269285.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4Dj1CRA9TVsSAnZWagAAXdIP/3k7csUdex3PvrKFtbb9\nJtrj81HS8u+hMHmZPaIADfafCNa1Apnq7P8Lb2Mj8n4iBb6jEjNNapn237zp\n1lqjr5qnRqJ6uM+gHhQsy/q5GWovbgowBFVXwXpO0C7qe3Q04DxopK2x+EBH\nWT7qZ4ohW7TLf4zqmuepreWadcO3usd5uhfRINOE0aSoV024TSkBKppdwGRA\nSxdUYTSygGy7ruXdvQH2+00R2GFENJo703ie7fe2VKFcx2bmOFnX05wMb3JU\nqOI83/SiAq+L5GGNWWSqu9gvV99ilpPgbaAxC/AqMaESDPf4qJhdQbiGMx7x\nwCobM+9YtTc0lOlhGnVWEKWh26TiPiKwbJ8sX5YrWLRtBw/Dzd5xLs8LQ7lz\nwl2UBC59yHH/YKHKB6Qw4BEsu+TAfQNGupTWbRw8WUgV7oRr72uQNTnVOHk/\nal3kySicqBh6G2bv1X6uQ2lEGvXnY5agHoQD6rlZDquZjftUZHkB7NKgSYDH\nP3X4MOZK1r8q4OfjtCATlQk8CYwM95iB/HjDALwGJR8pfXFuQaydWkz8jJa3\nZ7kpMrAJ9+stIgaljCWf/6B8oUU1JSNAyK6/5jJ8WrIrRNseg0TQGo9iQe/3\n3DCWKNfW/fUUhOzkgz29Et8F0mffoS3wvMRoW4v7LcOljxmt121lkWn2NzC9\nMsBx\r\n=PXMJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA2A936kQxBjMswU3uXzsTAqgw9GPyj4613n6HXnVwd6AiAK2nj0cVbyEO6HjHKBSPg5hqbcmPwa23kCOFh0AY/oBw=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.2e269285.0_1591752948592_0.5210113906891936"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.be138b01.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.be138b01.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.be138b01.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.39e6f71e2.0","@material/icon-button":"=7.0.0-canary.39e6f71e2.0","@material/mwc-icon":"0.16.0-canary.be138b01.0","@material/ripple":"=7.0.0-canary.39e6f71e2.0","@material/theme":"=7.0.0-canary.39e6f71e2.0"},"publishConfig":{"access":"public"},"gitHead":"cd3bec5fb787616d9ec3c5e011ed8224add04ad2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cd3bec5fb787616d9ec3c5e011ed8224add04ad2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cd3bec5fb787616d9ec3c5e011ed8224add04ad2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cd3bec5fb787616d9ec3c5e011ed8224add04ad2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cd3bec5fb787616d9ec3c5e011ed8224add04ad2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.be138b01.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-K4eAFjKsg0fQhS/GXDWl+xE7O2o0weDykgssiopLgDc/fU33QccUXGYiRHVabosJPix2dLaGWWG9o/tQKwhzcw==","shasum":"23f65eb37a81e6bd01110acd8821d39f017d93d4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.be138b01.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4UdHCRA9TVsSAnZWagAAdF4QAJJp4DUTUmlrEkQEO99Y\nm5LHq9vLWTEtxndOGtxbsFsRnzzmtUqIIprmpl72IPWTZ3HkPSdzfQKHorsX\nM7+WJ3HbJv8y418D5lPLw8JzFx0RqH2H+BrnToaFeeWZwDPfqmN/4yzVGB1m\n96j/zBB5p16RuVRc6kTX7rLlBmP0oKirewQ30u0Rkf5vqcMIGAw4llva5LvN\n+otB8GjkDrKJjp6aBrJhnL7RkYOYvOA4+HRpPRDyAsYtkp9yKYPQARqmJOJ3\nHrHTEYGr9TbcHJFnwG9v3UOQzXoylqFDIGcYFfaXOk3neRy4jsjO2rNxo8JN\nE1HBMWjR7DsALc+umeuKZUq2MdBfaYUarMksI8XzVdW5Z9bjShsWhVPEmoob\nK+1dD2uKKFMfV5g25yU49XNlhOUjJ9Pct6VbpnMcpc+6ThLZGjOE6kH4qu0I\ntz9bU2tr3VjwmjPctH8TEWk7Sduh2SPYiIx/6qlZDpx1y4sSFHYgNxBn+9T7\nJ6TN2t8mfUicgoTXssm76pbU7bgWY5fOZHuWjHnRIOEJGVGyeYk163cn1aZt\np7K8grWLyTrymYDkAMl1jUPaXO/zKjWLj2dvQazjJWAW4JZakp+M+TSin7Wz\ngwNuduMV0b5B3txryfoP4lY6f7AJmTJBpht/pgb4iIXWhskikQ8o3O5l2P0R\np3Iq\r\n=DRON\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUF50qmysVUbPZ6TFEG74JhB4aaLSongq87MeZ9hTPcgIgDcy3VvExwgvLczuLb1yCnsQMcPRrCtgkEeOHZK/k8jk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.be138b01.0_1591822150695_0.6000404814062634"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.04bccf5a.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.04bccf5a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.04bccf5a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.a6ac8f629.0","@material/icon-button":"=7.0.0-canary.a6ac8f629.0","@material/mwc-icon":"0.16.0-canary.04bccf5a.0","@material/ripple":"=7.0.0-canary.a6ac8f629.0","@material/theme":"=7.0.0-canary.a6ac8f629.0"},"publishConfig":{"access":"public"},"gitHead":"c077c9c7d3e6ab509f750f7ecab7ee8a858e7d22","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c077c9c7d3e6ab509f750f7ecab7ee8a858e7d22/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c077c9c7d3e6ab509f750f7ecab7ee8a858e7d22/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c077c9c7d3e6ab509f750f7ecab7ee8a858e7d22/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c077c9c7d3e6ab509f750f7ecab7ee8a858e7d22/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.04bccf5a.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-kWYJHbTGzcG5CrpXR3JOVu4NVXRTTUPiG1xAEiw0+KTg3qGsWXRpMRNtoHqisRhv/NptSIb64W2NSV6GyuiF9g==","shasum":"062698d32d69151b380e5e0745eb56ce3b700af2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.04bccf5a.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6BlICRA9TVsSAnZWagAAsU8P+QH6xAk/YzmMpjwydudg\ni74PgEs3npQUen3yxxXzHDKju6k/5nbegRXddandXvLvY6p7eKXJjZQyDSNB\nfmFEz05DzcrOvR/PMpac3+I2LZoK4uw/id6VON/i6ajBCwke7mAz6Y+iAqw2\nsKOeXagG2oILhA17bX0h1mBinVUUMN1CddWrFinT19MV2tw/T5bk4ceu7Vd9\nD8SOi2T0pcagP6yThWR3rTJ+ODfSTU6qYAVGpdRE0hD10Aeq09YcNSU6zd+o\nDd0JGc22dpSbEM7Fx8e8GrIcSPl46dIA5W0zx/6HA8/2wha0m8uh2M/CbUDS\nBblQbuomXZ/5D+99XUB5Qa5UKH7ilHFVoEh9sr2L+1GaKVwxb1BxBJm/K5zH\nFpZ+OvFpw9065Rt83+4oVb355gjP6SrZBFAmST2oKLiw0Hw+D5GG91AiX0nb\nAe7UDiOxaLHnXbeE8yqbff86/1qLFlJMyPXI77wbxqpK9nUC3VzdJLtK4HV7\nanMw3Sp+snRvkiTfaW3fG6OAD94ItV7gBJ3Pn7lW4GqYWyDIyZj1KTeSX9OG\n9Cm5siHOL6Kg8dm7GqAWhh0vGwWDR6fI67CL2vBge2wfqAIhmtximCoo/5Md\nGtceFA5ahiPfDZo7Q1lT/czrNAZoajGw40+g5jBuG0GKtb0/Y115M5Dk/Cfx\n8QOk\r\n=gKWo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDS0S/3W4kmmT9O0YQjdZc0Yhb17Kzv7sLywOttDay9NgIgGlUKQeaxJOvM7jCknwb8J8m+0Nbl61UJRMxLnWzUsCE="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.04bccf5a.0_1592269127771_0.3679757328966735"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.b44dea36.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.b44dea36.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.b44dea36.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.a6ac8f629.0","@material/icon-button":"=7.0.0-canary.a6ac8f629.0","@material/mwc-icon":"0.16.0-canary.b44dea36.0","@material/ripple":"=7.0.0-canary.a6ac8f629.0","@material/theme":"=7.0.0-canary.a6ac8f629.0"},"publishConfig":{"access":"public"},"gitHead":"c3acae783f88caaa2b0db088b82e7b98ef4ecd95","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c3acae783f88caaa2b0db088b82e7b98ef4ecd95/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c3acae783f88caaa2b0db088b82e7b98ef4ecd95/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c3acae783f88caaa2b0db088b82e7b98ef4ecd95/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c3acae783f88caaa2b0db088b82e7b98ef4ecd95/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.b44dea36.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-aH72EdX/e1imrK7dmiaDQ4r1lxof4S1MXlew0aHM1s17yqBxqWZUYcFTqL8b+8pexM/pBqusPV172Ki+aAKy7Q==","shasum":"4a5884257fa1c5ef21bfaa6aa43b48f8610a161b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.b44dea36.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6TJMCRA9TVsSAnZWagAAHmQQAIjPywMLFvrfXSNkj+o+\n40TEYGouDi2mPQlg/boY5IZvRn7ga8LH87XDmyMQCaTIHq0EAjFyoJym5oVT\n6fD9JZSBKwNVjNjqUBDXIwCeh2nifk+ZyqIDt75LLYhcYl8VQjN+V4p1khmj\nKGasKXPtld2j/G9caYh2828WYXvZEFFBZaEb/VhQ1C4yxCJESRwvnn8owN++\nJT9BtbQXvEPxZkxgsYgs0h2ekizMupWY/+7yuLVdtTt6W8mubNJmlgU1/0o6\npxv2+lonPWxRsy9ycCB/xZJkP6LNAtiQQvy0DE7HK/Bnyu1OS5wgGfBsHA0a\n67wCaufpOTs2P7G+yttnEDmMfbyzTod5Y3KSvU/8mvMAGTETnvGPob0q6KVb\nSoJTMQKa4KBxHMTQJdvtmiqQO6tfLoQnimEk1PMA7lSw3dDwPvCUlkYUXW1p\nDzWH47q7qD1Ld4xCk+3IzC5Uuhk2+2doYw/GaQssLGfypFf5w4aRY12MXu7x\nQXjUpXGb6nGw8NSmiYw2rceEmx4I8gw0KzV6O4X8Hd6OV9zuSLEbD8vcg1Y/\naHB/TKn/+FPsecY18ViI1oLLmH3SlRVzru53BjYyvAZ2Ald6Tc543xn7M2jm\nGtR8vu4yICWLMYmMJiE1B2hqmd09foNNdDj/RHR8bttyrgiO7e3tcLUnUZsy\nZpMx\r\n=IvLC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtHs5eB8nJDSeTYlcOyCFqvt5ZusYLXr4QPwnnPK2h+QIgLx/w2+pPZv0Y89wBGK26IArS6guhGve2lBdJyHs7TWQ="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.b44dea36.0_1592341067822_0.496839141639283"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.e2577e87.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.e2577e87.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.e2577e87.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.a6ac8f629.0","@material/icon-button":"=7.0.0-canary.a6ac8f629.0","@material/mwc-icon":"0.16.0-canary.e2577e87.0","@material/ripple":"=7.0.0-canary.a6ac8f629.0","@material/theme":"=7.0.0-canary.a6ac8f629.0"},"publishConfig":{"access":"public"},"gitHead":"4cddb26ad140f9a5ae7e41d4f66258da9ffadc5f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4cddb26ad140f9a5ae7e41d4f66258da9ffadc5f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4cddb26ad140f9a5ae7e41d4f66258da9ffadc5f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4cddb26ad140f9a5ae7e41d4f66258da9ffadc5f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4cddb26ad140f9a5ae7e41d4f66258da9ffadc5f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.e2577e87.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-XCeG4bWrcPIHOPW7CBmNUAB59HEcZrlZQzblAQj9sWg22EUN3XHD2nguVmI97v58qtVD5NH5YOPDX3cdJ4WwSQ==","shasum":"de9f7d104b56301a915996a4028af414f4a50d7b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.e2577e87.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6TTdCRA9TVsSAnZWagAAhigP/2RJlW5MAHybibTq2hvK\nmZ0mI+gzgCTqG4i7WArVnpMWFCritGINHUu32zH9w4MFHwq5KE9l+br6Pqtf\nnX532e2s8knTSEGv5I+qGFt7/ul+nlowgBi1EbjkI18hOWtFN1N7L4RU1TdK\n0POeGMfxc+1kg+b+f7ELXNWYfj7NGvrCELiDjiY6oWq6nAzh3AVu3jonpRQG\nMw5YFn0LRp8A9C9krvnuNQ3ry22s/DSdjh0Xj4YEMwEj65vnasRd80bdhjYx\nZg8B2uFiZYMmR9ZSe4LZkusB4+hHguvutPus1Yzf1Hfbjyle/YruJuX0UsdC\n+21Foq6msltnW+34dP/+aqWFOrnOVZbfa6njuOsyqUDsq62p5CcFppLXLhSw\nlzZwu8SQHoYJlIbMYfYLOfb9u+RmaE0/Vn4V0mtXbkMRu1GbHhyNGabNKeVA\n5177i90AhFlpXh2vZVVbhzp3aOInVnmK93kWVMAmuFKDxHxj8cNzkgKVjxRD\nBomdsQwkvfnoBtudSPk7tMgfH4A2W5zYnZp9IVLKh6eX3lv+HhHFjg6xvPrP\nJPdPQ8Lzn8T4BR/aCIauEqvp8wGNPVqd9yrxQtXC2HTDeeZuL+vOuibqnSz1\ncb9PB231k/qcgkPDLVt9hHg/V69dQP3Z3+k850oXucUMirH0w1ZUA1ZIeyv7\nlg6r\r\n=poQs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCx41shlZc1pENGgw4M2m4J8aTGpbBJTQb55qrLhKvFqwIhAOKGqGvZVI7gp3I22F0PAIPtDtfo8WnWVgbumeAwPb6I"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.e2577e87.0_1592341724559_0.16005155435879037"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.58b73343.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.58b73343.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.58b73343.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.3aa33998e.0","@material/icon-button":"=7.0.0-canary.3aa33998e.0","@material/mwc-icon":"0.16.0-canary.58b73343.0","@material/ripple":"=7.0.0-canary.3aa33998e.0","@material/theme":"=7.0.0-canary.3aa33998e.0"},"publishConfig":{"access":"public"},"gitHead":"ba9eb85b43f514dcacb8e7517e4b8728a3629bef","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba9eb85b43f514dcacb8e7517e4b8728a3629bef/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba9eb85b43f514dcacb8e7517e4b8728a3629bef/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba9eb85b43f514dcacb8e7517e4b8728a3629bef/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba9eb85b43f514dcacb8e7517e4b8728a3629bef/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.58b73343.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-926p1XqbVYY59zEGl4+pNhu7iY4Y1yAQ5maeFgT5RpHB6YKxVoa1Mqy+uahShg9rDh+uDHAodRuu6qSGKlSzLA==","shasum":"52d4e0162aff21782f788b508cca80e0a5c6b3c5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.58b73343.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6ThhCRA9TVsSAnZWagAAaXEP/iwzS9hbOCFnwhigapa3\nsHp7bgAa4UwhX1gsQryF7KHIEnAKCoYgT3q/XjfbM8gqGkSFiMG7rAQvYRh3\nNbhT1p6fkIZCGPfGITkrXCSXH7vCRH9C6xHj5U49/eCVr89WyYvev7MtjggH\nEPi0SRsRjgCmixS1CjpdYHgnCmM/LUePdFdjNTwh5uhAEsbFdMZ+qNit8UsR\nn43UAMSxykf9vkdaHFrdrnmb86JPdlw/HbTFeRKg8NzFytlOzRpI6JiV1wd8\nSj9yNJdn7Q5d6B0d7vSU6dsMsAekfis5Q7++rzrpuKvsIH6kFha2EsDp+y7X\nDmZCE0uyIgxxmE4hvqLwE+XDMpzRjXj/0yfmtPcX5N1BaOR5YGKq3zMexQ5c\nzEnC6qELNTenxr99oW1gaxqiaxGVtk73Pw82iU7OZ/oQxJaDBfy/0hor6y7j\nA7rUhcuLy8WamRHVXyvqYMEFaJf9xOQhvkhzUl6kqex+gvZlhvHzjDmo7jTX\n64J6HymC81Jy4zRU58tfIR5wFWCiKjoIR0yLDrFZEOovk4T/JaW7GcOo4Q/J\nXe/dWxc2KCtbdSejMVqS1idVXSEvoJOoi1jSYhk6RWRNsnKp17dfDGbHCXHK\n1YRQtJf+A2GuwLt1i0+8xRACHxoqEhpZ6tIm62YFPXn/bwpVrhLvbFgU9NeP\naj2T\r\n=mhGg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBErFc7WNAQCG2dOHCd49FipoK88fCzehNCfoUpPlC6PAiBIbE9UsxBSERhw9bFfE2DZq6p5Dj/sDF77VH540T2IYg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.58b73343.0_1592342625304_0.2710710098249325"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.f155c058.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.f155c058.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.f155c058.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.f2a488e95.0","@material/icon-button":"=7.0.0-canary.f2a488e95.0","@material/mwc-icon":"0.16.0-canary.f155c058.0","@material/ripple":"=7.0.0-canary.f2a488e95.0","@material/theme":"=7.0.0-canary.f2a488e95.0"},"publishConfig":{"access":"public"},"gitHead":"bfa2e71d76745185343aad4d0a9a2b6c3b134563","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bfa2e71d76745185343aad4d0a9a2b6c3b134563/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bfa2e71d76745185343aad4d0a9a2b6c3b134563/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bfa2e71d76745185343aad4d0a9a2b6c3b134563/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bfa2e71d76745185343aad4d0a9a2b6c3b134563/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.f155c058.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-Zjv2Lu7BELiuym/RQZUi3IT+AnqJc93PHz+GIGqhtvHtsAKp7dt++b2Xa9aoOGn+V1fmuQisZuoD874lEfSXJg==","shasum":"2e495d88ac768e416ec2928c508c5607a04adad0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.f155c058.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6619CRA9TVsSAnZWagAAAGEP/0Md5Lbas5FzKC0ky+s1\n8Vbo3WaXZpkZ5IfMh9T0TZ+wo52G+tp0BODebwJ2f9U/TIlF+q0Jo/Sh0zUG\no2ZnqOAVPZL+qmSRc9EJ4yKXtv9i3wwWyrREjHzTQFelpgiJFqawoJNLs8oS\nfyNE0EcMOJ0TP+6VCnQAWzJbkJzXUZpn+D6NKRpMGAnmoXhy/9rybEgzFbp+\nlGHA3/fbfxsPt6YPHjFWuTZ9vByd/4Wf+uX05iRo6TxtvMCtfpsE43TvJtkF\nbtILWJ6FFY8W307jd77n9npW5dPLuA5X62aXjO9homZxU8AJRztp2RH4PW9V\npYsVEHWg734lnLbxualeINxzOPhuYHI7ypulR80Rww3eZyyV05XHSvrO/IUG\nvQK+kpX0Vb+RbI+7Jj1Bd93KPGtz0wGtKsbdM5XSk4JXbZxsYhnRCcd0XYAj\nrn9KlQW+rpRpEN1Hh2++5Koz7QODkNCTActgUeSOv/iH2HejvtKjMlAf8dbV\ne95Y6yDuFMbzJTI/YjGu//9KakuvVDF8rqH19KrtGMMtXgIzNuf/qI4p2rte\nSrABhllVc5Yu1yRZfQZHKoNYS6sK3duDvLl9vdrT2vgPzil1NQuXNUbRJ9g3\nIhY8kVSDKoy5iT5dJauvQ8CBK+9piHgyIggwywNWTax5/pWBPiod9/kLvB10\nhb/T\r\n=MZBX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC9ICTPnINY/vIk3IiugvczBZW9tyf3utLRqUZ2iqgnbAiA5nG3onDNbvWmwKcsHZYVvzp6ui+9LhSOtkfn6DrO2yA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.f155c058.0_1592503676725_0.02631884920799732"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.309779d2.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.309779d2.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.309779d2.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.f2a488e95.0","@material/icon-button":"=7.0.0-canary.f2a488e95.0","@material/mwc-icon":"0.16.0-canary.309779d2.0","@material/ripple":"=7.0.0-canary.f2a488e95.0","@material/theme":"=7.0.0-canary.f2a488e95.0"},"publishConfig":{"access":"public"},"gitHead":"5227f0923971be3709c93d0a8ec0d85564fb31fb","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5227f0923971be3709c93d0a8ec0d85564fb31fb/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5227f0923971be3709c93d0a8ec0d85564fb31fb/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5227f0923971be3709c93d0a8ec0d85564fb31fb/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5227f0923971be3709c93d0a8ec0d85564fb31fb/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.309779d2.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-goe5t6tbv6YBjgYPu+A01MI/3su95AAClZxqWB8F4lx5C5jnFfIDksr/tfJDm/4uJyO4zxe5nx5WNNwBT5DUlw==","shasum":"2dbf219face88cf67c0b035daf7a9e02ff0bdecb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.309779d2.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe6/+0CRA9TVsSAnZWagAAhb8P/2VCz9p1wIMXjT1HARMS\nqDrErDNRgL9+99zpLCoV/dI3z9Q9HIWuB4gKHwjIX4DraDKdGRaiDtXv80Wn\na7V/TW9OBGnYB2GctvVCofHWTVfotTvkCAteoNJ2cwo7Kl9wbUJpUdcHuC3Z\nCrnBDy+l2WJHu/neA++X+OFeHy/82HGi5Pkd7G4StkvnnqEFmaFH4sd4AVi8\naVC8G6KolBd0bNJD1CCwQHyg9Lk6Y/uApinH8tfC6vdAUM8pjOKyhI7bsVoU\nqf2UCyjrEkJ1YE4udXD6xuvzjHj6iF7/cEZc9f+vSM8ihVYN+na1Pk1/al/d\nC4riLAD0ck57xPoRZbbeSOriv7VqS6NZME81O6F2RrpKzNBBvIF8WQJ05Hzt\nKGkB562Q3GDk9Qp5qVqOS2fRe6UKs8fUpQIFfWL2wSYp93xVVMYwb9U54PHl\nhPg4XxRYZRcTd5g+sQZ8atd7GcqOc/9Kov3P2mO6ijPYqj3NeLRmtycLeRye\n6lMFntKMybzSkgM0emCHEf8kNntVx2lxPLlrjAzUFdhh/HGXoS8V4V/oYJb3\nMbhN5/ZN7oXpYqzrhh3RJhovuwZ1Q3z3zbJXQBVf5Y2Q7d7T6tJoM2q7/ueu\npws6HSUi3ghJTUNj3F0Vg2QPq/4jix2sYTuMDyXasFVYmx8LAcZL0i0rj5NQ\ngG0a\r\n=ek4O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1A49o1Y6II5C9FT3PKuuORno99GHaJ/1IvXNvQ0Q2ygIgQj9ZSqqS1AXouGhghvpepv9hNiy6f4gQrZZGQH2CT4w="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.309779d2.0_1592524723660_0.0822902321804666"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.e7649968.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.e7649968.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.e7649968.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.f2a488e95.0","@material/icon-button":"=7.0.0-canary.f2a488e95.0","@material/mwc-icon":"0.16.0-canary.e7649968.0","@material/ripple":"=7.0.0-canary.f2a488e95.0","@material/theme":"=7.0.0-canary.f2a488e95.0"},"publishConfig":{"access":"public"},"gitHead":"33e44f7015ad267b659c9bf1d34799ab8d508993","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33e44f7015ad267b659c9bf1d34799ab8d508993/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33e44f7015ad267b659c9bf1d34799ab8d508993/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33e44f7015ad267b659c9bf1d34799ab8d508993/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33e44f7015ad267b659c9bf1d34799ab8d508993/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.e7649968.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-eM/aByGP9gFBq6nMyP8m1tBKL84nqT0drwkPYCHChZ+SiCDadluhmUNPJkRnMhCp6QnAa5PLjZc6CRsTd0pwtA==","shasum":"1333414ca71b1bc5f2885549ce0e7be87a77a9cb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.e7649968.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe7TDiCRA9TVsSAnZWagAAgigP/j+Es/Eo9dUcIMhhONlw\n74bopCvZSJN211iQdcWznbLaCDaBWbTmXGjbOtnfho8zng7G8JX3Eu6HQHhz\nRJNswLUVEt1OaqfuAEv8/6t789mVIFMVBxhewFoFXxnEkOfgezqQ45fAddt/\nwQXtUdOJ0ijD5k6adQ4/GSej2Vc6Y53VOE7gXZiPd2vHP+qxYZcF+GZhnBR6\nCAStR5nR+rtZhx5TzEY7B+DIXtJJGkN8sBSW0z9Az5zos/JQIWBVh8W0DJTD\n1IOsBPIH2iJeGKLBSDe2FCNQpWzZV3veTsPovdjOCUz5xUXK6NLA1omv+c33\n9R5YJbJ1SHQmG+w+APCNNawW2zyAgwGdM1jR9YMgLp5M7tjdR9Q7A1R6lyWu\ncID0O3Hv73EcwfiKLX5QQ5Pn21/J5d/rwZu5KJRMRHyRHWvJ+ZOHemnBwPLp\nRwUccw7HTUSjwmuKrd9KmcxTgYl3i+ylbfZt/wKKrCjD9glgcUh49oXFx0hs\nN+GefRbxTm9ZrxWAnzo4xb5TLOse34aazpdIFIyFaIsprB/qhM7OH3OGoUEw\n4PPLqv4ygQdNR7jcpWX9aTuHhHckC+h4ChFCHtvA6qPGKBzm9wbAxTvVCAm0\n2pDjGowAtBRSt93e5eiZme9Ko4Z1/68vsi9EGxf+rhqSSl+fKeAV3bmDk7Xz\nPU/+\r\n=+zna\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAPQ5+WmxpfNvB+RncCadHjJq34178etRmwkXGrXV/obAiAoyvH3tWsvhhfM90vL+cgZVAXEKUGyMwOssXinbWbIfA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.e7649968.0_1592602849854_0.3514652478633893"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.8e21c78b.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.8e21c78b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.8e21c78b.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.f2a488e95.0","@material/icon-button":"=7.0.0-canary.f2a488e95.0","@material/mwc-icon":"0.16.0-canary.8e21c78b.0","@material/ripple":"=7.0.0-canary.f2a488e95.0","@material/theme":"=7.0.0-canary.f2a488e95.0"},"publishConfig":{"access":"public"},"gitHead":"87567a000d0fe9c1fe6f2b37030908bdda7f3290","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/87567a000d0fe9c1fe6f2b37030908bdda7f3290/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/87567a000d0fe9c1fe6f2b37030908bdda7f3290/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/87567a000d0fe9c1fe6f2b37030908bdda7f3290/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/87567a000d0fe9c1fe6f2b37030908bdda7f3290/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.8e21c78b.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-R8xRwJwtXZ+3OMSixTjuttvmqAI/IKScIQBKEy06frS6oq6iEBjLoJauprBaOk5eKL9gLElPPxnQTdIFBpF8HQ==","shasum":"a4e308ae9ad28253cd11aa9788cdb2de97631671","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.8e21c78b.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8In8CRA9TVsSAnZWagAAMW4QAKJ02ycOO1aP4OCCdK++\ncPaRbUptc35Crh54oPM2CQWb+dJdRiy8ieJFvzPZRkUxRziypY7f5wnIqBUe\nIxZvdYVfjK3P8s/D8MhjqGDzsUM2gDeQ79xFTCPivuPmGdk/jOxBx0V/2zNP\nJE8RdA6ixtcuqCwRlLTLSjiLeofeeBpZxlvIu997gC9kCWlJIQqQiKs5a4Tr\nGiAG/mCmOPj4dAi/ycWYyMPJFYpqJvbd0jO+gs7W26zneHgS8oF6m+qHvKfa\nVpphTWR+3WXXhL6wGSuNxAL2JA+UHK9lF0v6KxE4AwfJuTr39htRTZJXFu/K\nKWWznvu1lxkSHXcbgiO2uXbMnW+Fzcg2g/DbY53D/cgxktUBXpJiUwd1/uRE\nrnI8XKKmKeXbuGqvCcoqT+YZeBiyxCXdv89lEkPLICBy+C1u3RHGB5+4b40O\ntqN4vt9mpuRUpEeBDgZ3u+FcW0ZDgNJDq8O48x363m6pcNqUwgWiO81V+lM8\nN/V9yH6x7z7awfXQMQeudvj28QIsmNGnsTaDKjsTd9QavMFlpMRtZShMR6Ci\necbdbliK4GgCrusjfpbPRVNuoPpvX32reCZG9b0uVhBltzWVis1+MsU0Bdjo\nB3B70/8H04zYCvEejjH7VCVM3r6jy92g8ZyDiGOszzw+OSUkllLV4UUlvKiZ\np5Hm\r\n=YBLV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOUfkPyLIn695QD346YVxGyvCM/lAOHXiqYX+vqmAOeAiEA4jEA35/argRYjBF3t+6bm40F2DYuTomAkvs09/Yhaxo="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.8e21c78b.0_1592822267727_0.8617793916834422"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.6db76faf.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.6db76faf.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.6db76faf.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.f2a488e95.0","@material/icon-button":"=7.0.0-canary.f2a488e95.0","@material/mwc-icon":"0.16.0-canary.6db76faf.0","@material/ripple":"=7.0.0-canary.f2a488e95.0","@material/theme":"=7.0.0-canary.f2a488e95.0"},"publishConfig":{"access":"public"},"gitHead":"6e23f797a12e3585f2e2fc7bf0311266b8908e40","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e23f797a12e3585f2e2fc7bf0311266b8908e40/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e23f797a12e3585f2e2fc7bf0311266b8908e40/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e23f797a12e3585f2e2fc7bf0311266b8908e40/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e23f797a12e3585f2e2fc7bf0311266b8908e40/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.6db76faf.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-X9czn78e/XkzkxH83tw/3xfQq2E/kqXsgug0zrCoRaGBydmUr+b/vwP+QoY08hkB31KXmtsBTaH7hnkrLmKG6Q==","shasum":"cda456eefc3980c6c7fc60e601be04b3100cdc2a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.6db76faf.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8R7OCRA9TVsSAnZWagAA0DkP/35usSXtdUraxCbkGMcA\nT6BO8651uh4tDFOJJ+37AC9wlPIlnaTCxtKR6ltYbpd5s6iV8GGcSxNENBYx\nyax22dZZ+ds9DWl3ceDqKs8VbyKo2/U+4/b/RPR8Xdx+cXLNsLKwSsIkLLuF\nVn94grhb7XSxOR3A+49t1GnjFdh2RbX4bHKLZtr7w/QKMXdE+PvHzMvDd75W\nRjFNdwzD2rotShyM7Xga+Vgd5HvqmFyTuBtgZlCFTlkNu+NeG83e+md7rAqS\ndcV/nTkKDDQG2RQwkQ3oj5pDArEDW0WqS+j4K7hwmsh3AyJwLrJlU3NoBdMY\n7kInZy5Xb6hFO9IQp0yPv0u4tdkZ9hHeTZ+HL37+GIWMrLJ6/gZn9BZNxFFk\nxDuc6yWJb/J9OFBMaFggG/OqhqtFv9luInTvLblWAbmtVKRdmFp3/cahjbd3\n5ZHLHPoaCUq7N+WF3CaKRpTmvljRows3KtAkJcIW5JhkrDvYV0jz4lRxqBlS\nYQtGVnNR55Nih8neoAZ47tWVc/kaYhhRO5nzWgSg0ngcLUmonBr9puJ4NiHC\nnJhTIgCSbCHwpPlBKJ++/jbYwmS+0vocHaLBIp7APdr6YRQnWvRpZN04UGAw\nvMu+FrEP95/ijCacxMGhnY1Vv2jktxtYYhgDihaQRLqlGEZ2wnnze4qaNjAs\nhmXY\r\n=k5A1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGA1FS/l82PyRdrQRHDJ13t2S+0otBXW9uyGh/ECzq+MAiEAv1TYIASZzzBXW5SRXlLb6HAK9TdRgRbBm4sLMi+oPx4="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.6db76faf.0_1592860366580_0.7361109046770717"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.c4dd9684.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.c4dd9684.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.c4dd9684.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=7.0.0-canary.f2a488e95.0","@material/icon-button":"=7.0.0-canary.f2a488e95.0","@material/mwc-icon":"0.16.0-canary.c4dd9684.0","@material/ripple":"=7.0.0-canary.f2a488e95.0","@material/theme":"=7.0.0-canary.f2a488e95.0"},"publishConfig":{"access":"public"},"gitHead":"4cd7dd845f6929aeb590a441e62cfb720106f05f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4cd7dd845f6929aeb590a441e62cfb720106f05f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4cd7dd845f6929aeb590a441e62cfb720106f05f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4cd7dd845f6929aeb590a441e62cfb720106f05f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4cd7dd845f6929aeb590a441e62cfb720106f05f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.c4dd9684.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-x4y1iR92a11Ca6VYZNp2A2zYKPCt6BcNchUes7hsy8CfDfUFDr54NyJQENxdQtVnryLXaZYedLR41JoTS4ES0w==","shasum":"73f15f587131f3681df813a7b42ff6d0f7e39871","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.c4dd9684.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8hx4CRA9TVsSAnZWagAAxXYP/jVGgidLeSW4el3TmQxW\n8cv1zhoFVc7P1LbKoig26RuhjJgoaV71zHy0zw13uDd5QyEinEai6C3h3pxb\n59yeRSur2cwo2JJhBvqGi/s5ePMkKdbvH8UaSWvyXkmD3UMyRtN+WKjOf5EZ\nXUtTrr3QwR+l5fhM2rraSfJIQw/LH0TbtuQhj0RLP42uKlMKp9xqyLiZdddi\nYsW45qXdC50KQiCL0hk7chMgVDeZD+jP2OLi21Ce9LBkgrjDxpS9cllUB4XG\nagC3r2jMIMLKbxvc0rqLEBcX2YkDqFwuOnDTd3N022QwWwUYQrDHeiJtrDe8\nJfxptfV6XyRLBJIjFldJqVDRa/ogNYXcVEqX5rJ1erlOojeb7lPJQGUomrRA\nbEiYZw0eQgir906ood77nB8mxu41udaWBd5ku4eIojbTSnfbeMFIib0D7t5D\nOLp8vnQggzC/7qQztxekxPsHmpfqtyYT1kZrtPJ915I2YZA02zobLHhKRSoE\n43ddNmeabUBSRAf1+gLurCOPmC3x3oYJuSZ15c+dIULh/gAng5PM93ovvSUI\n0Jnaj+do58h984sMeMhuDyjYsnHKyUqns/Y3amiTJ0qbb9MU2vGgg1Y0hGCh\nLU6QBZZ3jO11WyCvTVK11T/WbHME+O2nNLaqnngzsRKh71L9JiGxcgrxlT/q\nAnyo\r\n=Tyf0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDrz2X2UsuYyMAi2i0Z8eZPl8lH+dl6I3N+MWMeGJweTAIgT4ft0reE8iBzjOnElcT04sjrdFqluA8s4Orx/PDVe30="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.c4dd9684.0_1592925304548_0.6940475543821438"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.b3e53981.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.b3e53981.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.b3e53981.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.15e81fe98.0","@material/icon-button":"=8.0.0-canary.15e81fe98.0","@material/mwc-icon":"0.16.0-canary.b3e53981.0","@material/ripple":"=8.0.0-canary.15e81fe98.0","@material/theme":"=8.0.0-canary.15e81fe98.0"},"publishConfig":{"access":"public"},"gitHead":"8d83f2faa9e72fded29e88f843dec080efd318b5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d83f2faa9e72fded29e88f843dec080efd318b5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d83f2faa9e72fded29e88f843dec080efd318b5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d83f2faa9e72fded29e88f843dec080efd318b5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d83f2faa9e72fded29e88f843dec080efd318b5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.b3e53981.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-4CCNcIzz/94wR1iyI5j/4VgLoizz+B5UICotkwVqkUsVpmNcL4+DRN7a7ZciuzxIg5jgh7w+ZJXkKGUFNCLoEQ==","shasum":"be5711215cf6b2e99725741861fb2b896c54baa3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.b3e53981.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe8qC1CRA9TVsSAnZWagAAlaoP/A/s+ohamiKHLUctBVHu\nj9nH9179n99T1ACHbqCnZFfCokhNHT9v0LQ+GQEYJjc9K0NmWYpRxBbCjrug\nIbGYX5Hc4SjY7OtEwSsIt+7hNjwgRTNPqvXHt8uNZeWaAFTWGraaVAe2Z/Qj\nj9tauT2lyy3wzr1HjkbP8HSVT4TN/j+KxnS3uzf/RRjwpOaIXNPgRWUD2t/g\n9UEguevbPaFzWqP28E6nq7UdJgiVkZx/gRpOed9aBx+hHa6MghvFZct9mcAL\nZqrjYQ365AOzej73sLcXVVeIj+YVdeT8iiyvb/8qKSs3xhQ4wV6Df/eKjftS\n98xDo8VhMekd6k+IIEUoUIeVj58AvBbtgwXTQfp/+bUKPcab4z1jkydE2hV+\ns45M7iaYPIDH020hROoFImCm2bZfu+4naoR3lkeDpMbo+q3ezVtSjkmM4PmT\nCOagRH9x4/4oWuDBw3tG0rQtY5cpb7f65vU0iWyGOCd/TS0xDYoHsucvRXjT\nPoj5Qx+6qGQrhKHUarwwHrZ5HgExwRrmQVmWmju3RNFPJmVqR15mdKsczw6Z\nFArWSLYDl9kGasz3N+g+k9/S7KXkAvgIztjHKK1mvU+7n4uIDuvwYXOumeM2\nfstRY250CqbK9Mmbih6x0IUDnBXAo9DOne0DbwpXNiDQ0oWTL+rbMhmpadHN\nQiIg\r\n=y6HE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPKAXw1jdLkcVko8v5veKONCb6lAMV4JsXUCFYl3yoYQIhAMySloCU+0zpysGWI1C/KechZGCUKJUkxzrv5k3fzVGK"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.b3e53981.0_1592959157124_0.6893539234925024"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.b9468f77.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.b9468f77.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.b9468f77.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.599b8c319.0","@material/icon-button":"=8.0.0-canary.599b8c319.0","@material/mwc-icon":"0.16.0-canary.b9468f77.0","@material/ripple":"=8.0.0-canary.599b8c319.0","@material/theme":"=8.0.0-canary.599b8c319.0"},"publishConfig":{"access":"public"},"gitHead":"89bea892912be98e07d72fec0e142b11d1874487","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89bea892912be98e07d72fec0e142b11d1874487/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89bea892912be98e07d72fec0e142b11d1874487/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89bea892912be98e07d72fec0e142b11d1874487/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89bea892912be98e07d72fec0e142b11d1874487/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.b9468f77.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-4njTGZNGxmy8WWx0wiF6PNG9KG+cGgLyQHWnX7U3KywnmpJhjcIDdRXyil9zyf2Wsv8Q0jeLDhPk7JxOOKWTgw==","shasum":"9da3311dae919e05196c4a2168e9df5c469727c8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.b9468f77.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe88uSCRA9TVsSAnZWagAA5zoP/iCAiEY/3Du+CeZeoVOv\nbUC26g9EhyCXyHD7a0bffvCjFs0zCQpMwdWD+o3+5BZfwEH5zW13uOwuXjW3\nHfKxv+hWCnUB5BeJGN0QR3IL0xBVUzoomwoVvnL1o++iR3C68xsQwOZJ6nf9\nzINQVK76q7t39JpWkWkasDD4yOOZjAB40A3JfzfckSJZjR0+DjrgrBCI3iU2\n3G2wct9BBg4yV2NLwKx6SOuJY0Cri5eP0CHVDKNoE7Qpxvon3ZOxuvjgUU9N\nJ4AAb6b8/xLyKgjIRAKT0OSCHdUfLOSY6HSCOHS8//XuosCA/SEQS04UpYiM\nyQH1Tjdu8ozZ9HifEocud+RqiETlo6mfNi6riVPqj8KIn8V7zcC8D3FUcF48\naY/FI3Cv6muT7biMCRgPSv/BNv+qvVdmX+7c4JmB7ZdBq7XFRTY++l0RmcTL\nycI+AeNWt+UgTbmVpMZ7ID/1O2OtaD0T373htN61fpeEOP3BvKGJn8n2LfIv\nFscFD5tQpibCGR28+B1xjD2al0jTvz8V6bLeU4z5/qLoN2vwsiFvh74Ui8pC\nH7wjLRYo4czEBc3zFw4mqr51nvwAbPWYEJuui1P2cgQqk4AcYOFnBzb65x3v\nwAjlc5cOVCyqSreO1NOw6JN5k4aJTHzNgghjfRI+WyBAtmyGFs2gIs2QtTKO\njoVW\r\n=SDSH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCf7k38dn4IlfLM9bbZg5cpkJJXUYhxEY3kxeiw2k1dKAIhALHEjA7YHR3p53HnDZ1iFM5hYsnrl8eCZkPfIwZh2Rr/"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.b9468f77.0_1593035665786_0.5416186532368741"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.eb790e49.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.eb790e49.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.eb790e49.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.599b8c319.0","@material/icon-button":"=8.0.0-canary.599b8c319.0","@material/mwc-icon":"0.16.0-canary.eb790e49.0","@material/ripple":"=8.0.0-canary.599b8c319.0","@material/theme":"=8.0.0-canary.599b8c319.0"},"publishConfig":{"access":"public"},"gitHead":"722b9fe701d60a27c2554032e63a2a7579ed4306","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/722b9fe701d60a27c2554032e63a2a7579ed4306/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/722b9fe701d60a27c2554032e63a2a7579ed4306/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/722b9fe701d60a27c2554032e63a2a7579ed4306/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/722b9fe701d60a27c2554032e63a2a7579ed4306/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.eb790e49.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-t7BO1k0otwtMXjOGv5btM9iu7u0AoksMYa/jNF1E6mJNRO9iBhJBJY0UVXjiBa2A70TKiBWsFn8/2vHvZkcRZg==","shasum":"91cdfc3942917fc28be53362474e09221a65ce05","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.eb790e49.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9RTFCRA9TVsSAnZWagAALEQQAIbJYC8m7LTzwJuwTaCa\npMw6IcT/uHgCex4AH5lhyqwFgnI+XtFKAeqTSxjL92eayQFyj56d5WGiFlUq\nVIkyWUml9RXD59pms4/miq9yiD2bsCWuZZMErYdYc80GETizdQVnIRm2/Lnc\nRRVGoBTtMAl95r+yJgPPihpwrz+3CyP7gpYdLOQRBantd4yBkDuDGq5WLrUu\nNxZ3DWQZ0+tSIzcewIcg/AA6nmSgMScZIONw0TmH+jIV9qxmX4qbDd0npT23\njjkEI1xuiq+cbWHSBMJjOcpAD43+blUBMACJgh2dnygt3LNQxMunub1q04I0\nwRH3s8PKVjhX421SsasX2YD70S8+fg1DDm2Id3OvlN0j4YfiyAKiYeTv2WGz\n0RSvilq2PAiZWPLg5EMgp1+7BF5O7lgNnzeESlhXzBHXsixomuV86z8dE500\nt+Z/8CBmYn3miCSxmjnWHcMhD8IQ11rUoVQZI8SpiyOzQTEJ/juIzudQFbqQ\np+UpyqHQzXMBAIVKg8j7A772WXwLjEZHkr/QmSj6SKwLhxsBOCrdrw16juWS\nUaIq7nkG9pRMFw2CUymqbfJYVdgKeJnHlsoX4zE4BpcIYhZ0m/H8qVLc0ua8\ninSNK9cb5vDg45dbMPIncwkDEDscoGL/MW+mxiILyJ6y8AEjVMjqzdWt6QVv\nCMFB\r\n=WpZN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgFLPxifGDwM09JOfHYWF9Ou8O1kOGfts/L9CHxv5mRwIhAJD3JLNEpVw0q/Uvu2bxNEfh2iXOSPQ8MnccIBMtlDN2"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.eb790e49.0_1593119941276_0.7688932977543914"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.9aa1a5c5.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.9aa1a5c5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.9aa1a5c5.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.38197b443.0","@material/icon-button":"=8.0.0-canary.38197b443.0","@material/mwc-icon":"0.16.0-canary.9aa1a5c5.0","@material/ripple":"=8.0.0-canary.38197b443.0","@material/theme":"=8.0.0-canary.38197b443.0"},"publishConfig":{"access":"public"},"gitHead":"04b200e2b2832855ef5eca7e2000672e53739c05","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04b200e2b2832855ef5eca7e2000672e53739c05/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04b200e2b2832855ef5eca7e2000672e53739c05/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04b200e2b2832855ef5eca7e2000672e53739c05/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04b200e2b2832855ef5eca7e2000672e53739c05/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.9aa1a5c5.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-XdFZHEkhpnOJcxasl4kyQm1+vsAfu26DeUB83yHXEdkvNuIFGifQoaN1+wuPlho3HnrJ4sBOHYtOcCJ0yg5Hqg==","shasum":"d32eaec6f3ca0206d1527018c186911d6664f3a5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.9aa1a5c5.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9irQCRA9TVsSAnZWagAA9ewP/Rl/RKVrK+YeCv8rOdVt\n477O312yrfwMkxGCiUf9YGKlPTPTl2i3YsuOxZZYHj0ZXG/Ri6iSzv8OKioI\n+3iZvHQk3gqJ0NgN0ANavl2Sxdf0OQRYoKoBks6SzpDFV7wSn24YnQ3TzkWO\nl8nNWsIkLZSl9DK6g4/BScURlZd2ixmrQK9rec08h+vivXSIBgp90jBqWQbQ\nVL8cSyDtwSsw0TTjccnTBy9PDTjDkNi9g2/zNYU894rGh+S/W70OC/tesNQe\n+VRsxWnJlUrzauDk8IoCT8WNx/okz4/W1vBdBiKIwR5oTgOR5WDn9ntK9g+U\nNPCu3DLyOHAtWcC+d98J86T2E6xlj2JDGwwZmB0MVtJgMV7RN/W6c/thG9Ee\nsj8dQwXSSSkBUgBAZz8r223VoFvQdjMzB7t1J9VTvw2s1Z0vqwsdbQQ7ZjqS\nhvC1+XI3uNAL/hmayhryHsM8wch2YQa23RUDfmqX+POCF1CxObAcpjMT8+Nu\no5xyb4G1g3wCw3PbUampPRQBRLMuSnb8JSUnKi1e0G4QvYL8pdVHM+Wxpeis\niVcCQBE4Qa84zNLcw1MXSt6QY58iZuknRq7rb52X82QgwhPv/7Fze8AMKckM\nM0rS7REnRFJwbSuRo4nQlXUXJfkggNokchBY1rCeoRC/YEVowSk8+Zgc2diO\n1uDo\r\n=Ve8B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJPaP67ZHpGbtz4UOmHhHDU228WWHWHy1Shm2eioylSAIgJmh7tRYI4frO2r2Tspt+hZkUkDiF2qiylTEFObUk5oY="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.9aa1a5c5.0_1593191119763_0.05532207561210023"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.d36e9861.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.d36e9861.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.d36e9861.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.38197b443.0","@material/icon-button":"=8.0.0-canary.38197b443.0","@material/mwc-icon":"0.16.0-canary.d36e9861.0","@material/ripple":"=8.0.0-canary.38197b443.0","@material/theme":"=8.0.0-canary.38197b443.0"},"publishConfig":{"access":"public"},"gitHead":"06dd7e826645eff53f5923422d6024010828a4b8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/06dd7e826645eff53f5923422d6024010828a4b8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/06dd7e826645eff53f5923422d6024010828a4b8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/06dd7e826645eff53f5923422d6024010828a4b8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/06dd7e826645eff53f5923422d6024010828a4b8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.d36e9861.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-3dnCYUV1IL3KfgZIvrTyT7y1Tki/RBvEJ+nn4v2/cgeu2o+18CuFy4KtiRZLxdiCZi3edODaCqe7bxqsMM+ifA==","shasum":"e4e1b1be196f099dc23fbd62119843e1d9e95f2e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.d36e9861.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9jIZCRA9TVsSAnZWagAActsQAIu9G/5yP/8vjULibXnr\nbRkY/xQpZO7w5DEvRjcMuxX8GYL4e//BsbWgTD5NsaZkQmpp5/P6AZVPvqc6\nrI1o9tEKLPVJja+d3v20j839LsCFWzxWRr2bl7ZDutNLJsdbNTiWfG/xI99h\nukNIaJzS4hEI0n5b/gDx6CRZmLIvNTouTISOfSC+Pe9bQhX/hrFQKFUnke9O\n8MhKJDMTUbnCNvbynJ5erKmRTVuWr7yx3TRs3leOXM5GdBfF/oltDY4PVIlt\nwp5OBEy6/cG3QmH84BsdF8MULabgT6N5NaLDxRDzc7XkxGiZyAIRBEcCXXc0\nFQYY4q+kPUGyec5a0uuXayHlHTwmcW/L3yg8wX2z3sPsI2q928DywqyPmRjT\nFu34mo/wzfB4wqElDDmfZ6F1uJwyB/NZc4ilKbkPgFHxkzBx5hO/nMShXU3P\n64atJudkJx7we7NoV6I+IA8Lil+fTZY3+lt6nnQRS6rEuyHmJjxETC3hJrU7\npTat/xnj+UTds/+S+00TjzEf9Pc2YdKZQMVpBeyqluD8gFr+rONWJk/QXWN6\ncIgtkkh3CV1JtvlxKGod98lDCkAKZMOxMjK8ahg7jOVrHZ+DYVS0P0VOziRg\nMUvjstOIyDQvdfWO3k4MT5pYY0s58Cl+lJt2O+5aQurH7m68vUiCoTX6BGV6\nkqZN\r\n=GM9E\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICmUj9tVA/hW8lttn1U3dJup3C+Ke/DxG7gO3Sc3mnVfAiBpRQrkyKcO5c8DYPjCg3IOukhr3m1IN9gMopEC6c8fNQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.d36e9861.0_1593192985451_0.35559920433242453"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.155c2f85.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.155c2f85.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.155c2f85.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.df7154fb3.0","@material/icon-button":"=8.0.0-canary.df7154fb3.0","@material/mwc-icon":"0.16.0-canary.155c2f85.0","@material/ripple":"=8.0.0-canary.df7154fb3.0","@material/theme":"=8.0.0-canary.df7154fb3.0"},"publishConfig":{"access":"public"},"gitHead":"28a52966d069b05ddf3f845738ff3207532f05b7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28a52966d069b05ddf3f845738ff3207532f05b7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28a52966d069b05ddf3f845738ff3207532f05b7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28a52966d069b05ddf3f845738ff3207532f05b7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28a52966d069b05ddf3f845738ff3207532f05b7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.155c2f85.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-+K0IkxnudPewUrlS4iscSiDTuamDKUhMZjzNkU8EaVd6TK69GK1M7WnvwVwkDalhU4i5+wnHZ6zTTaRlgzmM2g==","shasum":"b3f68cd4e71fb63434bc361437564563eda81a56","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.155c2f85.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9oT3CRA9TVsSAnZWagAAkAMP/0nzjKDqZPXJdyPARWz3\nYY8UmLNGHg8KTwF5Bf4CZKtTQ4EYRxkqp4d6mAGAvkXbY/V/r2cHK1OoQ1wq\nqoU4UDLJp8QXWrRT+siRBLV29duYFcnEBAWTlMBblm1+B2UBh9XvvilV1ffG\nyY7xuXljLBQZflf324Qn/FvKiQA2L/YuxjV/uzl8aaXxXzQtGLCOL9hWrwaG\nmVrLx4vJDBUVN/WJkbfPqNfqTbQhNbpDbn65m2ET7SdinXFUw5odScpNq+IZ\nrcjBg7ZTG6WcVBDonTyBzjwUQNMSRi8Y5UgNWU/Tfs8YNZgzvieLzpG1ve5g\n9q/bOtn6wn/uB3SFV5XISSvCAzfuaSi8Gs3Pl+EvJtQubyXIokcJ33UpKQ0H\naAD7N54B8qiZZWYo/cWdxZfxVqkKI4hnGuaYuy21yFc48ssPVcJ2CDx8CsST\nnaBXkugcVXp+Jn5XtycIG26XpLDzS9BVDO/Z2cIGDxPSsqn5LQB6uaFla9cG\nKeWMdhNalWZedFVjpXhPTIRgE8VopcyqiH3tHgnAWBJEQE0YHPuUGD5otOQM\nYpRK6qDJbH8gmvs3k1qXo5i3YTMr8qHNXQIp1k1C4ng7BhOqsVBRzq0J5gQn\nIWzWhAVDqGS0KIAMcYNb4BOt3+nK7dIU5k+OIfdItINmWSbZzXrrIdlhalUN\n0kEQ\r\n=BAZW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGqglT60ojFwR7OE11T6me4ojKWGzUBaFl5xAeyMOXH3AiAtAs3xWNbnxL/ubixW6k1q4XnrkPrW3GZcL1A3+1jWYw=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.155c2f85.0_1593214198589_0.47020509321351445"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.340c9c40.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.340c9c40.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.340c9c40.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.df7154fb3.0","@material/icon-button":"=8.0.0-canary.df7154fb3.0","@material/mwc-icon":"0.16.0-canary.340c9c40.0","@material/ripple":"=8.0.0-canary.df7154fb3.0","@material/theme":"=8.0.0-canary.df7154fb3.0"},"publishConfig":{"access":"public"},"gitHead":"b65b8e518436cb4bcd2fd8c59ae2898f2715462e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b65b8e518436cb4bcd2fd8c59ae2898f2715462e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b65b8e518436cb4bcd2fd8c59ae2898f2715462e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b65b8e518436cb4bcd2fd8c59ae2898f2715462e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b65b8e518436cb4bcd2fd8c59ae2898f2715462e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.340c9c40.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-dBlUb9SDzKRSq6EIclu+hF8c6OmgOanmfTBvNw2p3dCamMZXwCu/Z6jmTEoh39kIwctabQEdBKEoNmrhkqfQVw==","shasum":"d1bab183fae438e23bfdf82e80f5fa1b864d76fb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.340c9c40.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe9obsCRA9TVsSAnZWagAAbdUQAImRdnyHlug//27blx6j\n/coS6pzRhFFYj6krBLsvCyHJYKMAwQWS8PGXmOjHNgYNnVEDNUuphJBJRjDl\ntCyCK8t3uaH+uAahXonip2QxzzRS7/SLMYacTatxhIfa6TPiVjXHAmCUQwKB\nYuNAbxcoC2vmDblbY/lI0I3SAeNCga+gUAYOj2hmaLJqVhEKM1W0n7hHdBsT\nobcqqumkf1Awpf1IkE9a5839KbdiR8qbLI8kzyvW2aCXyAmFo+lRNYaZuLKD\nBYSS0q9JyeCEHkKbEnTcDyCIEwZshOsAdYf2NM94kin0jQav9nlFNrAtexad\n0WQAPCTy8ByAy7I9WJB3xGJmqXLlvtiZ4b7rnPCk5pD7wvu2KXdc7rZI+HMq\n9bjiYhEhhFdrC19szOodoOV43osy6dWDwhrrJMZ9O47Zm0ak0M+zbuoFXzBK\n4IHJkaEHcckqJ9c5MDv1AI8AvpxKA01LdRIpD0hvjf6N3BKfNygqUTj+rCJr\nQiOAUMLWZYiatmdrdxiUG5Yn+WXcTXoWClfDKo/u5aKpwLUBYTbkbqLbRad5\nSWYWIfKrNNG+I7MY5/mActzPKvsaFgIj0hpIXFcBj2yhT5EG6AEVH4+8SMEC\n6lfvz4B9RYJb38AdQ4tHJnXDI5755Afps7y2K7Jiair1CeFwZzznW7AkZWUW\nqU6q\r\n=PeVb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUA15CzUmpnDgeYh2stl/IjP8ZAb1mVhnGh4LTCaFoDgIgdRkT41QTqsrLpxAzqzFnjFvJdc+rH+zBC5hWkDnb8R0="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.340c9c40.0_1593214700119_0.2460266105057014"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.0-canary.a3384d2d.0":{"name":"@material/mwc-icon-button","version":"0.16.0-canary.a3384d2d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.16.0-canary.a3384d2d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.c678a9d34.0","@material/icon-button":"=8.0.0-canary.c678a9d34.0","@material/mwc-icon":"0.16.0-canary.a3384d2d.0","@material/ripple":"=8.0.0-canary.c678a9d34.0","@material/theme":"=8.0.0-canary.c678a9d34.0"},"publishConfig":{"access":"public"},"gitHead":"e09d50d940709441416a3ec78b0600a867285980","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e09d50d940709441416a3ec78b0600a867285980/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e09d50d940709441416a3ec78b0600a867285980/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e09d50d940709441416a3ec78b0600a867285980/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e09d50d940709441416a3ec78b0600a867285980/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.0-canary.a3384d2d.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-sXRlKhZ5AAUqvTBtCgsgndmZUaYDNMlr8hElE17x+t25jDdc9SM3R5rrbfonJoy+EUV/QJy03Pu1srVdzjyCrQ==","shasum":"2c903bf2bcd79d3456678da108dfa11d977349b3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.0-canary.a3384d2d.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+6ftCRA9TVsSAnZWagAAee8P/RAClqC1cOJks7BesHV6\nCwJuebrSrfuRQJGWVJixxKLRgyjmP+3zFTSg0SiA+XN+xnMpTrcUkexYZ8oU\naGYoaxoiodMtR2KkpF7H5D3CqjWghSCARX3zF3K992XUslDG8OOtQfdh/x/U\nHZ92YpTdRi/bNaceQj2gky73UqYLX/BuPSxf4EXNoygGdnz5sbHZ9QZ7ySTJ\noC17DG7wDezkF0DZf1l38dZAzL20TbxHyagRpFSzJ2I4K0Fhf/1E9FXTxRfn\nLKRof3EcJxyq4a5Gk/P9NRWCYVmR8PGD4JtWL6Jz7yupSvSWLwHfEbDfQszR\nuQ4S6DVaSp/5ucv5daOLcxP62Xx88jqYE764fd+L5+91DeHOJKgiwtaec5e2\nBJjA5QejeSDKgfaLVby29xxFNApq8hE7YX/IzrJDXyZW8Juk5Voaux8dnSSR\nY7N3E+2AderkmrNYDWXudYlf9LEn2VYokhO3CAyDRHNDPu0MRHiNlDRuqoUF\nRNVNsAIJZJySdq1PJZmKbpmGswmMvdAfoLDhv4njfu5YiUq88AVIPmr3LWcW\nMyIbVtuGjCvEl5aJKqv0AI/+GvgAooXuGKBLLWT4O3u5QGf/D8Zs3ya2gPqi\nmEs1c8Pt2pvXnGKDetNti+B6JGwU1Qj50Kbeas3CItI2xgwhFXdKZbWttmw+\nULHS\r\n=g2WX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGsmf1YtL0mTXXAscl4fT/CVIxxajao7lqLUnqtgVNJQAiEA7M5DF4YUDCaLgWzw3+4J1/gCfNIR3M7ymlyS6suY1CQ="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.0-canary.a3384d2d.0_1593550829565_0.843351842064546"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.17.0-canary.6d056c96.0":{"name":"@material/mwc-icon-button","version":"0.17.0-canary.6d056c96.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.17.0-canary.6d056c96.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.c678a9d34.0","@material/icon-button":"=8.0.0-canary.c678a9d34.0","@material/mwc-icon":"0.17.0-canary.6d056c96.0","@material/ripple":"=8.0.0-canary.c678a9d34.0","@material/theme":"=8.0.0-canary.c678a9d34.0"},"publishConfig":{"access":"public"},"gitHead":"a0abcad0ecc43697e7c489d2c4ddebb257cae5e8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a0abcad0ecc43697e7c489d2c4ddebb257cae5e8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a0abcad0ecc43697e7c489d2c4ddebb257cae5e8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a0abcad0ecc43697e7c489d2c4ddebb257cae5e8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a0abcad0ecc43697e7c489d2c4ddebb257cae5e8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.17.0-canary.6d056c96.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-tOYCCrnvZ+VVztBPFjIE13YJ5JrhEl3YOemc4D7Vn58TA3IDIvi26ziTQRkQ6H4tEoAzI8GBk4qiC54X5WjjHg==","shasum":"bec2ad80d6629e1797166bcba9bb29308664be7f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.17.0-canary.6d056c96.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+6oiCRA9TVsSAnZWagAAjDsP+wbkagS/N7m5+PaBICA9\nUdpxmt28Un9W3PYv1SZj+kPXhn4s2lxztt7zvMapAMJ3wZnbaach9pobzR+5\n1hcyLlp4n9audF1h3ecgiQccny/sP1DkZETauJgsVqCQSklqeKx6YA3Q0UEy\neZdJb7cuePgpVLRGx+VXE1yXto/8w8RqK4JItiQ5B5INhT8U5wUx9wu0WLsk\nkLP7MObwGsKDtZKn9a3LYTzE/KzsF0P2cKx/1dzHdSxj+Y6b6edEDYTNKZS0\nwPf5paTafGLzcXf1DaYM/c66QJeNIT9KPjA6I+swVZoJv0eh4w5Sat4wCJm7\nbSuGXNbyIIBatvpOeOdijS3PzAlTR+pLaQf3KwrVaNHsBRuFdGeusN+1ikUQ\n/iXVMc3uUWwXwD2qpT8iD71UcsSgXR58vKE9r/0N1XcvDfs2K54bhn4zvsnZ\neqocftTt4V3wO9Qj4Q8iRxG6CZpMUMOVJLWXenprLGQ85uFQ6L93KnkaGHys\nfakv12WwSN1Nyn3ppe25sn1U5JSQCWKQswPUblo8xyeTZWQtA1ExBtEBExAa\nHz6HuBn4VHadBUn6Po7EoVAqG+l2o9QE7qwY8Aypa0NkcSC0C7K0xupRGqbp\n3RjR2HiKFeGxWMYFevy97DoJbgDK6eNL+7zCunNu+1BRfRLjVziOIpyj+hRN\nKQTm\r\n=ducq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2OfRCrYRECjYuUeBBCimi3q3fjB0aem+NHw7+3wOeJQIgSDvDumzeR1JjSn9NLAXa2WLcNAvhiqbY2ldlun8V0r4="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.17.0-canary.6d056c96.0_1593551393766_0.1469287782519384"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.16.1":{"name":"@material/mwc-icon-button","version":"0.16.1","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.16.1","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.c678a9d34.0","@material/icon-button":"=8.0.0-canary.c678a9d34.0","@material/mwc-icon":"^0.16.1","@material/ripple":"=8.0.0-canary.c678a9d34.0","@material/theme":"=8.0.0-canary.c678a9d34.0"},"publishConfig":{"access":"public"},"gitHead":"3b47995b0b098b9e7dfcc7b735eb23e892cbffcd","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.16.1","_nodeVersion":"13.8.0","_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","dist":{"integrity":"sha512-cKpS/ut/rJzwb6tKKzN7SsQfBH2vI4O1W7hUMCD6RYicQEbF1b4jW5unx1ygigo4ZwN0WgBhqiO/DC39sMA6TQ==","shasum":"d8f55d82dcd637ea4bd59c8da3adcfbc0b379ca9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.16.1.tgz","fileCount":16,"unpackedSize":45461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+6tJCRA9TVsSAnZWagAAxA0P/1x5+uccxaegGlppzj39\ncWW62Vg/awOXM+GSUXC6rB1dlo+tLVfjUYfmiS/viLO3O6ChdbUo7WDPsTaf\nLLiF3Aa15DkqB1Ahzl7Pd/l7wJeiX5p8mixM1ynowbYULhohN287ezik3mEE\nnLjHv76jDRi1tMAHJuGQlTVENsnsd1ZnVPeIhyiApRO3phGsya6eTLWSo4aI\nl16BLJtwIueC5kqnJaES6TlR01dl1MgG4T7wRnHOqKBxmCPKltihTZ5ANlAc\n58/KUw2xEw1WliCsM6e8t/D6oO249FRrKTNVldHoZ1wrMvLUizXM97DNCfIm\nQEFBBABqic+XY3edaoKT+s1pYA1yyuYk064TeIt1CA3yuRlg17qSu/3Mlq/7\nlMyFaS7AaawCl+WOnaVZQL8tEye2wwLHxDKE8t5I1l70YxH4FOo1OXSz1kcc\nmgOED6IHvYopFnLbo1Jcwb7WA4usiKP0HnEFB8gI3isBmDvTUvkCiMEzA4zp\nclRWSn/u6uZBLMLdAun62QUDB/LhNDDpj5f6ajAKcKhpGPv6EnMd1f4aVPU0\n9e4FAsKLkHLGOquztgpQURWtKWIDVIh8Cvfe5XVZruqCqkHtygOLBWApQKDj\nOd7zH27fGw2yRRo7gd2R3lxSXMoRJOlorkDQQ6Kh4PTI0Q4FUsPTFKKlNuHt\nhxHV\r\n=6pyc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC8C0F5Q/SNouYlniJZszIERNdmdV1CCUZ4gfShOpr6ZwIhALvVYSwbaXVxxLtPEPUPxY/AMcT9eceEyUtJu8qEwWBl"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.16.1_1593551689187_0.5359560131454417"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.17.0-canary.f7e37607.0":{"name":"@material/mwc-icon-button","version":"0.17.0-canary.f7e37607.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.17.0-canary.f7e37607.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.c678a9d34.0","@material/icon-button":"=8.0.0-canary.c678a9d34.0","@material/mwc-icon":"0.17.0-canary.f7e37607.0","@material/ripple":"=8.0.0-canary.c678a9d34.0","@material/theme":"=8.0.0-canary.c678a9d34.0"},"publishConfig":{"access":"public"},"gitHead":"898d9ba1603fc85a0dd4f96b0dca134bf20f6b37","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/898d9ba1603fc85a0dd4f96b0dca134bf20f6b37/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/898d9ba1603fc85a0dd4f96b0dca134bf20f6b37/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/898d9ba1603fc85a0dd4f96b0dca134bf20f6b37/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/898d9ba1603fc85a0dd4f96b0dca134bf20f6b37/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.17.0-canary.f7e37607.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-ANBliw1UXL9/ENQMwzGBp+uI1TYhsoR2bJkbijOZpOR+NLa7Y5K83tUeGY2Kizv6d9ndrZf33uLtlsu9xWeZGg==","shasum":"8aeb7c54e50af5d19ef2c4e4fe7dd7623cfadbb8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.17.0-canary.f7e37607.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe+7IuCRA9TVsSAnZWagAAoqEP/31YlyEzgvZaDl2DupIz\n56VWBfF0Kq+F/uOvEDmV+ebtnHOhIIv/ii5eh6qafqOLVwTTtRDFXfv7Y4KU\n4gIV2Dyt6iFpOsxFPa8w/jnzSWJWnP4+zAldXY/s15r0CwhrPHJWJVYAwj3z\nTAjO83a86eHhGU/x1lR0Nlf5e978ld78oP62zTKmsV3LTF1r0oxCs0+H7i5R\n9D9v1ehKYFx9FlIvsnu+K0/dNjWdgF3KXVO1/0H8jvChy4vP4xAawD2uy+76\nks6XqH/KxWIIfSfPz6OK5WPPSgXZVNBh51g69H7Nvrd1r7jwaaxD9LGC5r0E\niKV2Xlxd1vH9JuiK/ImetzTVeNu5C8qljyAIR059dm1ROi3JgSW+8aHmRVNE\nJOnHkOcj1mAH8UE+5a2RjI6jzxy/04RP7BJssrwEamu8fnNnXc/QHfVy2xb4\nJip9qjOWIlqbUW58GSRJKMqGSOop5YCgoWz6PZtHljn9LeLyep2xJfUOEccf\nxOAw0+Nd7s4pYRwkzk4NBPboZjqVo1/TJlzz4IZ5r/fcxmO3qaRFlAmrcja3\nKktoh0g+QpM8jWAV5SzohB4MK4rjzucBAbm6nwR+QJTJZtPP8TqFti7q/pVu\nY2fvefvkRFh2zxX/uOI0QIgOsbJnTMffjGEJT4VlDfHKOPA/6FT4jsLGYCNl\nHjRr\r\n=vSZU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDa6MVA8HehvpE3i/PVryXj7EwmdzjPdzLDRmMsKbf/AiEA+kCFbB10Y2+2yyrOIvkQijrwsD2lNGiSjOgXNXP9OVc="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.17.0-canary.f7e37607.0_1593553454046_0.2850777829399629"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.17.0":{"name":"@material/mwc-icon-button","version":"0.17.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.17.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.610c26c4a.0","@material/icon-button":"=8.0.0-canary.610c26c4a.0","@material/mwc-icon":"^0.17.0","@material/ripple":"=8.0.0-canary.610c26c4a.0","@material/theme":"=8.0.0-canary.610c26c4a.0"},"publishConfig":{"access":"public"},"gitHead":"0afbfef219df4add1912c90b8608ac93135d876e","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.17.0","_nodeVersion":"13.8.0","_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","dist":{"integrity":"sha512-mEZvYPfK9IgafihrL5zGhNZvOCK+s/BVtN8o+zdHmO0IEhCYPvmzGW109mcHQD7Xe0F1OzPyx9/0dOCgYmCGWg==","shasum":"029ae9c847eadaa8cef785701308c90272cf5994","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.17.0.tgz","fileCount":16,"unpackedSize":45461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/OeXCRA9TVsSAnZWagAAca0P/ApUK5BvLy8nNhs/dcmo\nU9ATafQhk5D7bAjE61PY3KHUOy0hiP4uq3/OKQDzHnpEg3F5C8Nhmp4mjzZ7\nuN1lMm1rY7u+iFEmR7c9DpKThcGL7zuDoFW2XcOk99JaKv7evEdsXHskz8TG\nTkwHQo2e8jCsQGLhPKsahGBIs/2w2wcHtcM+K7EoC1Qb2liPXSQtluRrHuF1\nfI+3bnJ5jwHYf2MFOAfWSfDf+e8mGlk42wwo2H+88O7CXVaAwhxhjzWLmD/V\npowXH8LkRzaxfVOWnUhGubHfCcWVA7d4x6cXFLPVlNrWevZkRT9l/EfJacOU\nBTQ855kRmS8OX/kPzNtULQYVpcOoUeAxT8+LYpdbX30vFcqjNUdRN7YOk+n1\nWKp56yJfSC2np5ugD7lY6ALsxwVTvyLwoTyOBGKioTKvV+560wrPHsd4Pxk6\nkWqx8Fd9GYh0YExejzzFM2N/KwevQOhx8FxvXGiR9z4mucPhOlV1A2UwTo56\nMKZEN5w6QYJ1lfPOD2akLBxHfMAEHbVzV1lYAYwKcZxMLsWPeu6vfI/ByWRq\n6NMzIjTg9kiJpBb7GvnRSZjraYqkSx937NVGM8AempxpzN9LcBsnX+8+g7qe\nXAx/HRiBz+uXjWjp7OlFgKpbWw7j7MXZjoPjblsyJTynaeOI4pJg9dSnJVN3\nvShM\r\n=EGXP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzRotb+SMhTOA0FIHzZL/YVwfNr0QZ8B35GsShQ1wfaQIgKdEZ7n9DaEZ7czkD4Moz+3sSgpMvzL4jeAj+BdIP60I="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.17.0_1593632662503_0.44697237827033853"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.0afbfef2.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.0afbfef2.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.0afbfef2.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.610c26c4a.0","@material/icon-button":"=8.0.0-canary.610c26c4a.0","@material/mwc-icon":"0.18.0-canary.0afbfef2.0","@material/ripple":"=8.0.0-canary.610c26c4a.0","@material/theme":"=8.0.0-canary.610c26c4a.0"},"publishConfig":{"access":"public"},"gitHead":"22b3cf02901c0c438f1e4150ce9513d5f45f21d1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/22b3cf02901c0c438f1e4150ce9513d5f45f21d1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/22b3cf02901c0c438f1e4150ce9513d5f45f21d1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/22b3cf02901c0c438f1e4150ce9513d5f45f21d1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/22b3cf02901c0c438f1e4150ce9513d5f45f21d1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.0afbfef2.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-Q8/7300wmOkoyhjSl0m6BOjuiv/BqNDk6xB2dR7OPgXimZz9MSk1RFZy4MshdT9e/kQqbjwj+KHLJtiANb5JSw==","shasum":"d3a43f9117522738a6eb54820d943197e314ac45","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.0afbfef2.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/OedCRA9TVsSAnZWagAAf0wP/3/Y0byYJWiRNl9R/98Y\n5+kLTrg7Co/+9mxR1kdBVSYtLeYofwctEu89AMRStA736e3BGJt/Rd8GJJSM\nSHiBLCCbDoYKbteOVe+4to6gfnbIavzbp+IA1y/kq6LuZEUtR5Fj/xJOMmay\nmM1EGiDWnDFSyrVHNIJm8fkko+TABJKyiTgzsrLMuocD36Pw8iaBBgYYXNz2\nTHt0YsiuXtKgrKnhFhkdw2uB2GKMA7fGdN0Z19fJ95PzqHxJEjgl/nubASag\nUn3q5YX8D4NQYG9wA2SCUlTYbpJ19SlEDvY/YAY/h9J+rdTdBuBjGwano9PL\n2+sIVtWH6G5pYHJPTj8FMhtegyzFwt4A1WrrZVbZ2Fkd0Z8gVlY9uHoZ+tzi\nK5J/vq/OwQ2qO8C3nVZFNkYZ3larZxUqZ1pEzYywiF747RxwR/5Ta3chPudt\nrGeGWbcSa4+wouqUfJLOszcubiYqVEHZ1aThYEje6R4QRKfjPjm9s1730Bjf\nfR5YPO2F9tdIvN2etinnqr8KaeKkTRWDVZNAE+ov/tqw98UnrmCPZ3IjGSP5\nBYw6KUvvy74aahvHQ2IRQXTvGm+fnxPMla5BausA6cpRQSlMXY55g0lEwZ6F\nhqlRWOOi+SlF0RaIU+IDa5uR0Fv2NK0E3FeuQg+kolUOLrdcIKlgV/3Yuj0B\nI6Lp\r\n=b2eT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICh+wU738VKrXmgauzqkN/UVWbJDmJIPS/gR+sb5Ps18AiB7oaOEZ4/vvQGZ51jqJvCTu5Lz/jI2jOOG6c8ni3P4OQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.0afbfef2.0_1593632669018_0.3949391329325196"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.fd970958.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.fd970958.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.fd970958.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a78ceb112.0","@material/icon-button":"=8.0.0-canary.a78ceb112.0","@material/mwc-icon":"0.18.0-canary.fd970958.0","@material/ripple":"=8.0.0-canary.a78ceb112.0","@material/theme":"=8.0.0-canary.a78ceb112.0"},"publishConfig":{"access":"public"},"gitHead":"7dc6a8720f1d1adb0ed9ae03d2ee54b539251905","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7dc6a8720f1d1adb0ed9ae03d2ee54b539251905/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7dc6a8720f1d1adb0ed9ae03d2ee54b539251905/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7dc6a8720f1d1adb0ed9ae03d2ee54b539251905/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7dc6a8720f1d1adb0ed9ae03d2ee54b539251905/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.fd970958.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-2fjbqGj6a61sYVv/0aid2N45/SH3anb8wlL3hKz4h/11NWA+rewQ717MNq0Xsq8O5lKKAq+zGIETEeelW+SdZQ==","shasum":"d1c9fbc91078fd42117f3ad388b2fc9001c377d6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.fd970958.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/R1NCRA9TVsSAnZWagAAZwkP/R1Acw+0OPm7qUnf8GE9\n4ek4DMPv9OK/1Ax+3qpYt0BhHBlNr5dcyoEiGVP8C3OMj9GSlhzrI6TfQXqx\n1kMttjlT9wBQYaugLeMJuBrQ5ra21xAdJ2MPdaRfuMetvcfZmi6VFrk+twB1\nmOIRxbqm3RbaI2m5bk1z8R0eGLVqDkilToDNC8ZCnrUv9z2TXSN8dexkcfMz\nGH8eNl/c2tWBqqGiAhKgePq/737x3fWdYkCK5SLTc9N0GiyH/Q1tLZAMvis6\nHwyX5dE8slTXfr7KxlnJiSrlCVWo+cdjh9LLY3ZUfl1t9JRfruWxnRkg5KDB\naOEvSqAeTqnireDSbDWMazHIRSHRTKQchmEHpsEeq/tqIBCeU6kGX2P+/j0X\n/d/GeSu5d7I+2EzvD4ouebJUyNPA76dimWyRjY0Ws8Btf33zgW46FV27M/6n\nt5xcrPiL3ZtbMWQSHbdrn4t/y3maFNhJypSnPT79z/jgF4ck9VrLgDswlKbE\nGNQd1CzyETLf0lhp/wdCX9OwuxhLMf2NeHwJ1vAsZBkiERyl0XOS7DWQkTHL\nmAnJ/q89KsKOBo0BVOlxiy7WvQq6aEgcVpR5xs97b4LeW+tUnqD+zvSyBiB3\nK3r0rg6n2U0FTT+OupDSC1E/hBWAD2E8ec46pksfPzXHg33CxpecVZW41i0Q\nbISR\r\n=YVV6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDiszSmcqiXheQ8tKSKg1mkZ4BhkFvvyhwgj0JM00PclgIgTWvKsI+B4TKgKz0PmBDiKDsqCxcSofI3yzMEHPWzPjk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.fd970958.0_1593646412666_0.8775048442667532"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.fd44be19.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.fd44be19.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.fd44be19.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a78ceb112.0","@material/icon-button":"=8.0.0-canary.a78ceb112.0","@material/mwc-icon":"0.18.0-canary.fd44be19.0","@material/ripple":"=8.0.0-canary.a78ceb112.0","@material/theme":"=8.0.0-canary.a78ceb112.0"},"publishConfig":{"access":"public"},"gitHead":"19ed8b1c754f72137cfbe305df2c3a6be32c041a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/19ed8b1c754f72137cfbe305df2c3a6be32c041a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/19ed8b1c754f72137cfbe305df2c3a6be32c041a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/19ed8b1c754f72137cfbe305df2c3a6be32c041a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/19ed8b1c754f72137cfbe305df2c3a6be32c041a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.fd44be19.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-3TJjUYkj+IZxRQrFNA6s9XmNJEgoPPMpNiL1GSTOHKwk4+BC0vuDtEnamneb6r4i2rv4zlN9hC2d3BXSTtxaSw==","shasum":"1a542802efdd19d95ce9c7fc7c2d0563f6de7a00","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.fd44be19.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/XU3CRA9TVsSAnZWagAA1gkP+QHEOeu2uZdU232Ioc5i\nKo1laqWHWSkXLwkCueSzHPgQEbiouTCVxPBjmcyYVjhlTIvEmLCfs5uAJifv\nk2+Kgcy4Vm/8EH8eecCMuM+caEyHtM6Zsi8ZefvJMX3i5tUFyDEZRIoUwODT\npp4lGu3WmD0do+5i0zqiUkOeIuoysEyHalph/+vI9eJuQO/Yx0L6IRQ+4si5\nV8fdzRIiblgpBOkSDLW+60kUSjQ4WpaGDZwIr+Wd/ifoJvhCL0jw/NqgYxw/\ne++65iQGuY0WTsiaeAqc8QpEvZ86oo6IaEtOzIw0iq8lbBoQMn8zpY0jjXGj\nWTvKDFd5Z7dvjs2UqrEqaIU7PiilR7enVqAsdNnofQFjnwsb5UXNcnaQoBcZ\n4dx254CAaaqIktOyzhq8jNBxmVXyYWJXkbcqN3i1CI4xtmv5iJtdB6Cfx2yh\nO3rf7F5HlCB9aa0yA3Wz36rd83zWBfq2oPjPzKJaBQmZHEFkw0C2b/XqJmJ+\nViWhHbDcPy75FHTQVMtM+wL/kSLlHnBjqARU7QdvoFpW4y/FZChT/HiE3lPH\nBvix5PP0GtaMiv4ok0UCRqi1lJz/JL1g6p3s8CQ8O6Y+Bf55Lx091YpO6Boh\nxrujuwFG5on/36ruUaaCu5GdEcjue1emx7gbS24dAR3yr0zp9mG5/997YcEe\ny65w\r\n=mdyq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIArammmWEcp41hHYTfe8og+RHqfUeQWtwsWb4BUb2FqgAiEAwvFtl6yiX+PNHouS9K7yiuDZZ42mLXSIBuBX1TQ2c1E="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.fd44be19.0_1593668919144_0.7711491867701323"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.17.2":{"name":"@material/mwc-icon-button","version":"0.17.2","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.17.2","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a78ceb112.0","@material/icon-button":"=8.0.0-canary.a78ceb112.0","@material/mwc-icon":"^0.17.2","@material/ripple":"=8.0.0-canary.a78ceb112.0","@material/theme":"=8.0.0-canary.a78ceb112.0"},"publishConfig":{"access":"public"},"gitHead":"ca6fc6de0c0461ca30684d96cbb98b8885c8cc6d","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.17.2","_nodeVersion":"13.8.0","_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","dist":{"integrity":"sha512-kA0RaOmE35yaTCMlqZT7m6A/lJfcsgBKnutAQlhzHlwANTDbWApVi9CjvvN4568EXlBfvfCEL7oUdMDy219K0Q==","shasum":"b068c3ea7b6c2e92312ab9ec20baac0cff3dfb20","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.17.2.tgz","fileCount":16,"unpackedSize":45461,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/Xd7CRA9TVsSAnZWagAApQAP/3DjJyRcQ6lCZ1kQulxC\nOKUAe+vrPT56+8Sc4fOzMUQBC0Sz+7aZo7OWZI/I7x5Lp+tUoiyTwqiQy4mh\n/sq6CWahfJwU1pfGARnc6gvtnR2nUebwsYiSR5tMs4WArh1gi4FZmIB5mKD6\nohMiVogYuzp5JsbD0/juH1GCZS6nzc9ohVaMts9pF1uRnls1qqIHD53kM24M\nlorALldXKWw5+q4/QaNIhK3vgSbgcpzaHQ85RK2Jzf+TmpMHYAgSe4PwCpxa\nH+YRYM6s44yAi5nw71guM1noZvVqvGB5D7tBXYlWWovaax1b+lWtrjdlKRYW\n+1QHuwxHflLPQMW/hCHasE0DVxiydYc2P6URZfVqIiIz+4Kzf/JKYgk9UCUe\nRMfeyLTisO/Jm1m4nJoDBJ9PLmiaXMANO8/Te6pNb9TSch0XanJ41ycC0fcd\nyEyPN+ttB1DkwByze9+ntiAe2VRrm0fOcsFjrmDKy2SzHhKJ5d/YxwnApLBy\nfsaxUHDmThBm6fY1naep9EUg7HIGLJxOnQ7iWSUXM2PdBZof/3ewW5LionXB\n04shh6lsaxB+GnQJm9M6mvCNk0CJXI4Ylb8aT8sz7GDwqXWYJ3SFDwWxc5zC\nNI0bJQGAtX8bPqtQ7t5dZVHndTuVau3Q3hur1dLK15KahKSddRtGKoH6eZQv\njpho\r\n=TU3B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCz2BbAsbn03uCN/TBD47KsTWMM1gSesctDTQE4mtrMJwIhAIDW62GhAKSkM2ZWbsKYVeNJAKJ7tKLRD8UfZy0746t3"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.17.2_1593669499121_0.029465708936593726"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.ca6fc6de.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.ca6fc6de.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.ca6fc6de.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a78ceb112.0","@material/icon-button":"=8.0.0-canary.a78ceb112.0","@material/mwc-icon":"0.18.0-canary.ca6fc6de.0","@material/ripple":"=8.0.0-canary.a78ceb112.0","@material/theme":"=8.0.0-canary.a78ceb112.0"},"publishConfig":{"access":"public"},"gitHead":"ff7df8fd7df07e908061e32938ae550315d255d5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ff7df8fd7df07e908061e32938ae550315d255d5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ff7df8fd7df07e908061e32938ae550315d255d5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ff7df8fd7df07e908061e32938ae550315d255d5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ff7df8fd7df07e908061e32938ae550315d255d5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.ca6fc6de.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-oRRvneJTpmbZS9TyNvFzivItbgPgLn3ptQSXsw+iqE8U55NvT7KoyznAZ+eeEkijv6O4f5+aIBMJEqfFu++G6A==","shasum":"100e4f676d52eca78871050fb80a71c1db2def2a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.ca6fc6de.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe/XfACRA9TVsSAnZWagAAWskP/3iBntdVmXLXkL7v9jr8\nD7CetzGGJhcqKLVyojjARkj9LvcBH25YsLvvVpTY8WnNptWyVHauu7/ztixj\n3JiNHaKmmPsQsVhRyKJ9/Gz6/zX01atnacqUA9fGbLWlUj0yqz+jNSi17wCt\nVLMFBSy1CO16q3dJ2GkyXpfeBipIZ2B7kyD2jDqrkURB2YuvVisVlQf0btmK\n/+bXhmovEz9kZoB7etZUXBvLSiCLfYg6qpbYlvlhnKLk+zt4lI2KzoXVKm/V\nY/MsyJngdpO9h94zPPm1QiDjX0S5fsFbF87zDsFku0vbFfY/6of810oFK2eK\nvJ5j8c0fymsSMYDaGF5Ys2V3VMUdjINtU9FN+lqf4qsOxDlCFbj5kqj4WMmi\n1AK9Qb+98jQeM9P9Es5b4KtVtRt98b30X8ht4W9OI9ExZOYzBqnCD701f9vt\ntk0Qe8BkOHh10TJwTrKCPhED71/eKUJTsIJQM4cMFnwCYbFHFkSn2r0g0TTe\nqq/DwKEJMw1CvRUt4tFVO1mNIFpI4ew4wnijsSNnlfS8XIyakfVqOzZ5cnGF\n433B7HpDgbDcJB66DhQBD3oMhowQU6k1d/SOw4QPZmDLsZ9chE7cbKLqLVzO\n2jnKZqGzbMigDC3LdZeNWlmi87+GCQYiY2S4gaAJP0d01W2ZqQpDh+ViPKxH\n9q6p\r\n=ZtRH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUPY1tbnDKfek0CnpvYSqhzqFQvs4Cb0eQjgcyrh3tGAIhAMdG0xE0PcN+C98cM8TCuPQBTqMwFpkpMoAPRtplWwv7"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.ca6fc6de.0_1593669568219_0.2557917818414379"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.79f1ec2a.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.79f1ec2a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.79f1ec2a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a78ceb112.0","@material/icon-button":"=8.0.0-canary.a78ceb112.0","@material/mwc-icon":"0.18.0-canary.79f1ec2a.0","@material/ripple":"=8.0.0-canary.a78ceb112.0","@material/theme":"=8.0.0-canary.a78ceb112.0"},"publishConfig":{"access":"public"},"gitHead":"28823685e1aac950044fe1d868c6233ae753ba7c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28823685e1aac950044fe1d868c6233ae753ba7c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28823685e1aac950044fe1d868c6233ae753ba7c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28823685e1aac950044fe1d868c6233ae753ba7c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28823685e1aac950044fe1d868c6233ae753ba7c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.79f1ec2a.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-60FWIr8SisNRGxCyhdl4Z/ZHQrtoVPYqv8LLGUj8rhpSQQRYUHrSGSlRxk7MhnUZN6ZYW+h+seKV4jIrEPUuDw==","shasum":"d490e4ba94b539b99f95ee579ae4c8b405859f84","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.79f1ec2a.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfBLG7CRA9TVsSAnZWagAAihEP/ieqKoil+GgbOtLu+fyo\nFcLApXewfjFnWSoEOIe9Kwlg8aOFQV5J2NXdUngkLldiaRIvDP+amKDCvm/V\nigjq8hVtYOYZSyKPKw4vfFJ1A/dqSdu+iehdxN6kkMepy7lt7gAW3FpkUxRH\nNajZWhx+pUl9cjM0Icx3eEce2akS865fJCVVn9xTESi3e3NcusnAiKNJ5YI2\nKmZPsF7NhaWT/AVuB9GAFgz5dzbv0p4XUU2YnNDqoxg32jkLov1syElGWmX9\nMxBEv1sSsz8tFg7xqJO8tuoPOj4TnlGXfW4HVwYgHqg4a3JNmmxl5Tv9qwbS\nm1SrhJ3QPea/OgMqgCoMVbKosWhoOvCJ7Lig+E/miqj6GsLQJaHpCaPOLb3T\nN3XnZC1StE32Bx4RB5Iu4teVX/D9BEtm0587LPMlJoDtkG+C1ayQfr2a/JrN\nGgm366meZHS6/Psh1brzgH3fk02lMqiutO7jeHLeLRIP+i9zEhB+3SVeA936\npWIolu44CAxwcGOWCgiJoc/GMvIuvBOVJUmT6Fa5iQEmMFTc6L+cDXF+cltu\nWAfTy6eXP0ZdK6ROS1EnFloCLH6aLDk9dYV+S3yqnorI5Ig9qbx5A03qy/ej\nulhZEFE7R0ZCAZXGn9+vnj4DW75/BprsSmXwJb6tpGMJ3sWNnpeRiPW8ktDV\nl7/h\r\n=KlV0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUzyIJ+1kSdXtf03Od0Zb2W3flg6pN9ZtMXmfs/uceswIhAJWB/GFiP00+gYStdIlGCE0tsW2c5kdRoXOEo8GlD4nb"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.79f1ec2a.0_1594143163413_0.6591946288362402"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.a7bc45ae.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.a7bc45ae.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.a7bc45ae.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.6ed717ddd.0","@material/icon-button":"=8.0.0-canary.6ed717ddd.0","@material/mwc-icon":"0.18.0-canary.a7bc45ae.0","@material/ripple":"=8.0.0-canary.6ed717ddd.0","@material/theme":"=8.0.0-canary.6ed717ddd.0"},"publishConfig":{"access":"public"},"gitHead":"fe14f2ba9c3850967039fb923e6ca39978290d3b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fe14f2ba9c3850967039fb923e6ca39978290d3b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fe14f2ba9c3850967039fb923e6ca39978290d3b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fe14f2ba9c3850967039fb923e6ca39978290d3b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fe14f2ba9c3850967039fb923e6ca39978290d3b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.a7bc45ae.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-HGEWdhw8hZkdibEM9FQMs2dH1GC+I/MkOvL7rJA3H9Bf8bJTo+mtsWLLLOYEmhW9etB85NDNrQ6XRaZwrJxrow==","shasum":"29349e47d62325081fe6e2b4165bbd788898a8d0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.a7bc45ae.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB1KDCRA9TVsSAnZWagAAYCgP/iighw4CZiJ8QekeQsuT\nSKAheJw7rQuq8x6TlKRd8+ulXkZ1qSJv0UO14PP8ZmE7HIE57yNd5znEuZFt\n6C7IMzA8c/fBHO9niLzhWndcQzem+3+VTQ0EDb1ybqJMuc7Dz8Ib3/d922oY\n5t0ADpsXP4EDnSVXzZ2HOElgE+dzfLcNAlBCwd253CSC8XvJZEHMBOLyp8eL\n6dRoo6/ToPIut83PH9v80+H38iflVOHavwzQfDAtjpER5P6Xdz2LM07DA2a7\nHWlhwPBjlMH1dWFiychDMwxKZQzXoT1In20sClhG52vGPfLUNoBl2fxGssOL\nLxNsdd0PxC1xrCj7xNnegMorprUVpIZiMr23JMFnOqdt8EF8LXEULoojQ5WH\ne2JMrWUepXmFCvOHKnRahbcXuae4DJzqhXg0vosnvLlWw7wymWcDh9qCZ6nx\nkLdZ6Lm/pEmW2OOiy6OQ1vX7hlDozXVHsn9CaJSbfOKmG4LQMayfsPlR2y2V\njJMmB+HoX0aOlJNPvOkpzSwXrG/RME31LKTZKRWxiH12Iroy7wg6tA0kLiOP\nuCgJ8zHUzbYysJSuKMpTGR/LEiPuXDMi73+vXZBdqdVjmKihUsZ2vndwXFk7\nYOUbiKa2U3WoHOpUDxNqGRJVk2rF9xIOtnobSB4wagVwtonemaA4C2Tb2J7k\nFnxp\r\n=SHNE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNeIEadQ59VBTree1mqWkCp3+Po8K//ENcPRQ5V6BuAwIgQ/A/u4PJjFD2BaHw7moj4wTJekdtzRUaskdoExAdjsw="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.a7bc45ae.0_1594315394966_0.9303814712370078"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.b184bc1c.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.b184bc1c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.b184bc1c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.6ed717ddd.0","@material/icon-button":"=8.0.0-canary.6ed717ddd.0","@material/mwc-icon":"0.18.0-canary.b184bc1c.0","@material/ripple":"=8.0.0-canary.6ed717ddd.0","@material/theme":"=8.0.0-canary.6ed717ddd.0"},"publishConfig":{"access":"public"},"gitHead":"ed045f87cb3f1a4ba70a20cb1f586b80a1aa928d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ed045f87cb3f1a4ba70a20cb1f586b80a1aa928d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ed045f87cb3f1a4ba70a20cb1f586b80a1aa928d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ed045f87cb3f1a4ba70a20cb1f586b80a1aa928d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ed045f87cb3f1a4ba70a20cb1f586b80a1aa928d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.b184bc1c.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-NsBUzD2esBYzz0zl7EGZZ/whxzbLr7xUn+R2oD7Il0ZOPR8V33BM3UMdvk/SgCIXHm6ocHeuSopkPy9M77bIWA==","shasum":"632e626078a55cfa3673d407caddd258bbe962d6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.b184bc1c.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB1SvCRA9TVsSAnZWagAAXUkP/i7EoztYH0XLpuajXdEt\nOkvokxyqUZf3UmeyPrbtqAZTipn9htquZ9OkZ33ohWz8c0O8ijjTJPzQfUjS\njsrpbTrVAyT1ju/8DGTbWFTV2MuUCFYEc+fHgaEJAtyJXn2lWfeEmaP2bC/X\nb3fwuJfFPVd8YlnNQO9mXtGiDTj5HwTLeFLGcCX7mv00paSvV8T+aS6l5jLm\nP90aNy9dOu0tKdtNxC9PnpddS4wS3xij/lanuj9L+ux5gzvOoxQthF3nROWw\nQFPOq7J4OBtwVk2d8Uzlbb+vn+98/x1hDcGEOyQUK5gr2E+zvVrY05o4xHmF\nv/PRGOEQj5kihsAtEL3mAkrSElQRAdN+PRZM6J26FVhznx+tJrjtfQ6YjHbU\n2SB3kv7LsKrru3grtfJ/byEKsZkHxyhGnrq8bOIcYfHQh4ITy64Tdvx7gE6f\ngSqfYQMEEyK3Fld2KZsQWD6qsEeW6INZ1Vj9O74T9S+u97FO7gx+SL9anS9u\n4CO1D6NwML0pl157lDRfFhH2uahZ8GsrYNo7t7o8T4vn5SBQ3gaBslA7ZMgi\n/gaypc4hW1/y8PpfxyDwPpN84HOG0x6vX8hfGO5y4qqil3jzaG2QJbfupzqG\nREG9LH1MwSAtQsefxL+yFM87hoGIucfZtg+g8nNFZY2GCyLP+FRSh+AqSPHS\n+y7J\r\n=A2QW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDrjR9kS3egRSdRxeXVe2+FWUxu1jzNF4vgrGsMMmPFOAiA2nwcZ38hGIwGFWILHzTRRd8M/ui2gm8O+1dhAG0CI6Q=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.b184bc1c.0_1594315950863_0.891166214611568"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.b39fde62.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.b39fde62.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.b39fde62.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.6ed717ddd.0","@material/icon-button":"=8.0.0-canary.6ed717ddd.0","@material/mwc-icon":"0.18.0-canary.b39fde62.0","@material/ripple":"=8.0.0-canary.6ed717ddd.0","@material/theme":"=8.0.0-canary.6ed717ddd.0"},"publishConfig":{"access":"public"},"gitHead":"561ab4c73d80c73f9b95c39655b7057d622fa2ee","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/561ab4c73d80c73f9b95c39655b7057d622fa2ee/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/561ab4c73d80c73f9b95c39655b7057d622fa2ee/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/561ab4c73d80c73f9b95c39655b7057d622fa2ee/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/561ab4c73d80c73f9b95c39655b7057d622fa2ee/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.b39fde62.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-K6EJxxNUPfQAy5k/SmceDOypALEq4kSpvbAyjcl1QO3AkTPVSqLZsDFr50LlH12iGGnIusQkxi5nY4gsKezAjQ==","shasum":"f334f299fc8a71c1e4f095673ddc9ae0dedc3e5f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.b39fde62.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB1XoCRA9TVsSAnZWagAA2roP/0vjvYsVRB5Xj5U3HF1f\n96OTVHjO5rGtnnry1f1+UZdnnKVOIba9SbAtLZsq+g82/fVNdmlhVoNUKGKu\nF1nkWwsXyB3jiL7C5NmvFhh90c87NCRq8qSahNddC2waesRwJyORwXNWXtK6\nP0DRceOOihwQ+y7c/PXMwVEveX/I4q7geXpRzFt99dCHQRzRGG637A988PKq\nxruTdpClnFiJclK6rGR4Lm9oeDqluwvsfcFhH30M3U9vwdsP2w+15vEsV5D4\naLEULqGeyOEIWC7VN00Vnwubevt6skwh3/UGkImXF2UYn1Rj2u2vHPgjNyvZ\nxb1ttegqOQzosxY+K+ZUj4bseyi6C5mglKq+tK1GcOj/0U6f0NBYEeVzVzRA\nm9GmUpN+zdaN4Lqu6zfLbXDjGJUtIHudpRcocfpk63TrBwOPTIJsucfZ93GY\nLJmY290kXNmVj5Me8csYUcCJ2h3zDb1ApAUltsgYqU7ez6JkwnBCw3KQ5PJs\nYpvbmjK37Ten7xDsBXWlaUZr2D9k8NLqn31t9qXJf9Trj2fDK3I7cgNvT8Oa\n15CW2IdtxvIU/mNbkZsFrFD3dn6vwG3I3aWCgPMx2r5WjmGdlPQT70COil6y\nJjKgNZVYXlmxgqp7KdMW5XsPO/w2jnLbcHQNleyfGpwmlr0HRwGDnRFvTYwZ\n8Dy8\r\n=MS5j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCL/z+IJxlniWYS3r4f0hP4EPOUxCVuLZsf1bM+5x9kyAIgGM2mGHP64xOfWlTQOfQPqX3296EWFx6FwrhfplwDBgc="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.b39fde62.0_1594316263945_0.6995719631533204"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.dfdd8d6c.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.dfdd8d6c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.dfdd8d6c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.6ed717ddd.0","@material/icon-button":"=8.0.0-canary.6ed717ddd.0","@material/mwc-icon":"0.18.0-canary.dfdd8d6c.0","@material/ripple":"=8.0.0-canary.6ed717ddd.0","@material/theme":"=8.0.0-canary.6ed717ddd.0"},"publishConfig":{"access":"public"},"gitHead":"f0aaeb4b52155318bdfca32a9cd375c7cf8b0ca0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f0aaeb4b52155318bdfca32a9cd375c7cf8b0ca0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f0aaeb4b52155318bdfca32a9cd375c7cf8b0ca0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f0aaeb4b52155318bdfca32a9cd375c7cf8b0ca0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f0aaeb4b52155318bdfca32a9cd375c7cf8b0ca0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.dfdd8d6c.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-6AXFvzVblPYG+FIWJCsk4mUkov2XHPxOI8todaCLZ3SZwi1ECa2DlG4Ecjkr46r/YxRdJC1IFVKku8TT1xF69g==","shasum":"82d78c973dcf56d15a4fb9083718fff1209e3f84","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.dfdd8d6c.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB2EvCRA9TVsSAnZWagAAbc4QAKRWWEfVRjR5im0xHApI\nDh6qp2Cq4sYoJnoM7fB+VLTWf2ivGdiYNUOhNyEiuVhZ2mQWqo9B2AKZ5ECn\nDXpHSdmotQvNtMPfm8unACF8VfYgEFgq5vaeY1KFwr76FzlrNETkq64lJY9f\nrh6wnzEWSk2zeU2XyJlLcGCyB8qZATUgojCK457HzYMtSKftSu774D0xEXI3\nbE0mKDEUpS3tkoBtc0dv7I5RMKjHfOeDJM9nkfoRgq+cxXbFEdVMTLA9U0d4\nReDOb16H63tFw+X+jY8NPOrk2wGhtwGmGpv+vLB7lgTFEmzwQCt7Ux2/PCtL\nnzmDarmS1X9lHGs68hBMUMJUjoZjG+npm86CSV7JnkmyJ6+01xFoZDt4dLfr\n4/oneiiQVHHJUPYSJAStVha5IRG242FGSvQVWxpeB8WqEkjv9sq002pjLjWd\nbnW3qbs9NeWc7+qGk57vFDVKivuzRTD0FYz2MYyrv+++JtpHkhk2xdQB0PZs\n8eGQHjRTPQJ2PeiPaUVuosOmDZXzY/Q7PHgMT4tlkgfD2Adm4CSRcXgA4ZkR\nWMA4QuB28V09N9h1tdaxwMMbL0BRGV46Y5+++qH58zIpS6aAOoP0AgUUVRMg\n7xPBCLYWxYNUAAU+7FB6PD3qCF23Y+yo6SdL5D5k7VTrH6t12ojiJQkKxTJB\no/12\r\n=nXMt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBKCa5agj/aSb58pXVvMkXSXJ5EKX/vtv+4gqYoi/5z0AiAbGmC5R9JquPFg7hVdcqwhDwbxHyHAqpl44QMLqKL74g=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.dfdd8d6c.0_1594319150621_0.9338864228988792"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.11cf2694.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.11cf2694.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.11cf2694.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.6ed717ddd.0","@material/icon-button":"=8.0.0-canary.6ed717ddd.0","@material/mwc-icon":"0.18.0-canary.11cf2694.0","@material/ripple":"=8.0.0-canary.6ed717ddd.0","@material/theme":"=8.0.0-canary.6ed717ddd.0"},"publishConfig":{"access":"public"},"gitHead":"652e6b8d96cc6adfa62d59e09d264defbb4f259b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/652e6b8d96cc6adfa62d59e09d264defbb4f259b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/652e6b8d96cc6adfa62d59e09d264defbb4f259b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/652e6b8d96cc6adfa62d59e09d264defbb4f259b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/652e6b8d96cc6adfa62d59e09d264defbb4f259b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.11cf2694.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-XOGAhgwj/mD8Zkn+U0cRyMG26PGPvksg7/6bpL/XHLpxR6FCcBNQ0L1rqhF1NG6MV7hDM22BjLXvyC+aPKPLLA==","shasum":"e8871774aa7edf824048903ef3227275c2b56e14","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.11cf2694.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB4F2CRA9TVsSAnZWagAAXl0P/3xEbyYNYfQxfdT8S1ma\nKn63v/9YSAD/240SX9ITAtU07T5TDWh339vExpi0ItFevWysxfgil7nyy0fZ\nlSZmWIVZzn4aBBGHZuvIHLNKyVqIgPgNCljaJzbYjT16xMniJqPYy94upMI5\nFH4YBq7VObgjYaM+lFiOqHDhZxOE9uzRv1W7aAmXvU9DOdl0G2QOIautQfze\n/AFW4Qd8Hw1m370gTsvAa8VBGs4m0lYZv3PRng2EmY6lKHZdsO5SXT9g5xo/\nox9X2ktX8Y1CLBsip77KeTL9DyT7U1lQD+T/WkLTsbgAnQMXEz4UzusyBVYB\nraHDy0+Vp2xRbMB38IyMnR1IJbevbMjT3/tDs2DtHbKt8PKdpPLfv84zoDhE\ns2bBLXWVIjZGsyoRMq/UrBBzzxNjaEGk8AFXdhOy8jf8nF/XSEtISAdAoVOW\nKpONj2ESRD13j1dl+Kf1982eiO0/qzDz6kPGD+5HK8qTgj/d7yT+hfNKmqf2\nPuHFZ5MPons5YWD6BUlnOsN7SWyhjVtwS2J8ZqLSVQsNY5WQyygu+jXDRrTP\n7pBjIqWz1ZcMpNqxle+0BCj5XAJ81RXtoLcfPdmKQ6gwezvAvG3LdaQfMEuz\nsdY6oB2gs60xO0oWDgHprvhfgugkQcr6wE2wn6KgDIeRe2BhbsJ0nZqf90kZ\ntlNO\r\n=3V7Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEV6C32jUzBeDJrIjXBVt3jke1Y52W2sFb1M0fl0ggHQAiBNYV/HWiOZ89YGBSVjb4wCOTmImP12dqv2bDRjyLg3GQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.11cf2694.0_1594327414506_0.3197534890595819"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.436d66e9.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.436d66e9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.436d66e9.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.6ed717ddd.0","@material/icon-button":"=8.0.0-canary.6ed717ddd.0","@material/mwc-icon":"0.18.0-canary.436d66e9.0","@material/ripple":"=8.0.0-canary.6ed717ddd.0","@material/theme":"=8.0.0-canary.6ed717ddd.0"},"publishConfig":{"access":"public"},"gitHead":"95b44ecddb7a4ad5662751540e79c58656790fa9","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/95b44ecddb7a4ad5662751540e79c58656790fa9/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/95b44ecddb7a4ad5662751540e79c58656790fa9/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/95b44ecddb7a4ad5662751540e79c58656790fa9/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/95b44ecddb7a4ad5662751540e79c58656790fa9/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.436d66e9.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-mBsLpVJV3khWKELNmmHSoCoBppqER21crRD5LLWfVuanwFT2Ppa9c62xqA6fMLcWhM4CMCabHVLsgWtP9yhtfA==","shasum":"594121f454b3ab235f5583293752f5d6c1e9ae51","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.436d66e9.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB4KaCRA9TVsSAnZWagAAzD8P/Rd9JviQjFb0TLTDjnaw\n56SBiOc/ABFDaT/MuoTADitK57JrmoyHGtmqjnlgRuheO5Z79knbf5fVF7m/\nknndbqhf8Lf/sgRSALLy6NMiv15djfz0ogNtHclxHuOH01EJe+MGxRYbVmdf\n/iVpxAt8//QSmB/FZBJa7Y1vl1JDkM4vg+6/x8vAOvw+Sl4yfmTtE1QteeWL\nJyJAaSMyG4WWsEkt6QTu/pwkFrLKH8WeizUTXORZsLou8cef1nJMVW/+IcLa\nQy7xHbrkyxDQS+4r7fYI/BEhICdVAJ40whTEVkmx/vB0xAZUQ0xImXbqbtka\nd+CjsUVYOIhZYVt9pulW41oRpOkCcTPVUxYlj1Ok6uUze+fSEESu+ajnUNUx\nydnEgexanEpKdMssS1Ku9za9vPzeLfyBWCMCRTT8lxOsZHUt+kzw6INaFfqO\nXV2Omd7i2tSU+SmZuVq+mKxTlArLBEcb/XvJ6HarivgXBUFOGQmhRqSU8iqB\nSs+wZU0EqPkJ6owH5iNNaxjuWgEATFX7WmEFoabkEVZDatc7IkKVU3vC1x25\n51cFaxF7kqioilF2rWYom/liDils1QaP1hnGroPPraatJa/UW6jRUq4yqhUT\nhD7mUzHGxUG77YmiWP8bLAh7d3nOyXT2prj/r1wTBXCtxHguTxRG3Lq4AQPF\nDPsF\r\n=1v/S\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEwEOU4O0MiijCfaLorXAvDJQ5HaILidlsJCQT0tMCBoAiAWWbUDfH5fYIvdv6AIwL7ky6bU0D37XinkZERPuGc5nA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.436d66e9.0_1594327706385_0.10537658561693752"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.3a44d36b.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.3a44d36b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.3a44d36b.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.6ed717ddd.0","@material/icon-button":"=8.0.0-canary.6ed717ddd.0","@material/mwc-icon":"0.18.0-canary.3a44d36b.0","@material/ripple":"=8.0.0-canary.6ed717ddd.0","@material/theme":"=8.0.0-canary.6ed717ddd.0"},"publishConfig":{"access":"public"},"gitHead":"2cc46bce7534ef7046c58891f32fd054a1fa8b3f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2cc46bce7534ef7046c58891f32fd054a1fa8b3f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2cc46bce7534ef7046c58891f32fd054a1fa8b3f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2cc46bce7534ef7046c58891f32fd054a1fa8b3f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2cc46bce7534ef7046c58891f32fd054a1fa8b3f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.3a44d36b.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-1sbmmAPAS9gPk2So4um45Kwg4kyOd/beHTBIpu4Vv733I1dQNmWOSKn8zb8C7xqFs+HEWQAMES2cBc4Kg6pTFQ==","shasum":"9ec05eab87bac6b83dba3e801ba99e5e3ab335b2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.3a44d36b.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfB7hKCRA9TVsSAnZWagAAtTEP/ieHz0mIU45hsHq3RH2g\nBTvY8l2ieReJUE6D4nBn2CZLgSb4eRB6bkIjPl9OmKj9pyDVQmSuosUVUKQh\nUzlksETbfB1QZHIbN9bVVmAFUdOsXxie0U/oQ7izoIknTYprnQJTx2Q7jggJ\n/0H4XJ1s4U4LeRaESWTpEay5VssnK9qBFn4pm5wD+RqhnBux/r37CWbI1IE7\nCL0lQ7FYuGR3ZlCEHqPlBMdpP4jyw0OuYhuo8SO/DJbBwPuDKLB70sccGpC2\nJd8+G36ihWa4Ho0PK9KHwNvlKuzY28jIctdVonO37OVjsbhMSitYB7FVsI6D\n9LGYOs0h6bdN2zbL6gYRKex48Dt1/5K6xP2p3F0tot/n12TMUGaw7gh6cUj+\niQjJ1SqS9GC04971cvfbBd97KKBKa+CcmHVLda7So2Ens43LX+ZBpd6+vryw\nV02oBvIk578pgfnZIZJvuunp7UW/PxBHv57SqH+tWg7ZHiievFLzhyeJrOHC\niOxkFxyUXHIA4wBQf04f8UdVFgzogxiIuoqm7OXFK3Ss0XE/hPdcR21wd5r8\n086DZeF76g6bCSkBtDFqbNJB0nGCS5QauTqoZzmgqR+NWVl83fjZ+aQixb7M\ndobV8LRdIm+TUDaknzYULXNy1U0FwyrDkXo/sVkyooaHi8zdcJl391ArUvJ/\nFWTZ\r\n=XnSS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoxYTWpsIMl6flQMkL6PSW03jwo28rlFiz0jjmbrgzrAIhAOVFTy8oA82pvQRT3DbpkjjtQgmui1AkGhBv7xIbH44Z"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.3a44d36b.0_1594341450034_0.9054703849995871"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.ec11ae6e.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.ec11ae6e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.ec11ae6e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.1e7cb6198.0","@material/icon-button":"=8.0.0-canary.1e7cb6198.0","@material/mwc-icon":"0.18.0-canary.ec11ae6e.0","@material/ripple":"=8.0.0-canary.1e7cb6198.0","@material/theme":"=8.0.0-canary.1e7cb6198.0"},"publishConfig":{"access":"public"},"gitHead":"e68c3fdbbceeb46e346d694dad4b236fc74713cf","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e68c3fdbbceeb46e346d694dad4b236fc74713cf/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e68c3fdbbceeb46e346d694dad4b236fc74713cf/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e68c3fdbbceeb46e346d694dad4b236fc74713cf/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e68c3fdbbceeb46e346d694dad4b236fc74713cf/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.ec11ae6e.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-YPzdMCVLU3O3ysF4ZHwAGO9on22l8tBoVOO86dDajef5usCe3MUI9E1luwoKVEYSlgZ/vD2kBrDYuoQjBe8G1A==","shasum":"393abb39424426fbaf97233376cd093c8f2fb4a1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.ec11ae6e.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCKsFCRA9TVsSAnZWagAA+FYP/3wQ2wAVl5mlzzDA72/r\nOjkz68jsbO4WgyzKdtlJUD0dlrjA8tnHLC+G3XCfYRT6YLYiYBBRp/ONjsaY\nhWRgmcgPaymswxrVuDge42CvSnv1RaVFuyVD6NerUwekbPvw1OOMLDy4QsUm\nAXbRrZYqQ1SMf3Onrb5UMT+H87hs5ED9vD7v84XyRAPJ3HR+W0Az9ZbDLIIu\npswWygKZk2Sn/4xJoP05VbJtXFSlYWU00KTpIh2ECARdE1VJJa5Xij3JXolo\nUE4G6HI07cpB2kGfW7Ots7AsLPE1j/nrjNAWcjfHnSwDh+CTEhp4kpn2HBQA\nD+g8xVdHnDlZShSzjwmIY1vs54pLobjzpw845ZjqQ1+iNk9bsgXYWpZRqaqi\n97LIdk2P9O/rDpoX4dO0rPpwo1LeD/8RiP30EAk4dO6mB7ouGr0z0sgjZM+H\nUmcigWinYuFY/u2NDacNu+vPiDor3CYbNWULvRIhJJcGxg/Q/oR/4YwN7nAi\nc6BnZf6P5jwp1beoEQEM1LdJ0ztRe0Dk7i9c+su+M1104tw/Sg8apJK8WRuh\nTrypt92aEXDXozq1S0UhVN21APxEU7D8iBpGdmn83QWRncZCG8zZfPY/6MNR\n4Bzk6FP2Y1NidpNFTB3YbX7N3MdssyXu6zTWSOLVgPGKVOv8Mk/Z4wGA17EG\ngGMZ\r\n=GlEZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIxiNWTq2aZXetACulABUAtmaZQRcp6YCOub2nwxDfUQIgM+zn9+dqNCN9ZYdrBrtTB3Y3gFJpL5mQfH+q3frR0cg="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.ec11ae6e.0_1594403589485_0.03880821905469256"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.17f6cf27.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.17f6cf27.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.17f6cf27.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.b2edaeead.0","@material/icon-button":"=8.0.0-canary.b2edaeead.0","@material/mwc-icon":"0.18.0-canary.17f6cf27.0","@material/ripple":"=8.0.0-canary.b2edaeead.0","@material/theme":"=8.0.0-canary.b2edaeead.0"},"publishConfig":{"access":"public"},"gitHead":"a622acf92b818bebef7c3f77eb5296521068d267","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a622acf92b818bebef7c3f77eb5296521068d267/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a622acf92b818bebef7c3f77eb5296521068d267/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a622acf92b818bebef7c3f77eb5296521068d267/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a622acf92b818bebef7c3f77eb5296521068d267/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.17f6cf27.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-6It6u+mPnqjBBw3oaQIvGbb7HvAvOytW1UHc09ZyAagZdU0sNgEXqAYyhfNYQT5bbeF2WyPT9rtb+ZAa0q+DJg==","shasum":"ec25efdc11df4373a7bddb267a55ddec7225f62c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.17f6cf27.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCLRYCRA9TVsSAnZWagAAWxwP+QDi9qnM8izETLhOfko1\ndj7zypK7Zq4L6jrP+ES7aHCAkA7P/PdBmRYD4/YxzKFcUoJTfprvZ9A27Md9\nqAaXFRaSqiSCQYH4MwQvk1g87aDshhq6udKZAyeQSlMcKLy4TutGPRSToFvY\nEsCzD9eA77jtDgprI1+2jNBTmEISHE1biEKAgrhAcI3YiKj3v/XfNgewUg2R\noPmhizB64ajbecPM2d+uZmX2lD5WgVYPJdx5R4TYYkIM6fvpH0tmYkukwqxP\nLBeg+5699HXftx2K4ORsKvToiJGJa4x6w/5SZTwWAU6ZzdCTbXDUkh5HYgdE\nBuLn4vWAsVYxDSxWGku4ymVc++CfigFWB8MGOzq/KBf/xlzKm3l6+vuD3AKF\n+1pqlsKvdxltw9FgTkws2r0P9GQLezugMYhV661+IE9gbRaiZeCC0yEROIyO\nXCOzbcnjEMx37on9BlmsZk7ERQnLETz6BGhgHPHg1zEdJCVIz8wOWveSmZko\n3hojWbRqrucEkH0Dad0mTPzugKuVQsPdjTZoFz6pU4BDvLGKJaN18k2wvJvO\nBWTBQtFMWtIQiiRURW9qmMBku5KDl5mi5KdXJWV0pac35zjGN0F3R99TjDqe\nL0RFBbhjmcU/7VE9RaVHdrsC4OzqAGXg7v7xbbJx58apR6Qle0Q5gT4+4nH7\njL8p\r\n=2OZC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHoBWSmoWRaZPdlNmClPeeJTnJ2H2mkGqOD5fD2khXZYAiACrnAZHEllJrN/Vj3FUNKHlGe5C/EkVUMxMFFAa/Zzcg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.17f6cf27.0_1594405975891_0.22676528236996418"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.efdfbc21.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.efdfbc21.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.efdfbc21.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.b2edaeead.0","@material/icon-button":"=8.0.0-canary.b2edaeead.0","@material/mwc-icon":"0.18.0-canary.efdfbc21.0","@material/ripple":"=8.0.0-canary.b2edaeead.0","@material/theme":"=8.0.0-canary.b2edaeead.0"},"publishConfig":{"access":"public"},"gitHead":"d0c5bf147bc31e55a775562b113790bac6052eed","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d0c5bf147bc31e55a775562b113790bac6052eed/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d0c5bf147bc31e55a775562b113790bac6052eed/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d0c5bf147bc31e55a775562b113790bac6052eed/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d0c5bf147bc31e55a775562b113790bac6052eed/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.efdfbc21.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-z8Dbp2OCCTP76y+wx2BPHnUdAve0QnTeX+PadUqUlhgc5LMAW5aHbH3oIFaBM8tEdHRB30MGfC9/5RiPr3FIgQ==","shasum":"2c4962a985f944b9c5918b8410cfb07c79d83396","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.efdfbc21.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfCLcVCRA9TVsSAnZWagAAcFsQAJMvvThmaH4RAa/Ibe8n\ndDcEuLOFp3DfJAKFdrEqIl4ylIez9nAC8CkM9HnpdZc9VY/DDj5kWwffo7DH\nMpk0OgAsMlUZwTfFb8CGQKO+9cG97A20YTgHqh+mMV6/JWIEcFzHYiYWthFc\nyVhO/eh1+6qu4eu1YI02INgcwsPabHv+NVC7CIXTGisAD6UF6iZGfn2BRZLf\nFxmkn91OTY4aXZ3PzUnXE4+2vM3E3Mlerm6G0mOrA7emJmXxbArGb1jBdKNN\n+wlGjuAqonytIudss4Ruy23aCiRtutyIu129UFIT4zdzjI02EHd8eIDuXYGP\n3N61k0W75TAJh6wchCgxUwgngf4wP3uSv2OiHdoteVhXNkMvIGKfcNbqIfLT\nrQvv8wohzS9MCFiKKicAaNoTX/YCJ4fl3zLeSFRmW50RInp8Ge2VxpaTKVrA\nTqFbReT8DzALTS9mxep40Q207gsRwdFozHJbbL74kK+7h9S9MDSL58/N7N20\neFpHhxmSewfP6a6nmWKLJR7lzUctcUS6KoXFg2UFNi34FJKKV49Edwj17hlF\n5l240mN6fNwrUJDFTgBsPsm3Kns7wIX+4jVMIoGkrdZZQLtrJquFRoqVM5D6\ndCVxtTURTUIhN9pEMH1TjQEc8ldUUa70Gys5BmkSISaLWbhQSEn7WTghKSqx\nUxh1\r\n=dH4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqfPyCp72OXWO/y6sflcgdHJ03aKqLso9ci/7kBVrhFgIhAMqQvzo3/4sFeVrWYw9ICOP23dyKoi9bn23e0/7H1kE2"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.efdfbc21.0_1594406677093_0.21477244508813498"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.bae4339a.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.bae4339a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.bae4339a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.5dac1f624.0","@material/icon-button":"=8.0.0-canary.5dac1f624.0","@material/mwc-icon":"0.18.0-canary.bae4339a.0","@material/ripple":"=8.0.0-canary.5dac1f624.0","@material/theme":"=8.0.0-canary.5dac1f624.0"},"publishConfig":{"access":"public"},"gitHead":"3b615d0a523f0cb1bc5f7f0c0f7ca6eb5f52ee63","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b615d0a523f0cb1bc5f7f0c0f7ca6eb5f52ee63/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b615d0a523f0cb1bc5f7f0c0f7ca6eb5f52ee63/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b615d0a523f0cb1bc5f7f0c0f7ca6eb5f52ee63/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3b615d0a523f0cb1bc5f7f0c0f7ca6eb5f52ee63/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.bae4339a.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-+kL3rG0luP5/M+04RO1L+cHGug9/KCQVp9bn+N7cTk0T+WYY+tJAhhkM2139BYPkSYTQA9bXy2HI612AUwuj7g==","shasum":"52fe06a33dbd7ca14c4aa1b4df494715826a6c7a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.bae4339a.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDeBaCRA9TVsSAnZWagAAy2EP/RgE6kwtS4TrsvLgIple\n9sPJdI3mlh4VbRv2+2fDEpn0YfsFDe7vMiwtzO2p43qVabFhJz68+xTyZMr0\nCwr4yq8dNQQNbYmKrzqlgPto0FmBm1RDXjYVHTrdwRvUhWNb0Kb9ENdVQki/\n9c0JhyhJOLGbz9462nVII/bAfEcwDVH+Wrn+7tyQRBShMSZQD/IskRn5p9S3\n/6LZujVLlY/LOCWWnJuYggDFwgTrTz1enfW2T8e9VeyisHy97vMsOmFVHUJQ\nykaVKPuuyMuBefTu1l5GuUWNeyQha/HGz3EvSMeDexo+L2zaHHN0jXOFAYQZ\nKCWIfayv2ZTkfOhp+9+cSavjJQT/aGOnmLaGVKjEUR0Yql7o4O8RuzDQHEwl\n+8L6xfb19pIGt/3e1gyOr1fhomsfotZrQO2Z9qvExiKsHNRuO0ebmc/gKA+7\nNLPMHAfOQYE8MiEHn80DCHBfbMOQhGU62XDoKb1DyzFFfnXaoA3hDn3PBlVL\nIl+edTuL9ylmkhJEdnrZLrVqPzcK3jAIYPrhFp8xRpV4VqagrJKd2CtJ0ffj\nDx86CnqNSkUqJacWh0sAkGdza3gP2xHbnjIwGBLMwCywMhxmYkFWACf9Cihx\nRJCEx7PHXjB73EiIh99S9cZIN/uets5i7WhstBkIVlskXcDIj1TNLmzNbxbN\nJVSt\r\n=sTzM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCNC9NACE38gRwoUGW0DQI0aK4n1UGbx1iee2OliMsDGQIgbyYYJMsiRwV92bU+aKPbUwl8UfDaeTA2TkLGNIzWu7k="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.bae4339a.0_1594744921921_0.595960564086216"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.28eac13b.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.28eac13b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.28eac13b.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.e6e23019d.0","@material/icon-button":"=8.0.0-canary.e6e23019d.0","@material/mwc-icon":"0.18.0-canary.28eac13b.0","@material/ripple":"=8.0.0-canary.e6e23019d.0","@material/theme":"=8.0.0-canary.e6e23019d.0"},"publishConfig":{"access":"public"},"gitHead":"26d5b26372c667630c62d9894c9825aec9e06f60","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/26d5b26372c667630c62d9894c9825aec9e06f60/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/26d5b26372c667630c62d9894c9825aec9e06f60/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/26d5b26372c667630c62d9894c9825aec9e06f60/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/26d5b26372c667630c62d9894c9825aec9e06f60/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.28eac13b.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-mSnXIqJQOoEGYeoOQbyiBUtDMmAATDriN2zP940/2Gt6unjdsF026qIb89+J7ZDLr2pdoeWQsZwXwOk2w7sMDQ==","shasum":"2906b8f0ec1b9f2e1ddf44624823dd89d9fc0cfa","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.28eac13b.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfDjBjCRA9TVsSAnZWagAAL+sP/1t86HRFoSFwvBuhtxhq\neUPsPDW/8Bp9PFnSfFOvwjwbBcE/YXzwSa75FH8rFGdTRQm9WCrzYaelPj9D\nOQuR90IzPM3Yx4xqDUoH74eWyzXSTEGD7UJCXRIAkWIeyQtdUoivTwxszPSc\n/sI9cU/5lU0g5Yr2XFrT6pQPSKD6TRIPMWmJ1BvrOyC8TlEdzdFVzjwZqqxl\ncWIj6rglLhu2KTHIjIaeO3SSz1SDPL4SlLLHmV+sMhaEUiJynBkzKrEKhhnX\nx3dvwo9hq6wUhkptZ1XsdFZyqQSe6NTpL0qii9MWQAKO/X/peFxTLutZ8st7\nyqw7I4Wf4PBJ0EwKuciXaeWgNc5ml/070GA408h8BdwMqJJtg+5+DyDWU6+l\nHUjd+JBRzAROZqxRXhJeDBnAfD6rI81UNvEGZlOuCokHCtMpNq3jvtO/NkCi\ngTcG7/X6dOgoTsBBemlK22cWaTUgR4iu7W3V6BD8XwCVmxiOeUIEri+uch46\nX1eSvGEjGpXtlwIawtdJ0BIqN+2Wd9PTzXaWhpDvo9G3Bdf7BfLadVpPgfuC\nNzOY2THDHE7OgQGIlEAoAZD2GEfcHhVgX5W8wtWnAPHabyvlAxSiAf+va9Sp\n9DsDKIg7onAgD87IqgWHZCSDIwhy7QtX/XdkFhWppb/iPdz7clzqrjxSr76o\n6nYA\r\n=nvuw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhiTDy+TkH/9PHnDdR8ouynpvrrCAb0FvdvjqmsMAXoAIhAIoYvbQgUe4puB1N655RJxwfNTaakTDZsWl55sWQDrvL"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.28eac13b.0_1594765410966_0.9204777363783376"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.44966b65.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.44966b65.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.44966b65.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.ad4df58c1.0","@material/icon-button":"=8.0.0-canary.ad4df58c1.0","@material/mwc-icon":"0.18.0-canary.44966b65.0","@material/ripple":"=8.0.0-canary.ad4df58c1.0","@material/theme":"=8.0.0-canary.ad4df58c1.0"},"publishConfig":{"access":"public"},"gitHead":"e431cd0a71967599b61ba4219d726819807947ae","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e431cd0a71967599b61ba4219d726819807947ae/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e431cd0a71967599b61ba4219d726819807947ae/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e431cd0a71967599b61ba4219d726819807947ae/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e431cd0a71967599b61ba4219d726819807947ae/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.44966b65.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-oKVN3ZsN9ysujPlYJcRnvs5zYuvVH+GGKmtZOhTziL1iSJlhvWX5WDVzL6bDLdVntPb+P+aMzDW+MyKDKvE9/Q==","shasum":"4deac4c454a1c19dc279949664ee2bf487e1fadf","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.44966b65.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfD0VPCRA9TVsSAnZWagAAmF4QAKNktautrKcvgVpMcdMg\nYjemDkl2CSFCXYnNipBIUGRJXitGP6RrJUPXUqhWKHTnbB/jFVruZAJ+uon6\naIy/Oj7qe9uXgAKadisSKQLmAeSbmgQAGKM4K3jrJ5MhUG4B+HCL/kvVXM/y\nd4elv/+gjH0OHC9+dQqC5DkEPkJqbDbjcErjxlxU8jTy9HNIBQVxz/87oZNb\n2tTb0wsidnZjvNMuIDrBuHYrDSbJJHVaPZlgHsiipHHk4oe1Kj8iJYO3Hggg\n7cLfH2/xgTnvjsixR5MA1yGBELqWk5L0NRq1aH5loMFK0JnR+uX+4QBYDJkl\nOv6p1i8NE3DhykW3W8XzZ/YMFSg6DwEtqotrPcYxiVRau/RQ8Irn49Pru+8A\n2qRWpMgc31jdJaaD9wljSjMg08BXbO2GasHYMAoHjs+u/UsgWMI5W3M0OBoH\nS5ToVsBfwTGnGPquDvicdM+nWZF9U+0K7wqpmN9yZylvNlk9M3cpVdukHTCL\nbQAu44rQGsuoA59DwN9sj/qkUmQx+NvVmsReJsmng71uQwTVH5+5jOvQwY3d\nZxr1pQhaLkZRuep/erdasHvdVoSPSHqivggLqr3yxLM8/j8Pg0HlEburFsUI\nUR8LAHnM7N4z0hM7jRnI0PXd8IV7aYczeKU+jSPIekzMQCMg+MmY/CRGXgDJ\nnKPR\r\n=WIPg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCuCXccf4G4clc116xtDKHcTotDjnC7UE7bDGq7ORObIgIgXNiyYkrHUVGEkwSi8d+ahBH2/j9ANYzKpOb79nGMqzk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.44966b65.0_1594836303241_0.8428668081199675"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.3ef0ef60.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.3ef0ef60.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.3ef0ef60.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.01db89053.0","@material/icon-button":"=8.0.0-canary.01db89053.0","@material/mwc-icon":"0.18.0-canary.3ef0ef60.0","@material/ripple":"=8.0.0-canary.01db89053.0","@material/theme":"=8.0.0-canary.01db89053.0"},"publishConfig":{"access":"public"},"gitHead":"6fd176476c86425b826862155a44202aed930407","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6fd176476c86425b826862155a44202aed930407/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6fd176476c86425b826862155a44202aed930407/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6fd176476c86425b826862155a44202aed930407/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6fd176476c86425b826862155a44202aed930407/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.3ef0ef60.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-g3BkLqLb45LFiEpTOUaOA9BUan9b/jM4tOGzDN2cwvvklJUngCeysIPl/WcBB93CGTg0pettEJ080HWKBJyl5A==","shasum":"d8ffd3ea994af1daa3afc1343ce5f562adecc0e1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.3ef0ef60.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfEIZXCRA9TVsSAnZWagAA7u8P/Rfz10QDOjfnSP2GEfr/\nHfIZPqw6fInrF2KccXByL6B8p/7d6ZSP+wHt2ogQTqilDlvrrzffbIcK/5iC\nnab/DfCOvVcjL8c7YuJ0BN2HhYQxnWW/qnaGWQ/HvG7kQr/GyESxH+U5GgXo\ntnzH+CKlfv+jUFLbNngqnEK7siC2vQ2QRSnZ6jF1Vgf0DqN8TLn+GBVVhxen\nVr0wyGttik0Dov2y8vYIffPPdL4Y9Ithgj6DFCEOH8eImuU0tDXMch3BJ17Z\n1tO05tGI79fa8vZKKyMxT7mfMNqYO5UmcGNjzFBSclwBhhoT8ej8pR/HQ2aP\n13VyRBVGLxQiwUFM67x4ehcxH7hJtjbd+uMagA6A/ZNzqMWgcQA8WEpvFD7p\nboSdtmHYfCc0J6j/+q6Y4ZkVskXF5izz4F4ic2G4bAtnC/0U5a3mMgLaLohK\nfMGCdRbwx6LShmejAJ6og0vy7jQNIyHG0B/qwFSDWTxGR2PzuLukoNoM14/P\nSF1yGhYPtEVX2vRyMecYJE2xeBwhaXM+E5LNoV/T7TE2yKV7/+/moDi9LCCo\nwqzbGOxM8D/A72ciu8pWE/uN9n01XLVlC5UXQ41/l2bk4ypXMuKlTxT6AMRv\nxgmKuwzm0b+5LZiLIBxpJwypxg+m0ybBCoOUDt0uFtMhn4XKTtdCsl6/vSq9\nsarB\r\n=9PdH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDl3v18qVKP6j6v8ADe9bcZkI828zo/ncebmWkK3gg/8wIgD6+CUzwpO5Yoefh/Y3aXucY8qf+u4bQk0282Xy5P18M="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.3ef0ef60.0_1594918486700_0.23884392605430094"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.fcebf9e6.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.fcebf9e6.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.fcebf9e6.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.01db89053.0","@material/icon-button":"=8.0.0-canary.01db89053.0","@material/mwc-icon":"0.18.0-canary.fcebf9e6.0","@material/ripple":"=8.0.0-canary.01db89053.0","@material/theme":"=8.0.0-canary.01db89053.0"},"publishConfig":{"access":"public"},"gitHead":"27c24842ba1b663ca72b52321d89d72fc7ef34ff","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/27c24842ba1b663ca72b52321d89d72fc7ef34ff/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/27c24842ba1b663ca72b52321d89d72fc7ef34ff/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/27c24842ba1b663ca72b52321d89d72fc7ef34ff/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/27c24842ba1b663ca72b52321d89d72fc7ef34ff/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.fcebf9e6.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-Tk2KRhxavOoTIY0rvh4WQUDgyLTtvnNSMEAcgQm90IrP85QufMUFsKIG8RNY9fUqkiP1fT3xnXVZnYzpQ0ObLA==","shasum":"3ef415f4f9db70fd253ec614e686b6e67110c3bb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.fcebf9e6.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFeZyCRA9TVsSAnZWagAAEG4P/1uIDUe6d2tndswkLfrZ\nCXd++DeScelzG5X4J/sC6zVHeGlAqeo9sDgvku8jC9fW27MYlWrFvR/CjrUG\nZRX2wVvQ2rPCx4+Ifot1YbKxs9z3Z2Y/wEZS9huRV54Q7vOduINbJce5h1ey\nfQ5TIYRPTfSMKPF44nT79jLTs5Ue0CitbGDkGkHKn7QXBudoPfxKJykmTgWi\nEKpfYkJwbIcsluOQOec38hKqX09lNXv/fbe8CJT3NS7xmV8et0qwaPfGPlgd\nCi2ZbSzg9z/XdArCQtwgaZrtQYJwKpO3K/VW55YPAsIBZ3wnbpNM7tn1324m\nMCD1SFnbF6c5scYxeg52l0yompcIOXmoxPkqsug+/voetCx0BZS4Or0oII7q\nkhtw0R2SpAov0CxOep0OpqdBchl+eU9JB2w6uvaRurX0Ic2dgrp2p9ZWu5Hx\nIcF8ydjXLvQvPI1dl8vrQUYGkxgtFEedzSkUDLxN0x6Y4vjjWKEOI3GYeUWo\nk+wLF3L98FNLsesWn9jhs7cJp6sRIzwheMM9MyafepT5O8heYFxkbFXo8R5V\n1oj6Rk7woGI4cH5zWUT2i6kMUGpEUf55qxwQR54yKS4sfmg1NjMLbM3UV+Qb\n8WmgFkvICxF6z8ssM76q8eggRqevKubEOIxdoed0iES2libg4nQTepwY5QOJ\nGfl1\r\n=wvLk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOPzlKtLU3kVEv3PJeEdHKHVE4HArNKRDTDWjUPsLu3AiEAmPWIfecr3l+kuwnJNRFhfz9e2NInvguACAevsl4fEIQ="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.fcebf9e6.0_1595270769851_0.3828520889889968"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.b6a772df.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.b6a772df.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.b6a772df.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.fb5a4cdeb.0","@material/icon-button":"=8.0.0-canary.fb5a4cdeb.0","@material/mwc-icon":"0.18.0-canary.b6a772df.0","@material/ripple":"=8.0.0-canary.fb5a4cdeb.0","@material/theme":"=8.0.0-canary.fb5a4cdeb.0"},"publishConfig":{"access":"public"},"gitHead":"aff69a9137a8578f83238c4b15f6ef6447db7c80","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aff69a9137a8578f83238c4b15f6ef6447db7c80/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aff69a9137a8578f83238c4b15f6ef6447db7c80/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aff69a9137a8578f83238c4b15f6ef6447db7c80/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aff69a9137a8578f83238c4b15f6ef6447db7c80/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.b6a772df.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-RBUuGPr8crCFyMgE5oKoQ6j/rcQTPDUOSpONwQI+ybcFG7hUj8IbVgx6I95wwgJgoQnVK3wSJekjgRpPd+L/dg==","shasum":"3faddab3f447e1aad42fddbef12ca68b5d418a18","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.b6a772df.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFh7NCRA9TVsSAnZWagAAw84P/jpFZLpotK/UdyFQZdiX\nUbl9p489CVRASRwM0YUHYwmZmoIdRKxq1cxTC5wfEObMSQpp8WlJJJeJZrPB\n70YnJ+LbCzK0pq/vWoFo/TtVmGJPNo55vkZ5698jtNSEXfS2Xv8VsKP2k9RX\nScQwbdQofcW/EdtPR63jXA5w03biUWgobGmDQUhZ0HXlbMBTPaWRhCIrDjw4\nYLsdjf+PBxGZjMHV0wELmJsJBwSzxkMx1T8HllmaMx4ms/2IGpqPAd+L1G0p\nFDGMTz75IGVszA3KtYCDeAJB7psx09YkN6wCYj0xinGbIUsQdYBoD2wWYgkW\ncO4lKdlJSVUUayGyBDDOn/U4DfGjFe/3nhVHl7K3vT1p4dWNJUFK+mY67NJk\nawcFY4+NoWkwRyxuX+65A7QtXQ1W1Lhem6CBBxyDdVw2zkcB1+djlQgFdZ5f\nCKJLUJK7J86rCx+RHOM2HT41VpNgIkTbdj2L7r2wFzg66PNWJvaqZrGCEMGC\ndOT0OPFWQqXwKS8/EXsoSHzUAc0lGCO9Q9cUS+CGDuKBqIjJo3+fpRE9m7Q2\ngGmPxHCA+pclWk2oWTcZYJzCFTlGhqpsxDply7lKoVX5wVFxxHbtF1G/lD6l\nTCUIVb83zXSGDr/u8UEH9sgkuz7YHVrLQrG3PIfocPojDn7MCs7s8Bb7MjD+\nlk+x\r\n=9Vu/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQDCc2pXvo2U2+dHxzCWvweKjHVnpLXagaSP4oMRXjUQIhALArN2ZBuseCwk5UHWzLzMXPFz6xpq/9HmYp1mISpxnn"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.b6a772df.0_1595285197486_0.6221105314795317"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.f6a6ca38.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.f6a6ca38.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.f6a6ca38.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.abcdbcfeb.0","@material/icon-button":"=8.0.0-canary.abcdbcfeb.0","@material/mwc-icon":"0.18.0-canary.f6a6ca38.0","@material/ripple":"=8.0.0-canary.abcdbcfeb.0","@material/theme":"=8.0.0-canary.abcdbcfeb.0"},"publishConfig":{"access":"public"},"gitHead":"44166a768d79b9da90f97e27d954aa263d27b4b5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44166a768d79b9da90f97e27d954aa263d27b4b5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44166a768d79b9da90f97e27d954aa263d27b4b5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44166a768d79b9da90f97e27d954aa263d27b4b5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44166a768d79b9da90f97e27d954aa263d27b4b5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.f6a6ca38.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-MhlvriOshUmM6rqCu3ROAdVXquM8UkoCOpi69DFXQChKMTeFFXDvPVuKulBERs5EGxzmO8/X2DoN3riodByORQ==","shasum":"0c6b4571bc0e35b468416fdcb166cbadda5140d2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.f6a6ca38.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFxqaCRA9TVsSAnZWagAAAh8QAJ2hDQGMakRXdXAav+MA\neCIVkQE7Mf9xClD5Q5ZgFtIrNAjQUMpz1PxNE1222fR0T6y9kYS0pItEDFpm\nt/eY5H4LqloyJUpM37tBxfkXo+S96Uu3h2D9BUY+EXP6Vh3F70t6OKwHKj/x\ndjZRYpxXZqsB6d456rDDgC46Yr6D1mzRksIJkQ/rCpyIrP9cUD0e8B7DdxdV\nbVAnomk8s08lMclfQ7PUhkHrkudlrkP03XEt/suJhZfL+gy4TtPR2pxWvDqT\n0wPMHHoNCNrJ7EGsO+8ZfpmLFMbFWtq2v7JltzuskaZa9ETN/vmC1kVT/780\nx3/e5etLcD4SOGzl0zR9vkJHKtX2Ai60ez57ZeRj2SOGEUIMzXlDtD9FL//S\nCwxQ+PYYoB1onPtiWIsSVKy6Mkbh3XOdbdKqDx4VYts+mb8VkdMNNPPE0A5C\nOrEaOeh4CWv/rSuK6UqxtcauRjKb2WLBCnoCdaXRfWkJsASIGepTqan5kdd6\nf6CGSLjuuIL3Tozb+hz49rJu01deB/FBUXQKrJPjH6ZG7RUukHVicu1vnlGX\nexVmsLSWpWeafPCDfR3Wv5d+XB6ApMSt1Cr1jGkFOeS45uRHPbcEi0+MBMHm\nR6Y+NXtZZzI4cc689VHn6KQ1voa1jvKwJDlgCFOyIcO3t6Dfe/+kgwrSU2Oh\nTKkP\r\n=7kg6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEU1FHbge3rTKkTKljq/JjaFzxtcHU/UGyUe4GmKMX0QAiEAtkMEjcDoVorhmyopmtaXmsQUG+pNMx3QogdpoOiFHCo="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.f6a6ca38.0_1595349657880_0.5852287613900762"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.647dd6b7.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.647dd6b7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.647dd6b7.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.abcdbcfeb.0","@material/icon-button":"=8.0.0-canary.abcdbcfeb.0","@material/mwc-icon":"0.18.0-canary.647dd6b7.0","@material/ripple":"=8.0.0-canary.abcdbcfeb.0","@material/theme":"=8.0.0-canary.abcdbcfeb.0"},"publishConfig":{"access":"public"},"gitHead":"ebb4e6346746ba552191ef32f6686136b75b1a6b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebb4e6346746ba552191ef32f6686136b75b1a6b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebb4e6346746ba552191ef32f6686136b75b1a6b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebb4e6346746ba552191ef32f6686136b75b1a6b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebb4e6346746ba552191ef32f6686136b75b1a6b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.647dd6b7.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-YhLd7MxLvefsYkQpR+DtsylXjo0uA+GLnCZ54Zr6YiBmYVpiVXn1iBrGFVM1p2qtI8BwTcOW2u5/nhqJ1xcQyw==","shasum":"8ff00d2d417ecb0b8b5ec945cf6678995d02cd23","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.647dd6b7.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfFzdgCRA9TVsSAnZWagAAQYkQAIqQnFB5FDS6o/NQZjfn\nJEwRKaIVNZep+yK2DMJnLMu+HN8+kB+mQ0wVNjq852OkGBO1H0vlkxsCGGIb\nZ7v+cP0ieYBaSZC1tGGwRQZzoXiCSTLUVwEp2n2Gf6ZJHplbdWvpABu1h/bS\nLFRym1FN8MI+dgUwUvJm7E9m3N6y7zcqN0ANqcrY7favH+SF5g8R/gQNj9tu\niN6+oiUgYyzYDse5b9JN9My2M5IslJYTcnLpTk2vKSA0gi5+HxLzjH0bc9bW\nvtvn6sosEzRMpkA4uqDnuQz0Q227oyv8NGAb4XVC4FuOTCJwOcMLrHCR1aZq\n6qhPGk610NwPja1NK04azb9kvcWZ2/W+yECYigo4kfxrIb8Tsvp0ml0OG1Pc\noyuJTA76UZIX89ZEjZtq9IAbqhRULhtS/ykkHLFw9yjm/QkAKQAm1A5tA7D4\nHpbFHyA1DINHUX3fcRe09hOsJ3qeb5kF5EIpg+2zR4SMG91ZzbYr/cLClZEi\nkZJceR849oAHTPOWyyUabbqTb+5Drn100B56DG9mU6R45atre28pUnAIBC3a\nyz2EkkCikfIqeBJ+3jrw+hA1TqEsyANVu9G5uWUkORCmJMFqOffXbkwi7Elo\nTWmoRpfjJotFxjeksO3VpJeozUXzFo6A6Qd/vmI/TN5INRj8Szi7q7nfzIFz\nASQu\r\n=fGQX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE8yJ6IjIWmkBV3v1vUVzOHgdJPmJJ8g70MMaOcEoMLzAiEA06r3V/doCxyV9eZ1r/32Dj7Q6oLVXCyfkWNcH/eZfSU="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.647dd6b7.0_1595357023729_0.506816342687576"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.3cb7406f.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.3cb7406f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.3cb7406f.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.abcdbcfeb.0","@material/icon-button":"=8.0.0-canary.abcdbcfeb.0","@material/mwc-icon":"0.18.0-canary.3cb7406f.0","@material/ripple":"=8.0.0-canary.abcdbcfeb.0","@material/theme":"=8.0.0-canary.abcdbcfeb.0"},"publishConfig":{"access":"public"},"gitHead":"18d8050825886f251014bddc9658829794a0010c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18d8050825886f251014bddc9658829794a0010c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18d8050825886f251014bddc9658829794a0010c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18d8050825886f251014bddc9658829794a0010c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18d8050825886f251014bddc9658829794a0010c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.3cb7406f.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-miUqLKVrDJ8W0OF77t1eL1tuU4LYrzw0oe25Ix1lcOYX4SeeE5Vt4n1lCHqf3PJdsOY/zVjOwffJhslJOW6UGw==","shasum":"7e992ce5a698563127a495c1e17e1f5316a9938b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.3cb7406f.0.tgz","fileCount":16,"unpackedSize":47929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGIwhCRA9TVsSAnZWagAA+R8P/R4YEjugmGO4p3imrSif\nquWepMU+r0Nf0toEtEm0q5VVmbI0KWi7PeAZFhXeHE0HeDaf7KJ1JURSxQp/\ndNfn9oIRRWCXNSPtL1eI1VFn+UcUzgwy0dqXztuiDsZ/Fmdt9ehzGVPCDGt9\n08c6zqGFh6Vgp0fiz1QCv+o57PAuniyoYCPFNob15mbBXnsYIpc5eSr4DlN5\nNhHdAAuRSjZldbAvQK1EksEvhlLgV7FTsiFF94fxkethIABscl7OK4NvB03b\n/tzlrRCIoTMlIMXdX0HuQB6/s1d6kCZhQ+d1Rd4iqVSzrE36TiB0cnmfSOBR\nQlC4v+riwg8qcdzbfS0jgovdW46iTHLn33b7BOfVJbM/oqWFX718kKmgbOq1\nvUB1xzGB2X0am3O3wtbd4j28LHmJvfw4kcp+KywQ4F61UHM87X+iU1CDQg6c\nu+F88a3LTqs2F2NIw4CrqrMbEXZ51w19YNOVt2FhGAjbFc7iDe9CZeyD+uhC\n4lbmJ9oPl+aYM/HjNBFIlUD6XLqF8uZHJRFu/5y/JMQK1McRu+XojGCvEvDr\nfP/x0ZsQBUNlZFMxxVch239CjwkY8m+BCfcZzYURMGEORFaLqKNB7kvYli9P\n8L49rpqjpwKFPIaVhg6kTr3SV0K4TOQ88tvU8/UpU5rVjwDRpVUxMZ60oMAV\nzReK\r\n=UdEy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDMilbOX6A2zTrc/OZkrYnVTYATD8HNXyX/9ICUFZuk+AiEAsEDr79gqZZmtSxoHUj28I1jSUHfZO7inHcLbEf84gaI="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.3cb7406f.0_1595444256817_0.7256090836609947"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.5717a5a1.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.5717a5a1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.5717a5a1.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.abcdbcfeb.0","@material/icon-button":"=8.0.0-canary.abcdbcfeb.0","@material/mwc-icon":"0.18.0-canary.5717a5a1.0","@material/ripple":"=8.0.0-canary.abcdbcfeb.0","@material/theme":"=8.0.0-canary.abcdbcfeb.0"},"publishConfig":{"access":"public"},"gitHead":"80cfd9e67c10918291b4799451796c633cec6f96","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/80cfd9e67c10918291b4799451796c633cec6f96/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/80cfd9e67c10918291b4799451796c633cec6f96/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/80cfd9e67c10918291b4799451796c633cec6f96/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/80cfd9e67c10918291b4799451796c633cec6f96/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.5717a5a1.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-S5XBp6hBzpzWOqVEAbrpArH/IwFkeiwq5oEyaBmvmJb8TIe9JV4INVNaueHCqwGYXISx/DhHOwpPo9jqe7jx1g==","shasum":"645d0c587356bcec98235a7ea9ddf3dd4ff87aad","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.5717a5a1.0.tgz","fileCount":16,"unpackedSize":47929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGLIxCRA9TVsSAnZWagAAUAAP/jfUDIt7a6X3vVg578hr\ntxC5IGvIKAAjDKhdKiG3U9QQL0HbnA72NlAekhcSrDnf1JHSvEYEYn6ihANT\n+lgcLCqGLTdw40+DlbAVNFbhiVoEPGrN+lwnpnCjsYJQXeqI8mbyshp19/fX\nBv9mb1frO1d1G2V6yhYEJMBVlpqYe6cjIGBiC2e5YH/zxBAj0spHEhVe9TjW\nCR+14KmyLU6yN8FJMfjGbf/DlF2ylaR85fWAbORP8u4cISPfdVyt3MNxMGoo\nBjOmrAZf8l66AYw7OewjnSaZvE7VuZnrvTGYfo5fDHOEa3a+IDYgVhsMYLCS\nRu0IgeClG2PSUwpUVnM2yMi3TksAAWcRjbUA0WkHoc9NHoOHj1qYO0joXn0r\nezd+0rAH5azZN/UYxnQAg+4mI0e9rasWInj1qalCbEsM8D8imJQXQ/HGo+wi\nTGDdkM70Xz3U7NQpEEu62woQprW1D8gMOYh5ymomHURLDVsZLlwS9zk3T+Q/\nGoCMmSzADldKvLofhs+w/0+plRlLpn7etFEkmdWWrdv4UjZuSC289FzJ1Vvp\nMFQdcbhDzjeS4TtDsFyE9aInF987FfqqDJcYce8JW/bmQST8WIgnkP+2sbvC\nv8hslpKUNa4x+Dp9i25NV+fz+HuKXj5Vnn5PN0a6JXsXRJq23KD5+7UKJZAu\n48q1\r\n=WZ9R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBGqVqJJTodLXVY9MKv/SdsyxaB8A71vpYnOW7Si84T+AiBnnkh8xV4FLdRHLwdjP6EQQ0kli3koxboXhqS9VNCsNA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.5717a5a1.0_1595454001295_0.44704795341414094"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.d84cd4b2.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.d84cd4b2.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.d84cd4b2.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.7bd5075de.0","@material/icon-button":"=8.0.0-canary.7bd5075de.0","@material/mwc-icon":"0.18.0-canary.d84cd4b2.0","@material/ripple":"=8.0.0-canary.7bd5075de.0","@material/theme":"=8.0.0-canary.7bd5075de.0"},"publishConfig":{"access":"public"},"gitHead":"c90ecef90fa937fc0931100e4f1d3627211865dc","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c90ecef90fa937fc0931100e4f1d3627211865dc/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c90ecef90fa937fc0931100e4f1d3627211865dc/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c90ecef90fa937fc0931100e4f1d3627211865dc/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c90ecef90fa937fc0931100e4f1d3627211865dc/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.d84cd4b2.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-/jdyz9oOk8XUDNTfoVag/qojII/O/UooKuqorLbWmNH5BDKGKPfDDkRWw4FvppWbX6elzDeB3GSlfZjSP0ha5w==","shasum":"1aa30b837280c2103ebd1587b4095e36496e0e90","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.d84cd4b2.0.tgz","fileCount":16,"unpackedSize":47929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGLKoCRA9TVsSAnZWagAAy4gP/A5G/RKJIQztZWCO6HWb\nlTsmS4R0RsOtcRyjuYId7ixnEOawqLHGHNPA9/jw+fFUuy6DdCQgArm5Hu28\nXgYkeKbbiXqTvfvws6KIAe1pzb0QiW9AWOFsfyIEDC1cKNwvlwJ56S8mjGd4\n451cuPpi3gG5p4UL5gRp2eMEA5ggqsS3QTLICyjeVoNPrqEdk7A4A9S5dbvO\n54EbN09Ov7mVUYWRtd1+3CEJbjVB3wqg2xDf5E4tjZQZeVsdBVAZarvJeao1\nZQN0mGGMoCUtfI9TBNwO7G6SaSIMmEk7Pv313xiAxlkgNn+NZrJYCp94XTXV\nltJWqAmnd7fAwhaCIRVstnF+Se77ASa4FJ2UjeWt0V0PAcTU5Vir0Akih5uq\nK3YIhy7Zb0qPZml2amWWMwvKZmXHA9YDinYe9UuTAYFqJKSHXdUORZAdFY+G\njpkm91eUNnNr+xAjdsPab8ddWEq0znru37vd5ZxMD/d23f+RAI8IK4ViCSHo\nQpq9lrIEcq4HIVEJ1jkc/zelI1uECffMlRil6TLc36hLrlymFvuKca1QMIfq\nH7vvS+S87O130ZYsKNX24reCpuBVlg2qb78YITPiJUJeixr8YBq7jIUhW8Kk\ngaigw4SX8Na/pZyLJyNoM9i5zGY7Dc6LMHbyHQPf5IkcWxPksbX1lhVghrSl\nsye0\r\n=xRBy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDBzRTMNaEyFgL6FBSC384cluZ3oMUoMpswum7FcT5yXQIhAL7kU2LyFEsFGNqGQyfYbTVXvHT0GjkfGtCLLSa5wztH"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.d84cd4b2.0_1595454120166_0.9955706831410722"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.f279e7fc.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.f279e7fc.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.f279e7fc.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.7bd5075de.0","@material/icon-button":"=8.0.0-canary.7bd5075de.0","@material/mwc-icon":"0.18.0-canary.f279e7fc.0","@material/ripple":"=8.0.0-canary.7bd5075de.0","@material/theme":"=8.0.0-canary.7bd5075de.0"},"publishConfig":{"access":"public"},"gitHead":"73c3335df275cf5fb17f3b990df9c4b8184ce3ed","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/73c3335df275cf5fb17f3b990df9c4b8184ce3ed/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/73c3335df275cf5fb17f3b990df9c4b8184ce3ed/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/73c3335df275cf5fb17f3b990df9c4b8184ce3ed/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/73c3335df275cf5fb17f3b990df9c4b8184ce3ed/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.f279e7fc.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-lxXxVt/dw9dZULLD8kzAYzKr5sAicRiyLRPD+yXBPjH7t4plhfwNtO9MvGFBhcmg7icmWGSPXBncvzChEpI1Yw==","shasum":"f90a27fc1f4f67b0ecd4054fade50cfe1995f825","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.f279e7fc.0.tgz","fileCount":16,"unpackedSize":47929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGLcPCRA9TVsSAnZWagAACcwP/R7hIjaSpPDxs7ky0bgu\ntEgEGAIENdkzfdgmxZGB5s7mhmxSSV712qZHSmroTu/SJN2QozopEDylIoWv\nZ+/yN2Dci6Z6Vx8ehMYvohMGMhe1Q3FNtH+Sr4Mkssnx4Hktb9hg4PP+f+iU\nODYEEGTvLgVHE5CSZmF8yvPNJP7VlMbRSFsN6PbNQtAUIGuB5jenBj29pm5J\nT8RHP12llW58TUeaqe1/HbfXkpfVF8r84dVZ5/7QKW3ssiovoKCK/OuOfc+y\nDnpI9QmuR3K7nkmWbP/jhzWk0DzvxJVdsNjCj3WP4v+BGWgho64X9o7ojBZK\nUABxZcwmoTWQgSPCLKr+TvI7Gc/BwZOsQgLXBm7X1zXXNIb7oIK2/P760B24\nILxa5n/3Jm1ALwR8JrWE/uf7ajJ6i6FMhx25AKgWAqKUHzRxA/y6RwRuO+39\nVcyUM2CgTxoFMjsvmz166zB73NfzEwAzkASvmk4oC83w9ewyYVBUqA/8HgeR\nKXnoZ/1t3cMS1KxZCfojOPrlGDjO3iqcCsbjuehLDd6IQmZBHOUoGItY6m0n\nqlBKjaP19dHD2RuLms2QlP5l5UlyCMjghPkvNN4C0xTUP9c/gPQf/G3OILEn\nsYYhaz7Ry3XiWICgO3t0nrVBrCyRsAFZCnR9tJ1g6bpqlb+uoGSOUIxNRt+9\nnT9f\r\n=NK5D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCTkQz1zDOVTEL29TJiZcJS1w7np2aBdba/t7wVJ+/OrQIgVQz9k1wGv0Ya2MgRCeocp4DkZNNEW6RXtFitQ4i2jUI="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.f279e7fc.0_1595455247224_0.7174341861740907"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.f181e3bc.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.f181e3bc.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.f181e3bc.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.7bd5075de.0","@material/icon-button":"=8.0.0-canary.7bd5075de.0","@material/mwc-icon":"0.18.0-canary.f181e3bc.0","@material/ripple":"=8.0.0-canary.7bd5075de.0","@material/theme":"=8.0.0-canary.7bd5075de.0"},"publishConfig":{"access":"public"},"gitHead":"33201638ca11f3c34598273b4ab4ec40bb019951","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33201638ca11f3c34598273b4ab4ec40bb019951/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33201638ca11f3c34598273b4ab4ec40bb019951/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33201638ca11f3c34598273b4ab4ec40bb019951/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33201638ca11f3c34598273b4ab4ec40bb019951/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.f181e3bc.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-wOlSa/Bx1/4AXmqC/cceFyQK0MztQwkiYVjAI+4hOOsLsLdt5zI+c4By0K98WZkObLbIH9oLDOzNuoEY18l3Fw==","shasum":"ddcc129ff977f199530475e4549a302225d1af13","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.f181e3bc.0.tgz","fileCount":16,"unpackedSize":47929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGLeHCRA9TVsSAnZWagAA8YgP/REAq8YyOIMbNfJhchvm\nyMmdDrQglugaVTgcjk9j8X7W/lbalufz/rb1sGWbiGepxfOI6BySledHXkqL\n/VHhGRf1pgP9hhAbdw1dpIPxqmvSJMHZVmaXAYz4s74woIyWjZL1+pdZs+6z\ngyHMyAcg+DIhGnxd5NhQ+aJPtsDfvtQPtWUkf62AL6WdTYH6s+JmQ74oD7B9\n+H1Egqls8x9JGHL0VtyO3rH9uuUxGBYfBo2ARDrKp6QycPxjy6ry6iSTkr9k\nPrf/doMyQt4JEXz8bfES9oIdo0kzSyoXJdFqFTDpW4m3b13C5kSESWE0dTRk\nFxqYCgaZNg9mRw4LIE11ucT5fqtsVApTywEMXtK+/qBZwn1uhJU1MaVoXf62\nq64VW1KUNFiMyMDMVuvumC/3TuVuwfFjdaZK8yfPrVT7iLbpTZ3/nupxsjKK\n+o7SmpxBskwhXyFvJDc+KPZbajcFUwq4geESXTIuURTOj6LZ0g5xnJgpAZkw\nP8x6k6/31/+IE+42INEqWw3sTpDL7tt6HZmCgyJ6EQcKxRZbU46jRnXAEYHj\nSwBFXMtSI4ib6GsJIRb9oVK1ZqDseS5MGVbTfhY1pHsg2UgJhb8xUTwzr1qi\n+0++ypOMbQQrL8KFo81K7iGBCQgWI1O4TkncNXs2RFRB2/D6V779ybQfPbij\n28Fe\r\n=oiVD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDLlEN5zMEYbAeD3Pfqf5xv1j3Nxc4pwqWtsNucJBJ7DAIhAMqUN0r7JMtVLHisR9k4FgbITTrijwD0kkRkifIXt9a+"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.f181e3bc.0_1595455367125_0.2633303601439667"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.346a622a.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.346a622a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.346a622a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.7bd5075de.0","@material/icon-button":"=8.0.0-canary.7bd5075de.0","@material/mwc-icon":"0.18.0-canary.346a622a.0","@material/ripple":"=8.0.0-canary.7bd5075de.0","@material/theme":"=8.0.0-canary.7bd5075de.0"},"publishConfig":{"access":"public"},"gitHead":"03c5331dce90f41a530d3c8569d87c9569257d13","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/03c5331dce90f41a530d3c8569d87c9569257d13/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/03c5331dce90f41a530d3c8569d87c9569257d13/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/03c5331dce90f41a530d3c8569d87c9569257d13/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/03c5331dce90f41a530d3c8569d87c9569257d13/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.346a622a.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-nT94aqR+KxKX0J0rUC+zMEx01+qAYiLNFd/r84TSMLFho740Vh1XTYSIEA0+ZOmByYdhbFqb+GQjDOzaPq+uAw==","shasum":"1912b5906e3ee1fd888871a531c8c355d9caf518","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.346a622a.0.tgz","fileCount":16,"unpackedSize":47929,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGM5UCRA9TVsSAnZWagAAfe4P/0KE7/m+t4U9N4XqSOry\no1amCNEkj+QOkggm9i2VJ13G6vfBZyLAGXAoZ9rOrEMWlhijUW2bJj+p5b54\nZZ0uVybW9r6Hgk5X8E6980n1Iv7phb+ovyCQGKvHEoaFfEJjH7ow7JCGIkQ6\nuDCe+zxibzxBarZ5F0KfRzUPRAlnQ7dRdQhxH4UWhuYvvVtHL30KU+O1AfCY\ne8nMpwxWgxh4CGChOmqPpnLR6kf810K1I0GNsgxtP+2L4TMjdqwyqoI38ZJi\nbKLvpHiS5MAHO/HIjZn9yBbbThY6NFF/z/4UqSX2ziYp7Wci5m9Sza/Ta5SI\nbER3x4421HK8mkWYis7WjGtDirWmeqJtXc0elc52w7swRYpXNMvlY3C13cgE\nr1Iw5CF0ZPCML4jS1O0/6kTfCLsp0u6osT9H9LzQ1g8WtPI3k6TmNYz5YNnj\nie+bSXkv9i1t9+AK7wr2Ti7cPvLO95Lazu4dXESA3c4Rtz9VkJPdHtsPBXAL\nCrTbKPUbxzfBy8LsYj1airYs+2mamTMEW2hDmFNU3dHkJAwSRHOWbgYYGqgT\nhh6HGMC3F1sNub65C4lRu6Sjg5lqnisfjmGRKsUmk65/r393X0ZXG5opO8NL\nvzqWP/KrSzXUa53xI5IYAmv9gLM5vLRPD/rKjsGmUNHJFTlz1+n1nvQuyv77\nu4Dp\r\n=f1vu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSjwLBgKMPUfBZBETR3KtayNA4hHDKQTcBY0rPIE0c5QIhAPicScrpyAvH/1Y82qfJ08b8CroHLo2e1mwN6oKDaFyV"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.346a622a.0_1595461203871_0.2597942085461473"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.c9e8a848.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.c9e8a848.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.c9e8a848.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.7bd5075de.0","@material/icon-button":"=8.0.0-canary.7bd5075de.0","@material/mwc-icon":"0.18.0-canary.c9e8a848.0","@material/ripple":"=8.0.0-canary.7bd5075de.0","@material/theme":"=8.0.0-canary.7bd5075de.0"},"publishConfig":{"access":"public"},"gitHead":"bdd3a24691563386cbeffdb8824ffa26a3c03ba3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bdd3a24691563386cbeffdb8824ffa26a3c03ba3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bdd3a24691563386cbeffdb8824ffa26a3c03ba3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bdd3a24691563386cbeffdb8824ffa26a3c03ba3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bdd3a24691563386cbeffdb8824ffa26a3c03ba3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.c9e8a848.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-5ZoNHbLtKhEE44eKhF/UROr4AsIhYQQHZf80bCIW3akeX/xhWP0gBiV3wj8Y6CW+7GYuuc57iV2jjHj1B0hN1g==","shasum":"c1c39c0459c4bc0bc719a81fa43d5031efea7cb0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.c9e8a848.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGOOFCRA9TVsSAnZWagAAA38P+wd+kEMW8vl3P/lAK/sp\nn2SQ9eC3YweAlMqxfttxkT6dsU78Pq6rkfH2907NUzL2vuk+755aHtciGNo3\n0ILwcAWdqBGnxP/bXiJnfRoUizzakhGx//WiptL5+LCd2S5Oo22QPjYPRbDQ\n6JA+Z3Vhh5YFVfKX4YCbJ/bNDMajxHE1eopw+v38h2pmnnAWy/MIkTSBF/CE\n6pwz5P+KgCieQYU0cESpT8+vlaFxyGC0+kSSQF7z+WKpWAuYKOccKve4xgRL\ndB9gbvhum8UsL0HUDCNRajxNjtX3CO4MPCpHuu8FxkWdImWdGIquOL8SOPjR\n5Ar3gIFd8pveLwMgCzPhPHr8LcN2kDxNjMLQTxJptpe/3yFksIobeWYk1VsY\nvSDBspYVwvtepyeGDGAhQnYKUgSJ53KXME3Z433HC6pE329ZnsLvtda7dbN0\nm4Q8J03XCXTc6lVEkpcRxx1H/AnuXVnWrz+8Nge7rLc9bbnhHyrG+leS3UwJ\n33VLEwsBjA5jkQy1MRP/oYzNhws8S8o7KWd9CAA5n5Ry3zFjODsladMz1vAC\nDGCoI/u1me0BU2PPlVi4ekffWaoWQjQufw7R3kscVOEp6w72OtKnbCh9RozB\njulzsYADPfZGAV+0uqpkqmdeu+L+/5yrTzO4J0DXlINkDDOdHOiCaKO5Ivxj\n2fBb\r\n=GuRv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiT28daI9JhMh4xPZc0bVL3GnGcvgpEb7DBlgZLPE6OgIhAIbqBQEwqmoMZcQ4T8548eGI/0eYcQULthD+N38kn0V+"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.c9e8a848.0_1595466629548_0.42812075442612985"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.718c385c.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.718c385c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.718c385c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.7bd5075de.0","@material/icon-button":"=8.0.0-canary.7bd5075de.0","@material/mwc-icon":"0.18.0-canary.718c385c.0","@material/ripple":"=8.0.0-canary.7bd5075de.0","@material/theme":"=8.0.0-canary.7bd5075de.0"},"publishConfig":{"access":"public"},"gitHead":"dbfbcdf25eee8ad94b581e3e4da50e65b4ebce74","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dbfbcdf25eee8ad94b581e3e4da50e65b4ebce74/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dbfbcdf25eee8ad94b581e3e4da50e65b4ebce74/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dbfbcdf25eee8ad94b581e3e4da50e65b4ebce74/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dbfbcdf25eee8ad94b581e3e4da50e65b4ebce74/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.718c385c.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-9RVr8wiZRoK7bRFA2kJ+wsctOQ0l9F7nOKnv/XC+S9puMJu+GYS/5WUF4L30fHxjEXnttj0izl8FlOROPYs1GQ==","shasum":"bec95af7b3a5d6ef04e6a9c25d783492063c1fa2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.718c385c.0.tgz","fileCount":16,"unpackedSize":45513,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGe3NCRA9TVsSAnZWagAAndYQAJMA56XXCaVA9DyVwmXv\n9iD3seAUBDUahzSscmeWg1fbYHDVuDhwWtmlHTk9cGm9UnAXNAIxYXQUdyKu\nF9iof77vCFLOxZxKc6MPe9jb0uHHp8f1B+SEojhnkQq9wAWLAwNkQix84Vl3\nkwpg3K+YT4EV327O00zGkq/K5AouJf+NKF9Ve1RkAFyGbTuXSt9zFAHA1aHW\n1/6TW7pmomaI81VQSueOjbniXeHN7e3z9SYdb5woka8Hc6sWZgCUb4pa4PFK\nNjG6AP1UKD218kewucu2+83Iu/orQK0LNIYOVEmPAMaVKTofaueQBoJaOW3p\nMLnqpQqHCSdPxEL42vWfyGnXkq5jQNnQLB/gtWs9viUzSSuf+aXr3SBlR4L2\nBrrBPhV8Ae3ROwGxnotPceZS1bw8xIcoupw44F778njy1o82wZUgEfqFuPY+\nVNhipY5lpjoZYuU0y578JlAq+GcOLr85eYV2leVY1qJt2NvwMLoEfhgAXXZ1\nUMR1DGhrer8nL/OLzIX+h3Q0fv8ldGy8KFcQM5iF3JU19h3IMqwtu3Ij4vHA\ngF5B3mY/XpuEgmtJD7HCantCNdCnYvxiBcHHj5RAtmbCCaOJAfHTl8ZGIjAa\nHHtpy71C84tqnHwXwBrqQ/3TEC+rO/wrkgiZIrO1mitYLn+Vvmv66OSCoiPY\nvfOd\r\n=eCp1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkTsZq/IwtKi7A02YiQwnEx1mxlmgScGfcJQGY3V1+MwIgCdzhS35xCfM6aLf9EOZVQoLqYDVxMPv2fTlZiaH60vQ="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.718c385c.0_1595534796807_0.3773097738656188"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.cd516a27.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.cd516a27.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.cd516a27.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.7bd5075de.0","@material/icon-button":"=8.0.0-canary.7bd5075de.0","@material/mwc-icon":"0.18.0-canary.cd516a27.0","@material/ripple":"=8.0.0-canary.7bd5075de.0","@material/theme":"=8.0.0-canary.7bd5075de.0"},"publishConfig":{"access":"public"},"gitHead":"e3b4c123ab8be0eaab91697be67dab225c8ea378","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3b4c123ab8be0eaab91697be67dab225c8ea378/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3b4c123ab8be0eaab91697be67dab225c8ea378/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3b4c123ab8be0eaab91697be67dab225c8ea378/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3b4c123ab8be0eaab91697be67dab225c8ea378/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.cd516a27.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-eeB1p7AbhCrzLdZegSs0FdOAHTobk9quTs4w72RhrrJ+8RTg68SwrFFABAlq6VGonCc0rhIhR0WlaWVCDlIHfg==","shasum":"0db6bd5cc54b2671a7e81a8211be5ef623dc2305","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.cd516a27.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGzJDCRA9TVsSAnZWagAA4WcP/3H/nTKOneBOtJLYRroo\nELtfiPfrkqmXxV9WksoEuxGCO6LZqszxpnuBEs6hvr3n4Tb813Z/qZ031AXt\nWEil9SCKvRK2i63LJwQK2/7vO6n7xaJ6yIKxnTGgN+noeUXUK2tjiDzNsZHc\niy6/4ncLT0OE9dcDBdUVHoZLuN0CD/Y6T+uZIq59wJcPNq8m3HU3txObTdqx\n32kVuZQCpiTvm2FEFiKW2tQV/iZltmI+IsWCOzhkWPl9aThvTLTq2R8ThMY2\n6rqRSt5MCyJOCPxLnLrj7xSrT8tieStlgyALr6pQUeYXFsOM9K+XKq1mbKjO\neVLx/Zr2HrWaaV6ZkTTSwlRrwvw9L6+1+uzxrCUuvgO5talzNQJNJ701dC0a\ntuPTRbvs3nw/Q0vw4Vl3SLw3IESg4DTOkf3dmEOpiYnra/c8rq+QpeP+k/Un\nsKX02kUoDzDKgYGJMcqQHfHWa5c5rrszOLEbyWbUwQvWlwRVkwYNejVKL3XC\nBxAeBoMJav3Ji8hnkpEyN8JdWVhEFLYeUVYv0F7a8ry7hM41XCQonAUXH1f5\nKLQhplV/k2FJmhVTI6DbWUrYXRCmzLwsatb20cpcmO6F+Q9YP0HzgCQZPZFn\nEQT6sHZpMq6bRgJ6ZllignwnpBbOfsnT0sgIVdWA4Pz04vockxAs+En+CMHV\ng/T0\r\n=unOF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJz/GYFkbU3qCFf+5abRwpjWSB0TKlQ0vKddogXQ7SRgIgaD1YU4Vb4M46wnzl5SGJkIamWHKwwT4h7gUsE97QCXM="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.cd516a27.0_1595617858932_0.274006904880578"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.1f082191.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.1f082191.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.1f082191.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.7bd5075de.0","@material/icon-button":"=8.0.0-canary.7bd5075de.0","@material/mwc-icon":"0.18.0-canary.1f082191.0","@material/ripple":"=8.0.0-canary.7bd5075de.0","@material/theme":"=8.0.0-canary.7bd5075de.0"},"publishConfig":{"access":"public"},"gitHead":"ac40081dcdf0df5976402e0f1f63b1efef1f945c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ac40081dcdf0df5976402e0f1f63b1efef1f945c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ac40081dcdf0df5976402e0f1f63b1efef1f945c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ac40081dcdf0df5976402e0f1f63b1efef1f945c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ac40081dcdf0df5976402e0f1f63b1efef1f945c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.1f082191.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-2oykJVWfFWpmU1cwYTbGBDd7pzkrIzCex34u+TE6/chUwXS0NcsxtwV/RfgDnK7f0kZ06sUo3Wxrvr2sjgT6XA==","shasum":"3391cf6a37a4a1fdfe48c59f5dc113a930ee3b3c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.1f082191.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGzOACRA9TVsSAnZWagAA5AcQAIsVK/4mH9S9tCHdUj+6\nx3AUtPPBmNY/bYsFguAJ4wCPjSsXZkU3D0PpzU5hawMZzV0lhr3aNyEHDZEv\nDm9bGhMAOViC/l6vO9PTGz6t2bQ0lwIkCgRGTe3FViUrWHWv074De1wqD+xa\nje6Jk8U/lXh1Q2CINpOMPNyVjBXDafrgO8LSPwzSdJcO0/IABId57Z+jMmub\nnK7URLsgKXYNcbq0EZgE4JN3wkva6YpW8r6839s1lgxCo25UsqaB19pertLs\nppD+RfNl4cJPMhC2ueIriXkEAH/ZXxQhAbUd2QCOiyP1ds7bqzzuDy5IyxzB\n0ecGBw2na9FJeFTB3wUWh3uje1ldNAR2GCZ965cNNdM5/mgtiiNpc5W2LxbY\naqsYRZjtI0dodWFtfqk1uOb+Jt6umxzlHhehrhn6wiZI/fnXVEUjxtwvqyB5\nAUFu/Bxq6JnXvCsy5yyxv9y6neHC3pl8XD5na3Uoj/bjHDFpwOUAL2QSWM0q\nebVRCOPBlbPGQzX3Iaq8aRw465ULro63xXAdjuUon3Bi9BouS92bIrU7wqbe\nrkNap+fI7A0P/NQ8HVV6HeHBX3ArSJ0vvqKBfcR26zCTU+e4mXSlHQYHglfU\nmCShqiALou119TtInzyk1JS7VfEa/n7A6aVz4gNS9yrfMkoaNwD5lgE5khBa\ndVK7\r\n=Vcv+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGJmW65nRZGX03uU5CBMeXl3M23b+oxmvznaPmVsfRKdAiEAy5a86cIn6Um26tTFmuge7lB79VQANSSySaxBCNWVzA0="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.1f082191.0_1595618176166_0.13020325896616725"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.ea3e82dc.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.ea3e82dc.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.ea3e82dc.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.7bd5075de.0","@material/icon-button":"=8.0.0-canary.7bd5075de.0","@material/mwc-icon":"0.18.0-canary.ea3e82dc.0","@material/ripple":"=8.0.0-canary.7bd5075de.0","@material/theme":"=8.0.0-canary.7bd5075de.0"},"publishConfig":{"access":"public"},"gitHead":"acc963dd578ca338baf9c6d33a6a341a215c42a4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/acc963dd578ca338baf9c6d33a6a341a215c42a4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/acc963dd578ca338baf9c6d33a6a341a215c42a4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/acc963dd578ca338baf9c6d33a6a341a215c42a4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/acc963dd578ca338baf9c6d33a6a341a215c42a4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.ea3e82dc.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-m+hOSFGC6IE0QBBKtf921Py1Ar+2rI/gmgrNXUIVh0vw5tLeLVtPoQYHCdOqexuZcaN2ZuyDUQuBpUYaA885GQ==","shasum":"7e77d8b44e90800d2e7f586d82fe03178c29f1ec","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.ea3e82dc.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfGzS2CRA9TVsSAnZWagAAgCAP/3oL2nJZPMfqGl1amGjT\nho1oBV1ZTdrV6NQwR54vOjKkt+qXqQllQ/XhjnNFMBKxnuHxjnMKcRzyOW8k\nnLsowsyNTI6MEWpp6nxMq5omJSXrhf2AzbgFyn56lZ3pRKOMe5ZVlaieCKdn\nkMeOLQMK3hl3nUYzts2neuMfXOwi+pGOhLqFazRKewXGHLtk4xku6sHM/XA7\nynRHk6cHfGXCErntSWWN1RbE3yiw81oBT3XMajjgMHNY2rt0DGn9Fjs2/HXJ\ntbqdZ5+puT05Tqz7G+auzWC+etHPdynu2omz66PyoiPbkCP2/KoZsJ2uSEub\nvH1bgAyPQVj6oEsGuMqf0q+9Qs7kQui6obB2GPO8XefpR52wErUmq0i8oBf7\nDcdBvidKPJ7Bp0XSreK0FszVWIq9d5bFqWuA4t3w9Qh11Rpmirtd2RSkcVqD\nMVJfnzqskr+b4VeaWGviEi5hH2fAYRzBArcjM0Oy1eEahkTgVOb2w6FBqGF9\norElaoVslN2KZ8mBNTV2lY1WMAGGmOEWp4vslrxEZ/DG2CK5AvurkN2sapj3\nL3X6vXqXXZWbHNwgHGbQcbMA4fAGXGArKaevdbsKgWAu1rYrLACvpt04Oq+6\nrXjccmpWMmI+pw7i2MVCJnKsFgr6wkAz7ZmkjNZnpGQW/YqnjUq5GdnFzdCj\nhLSl\r\n=phfx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC50dZpfd3uUQKxtHYLTOsdAxyS/nEVl0CCXoVoowuULwIgdcAb66w522yfzKqRtfXtf/xmfMST56iB4Fc3hYiAIrE="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.ea3e82dc.0_1595618486355_0.9501988019372556"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.94987b64.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.94987b64.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.94987b64.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.5511e0aeb.0","@material/icon-button":"=8.0.0-canary.5511e0aeb.0","@material/mwc-icon":"0.18.0-canary.94987b64.0","@material/ripple":"=8.0.0-canary.5511e0aeb.0","@material/theme":"=8.0.0-canary.5511e0aeb.0"},"publishConfig":{"access":"public"},"gitHead":"53896e3bba08752d5bf8b9c64423a52c96fc448b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/53896e3bba08752d5bf8b9c64423a52c96fc448b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/53896e3bba08752d5bf8b9c64423a52c96fc448b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/53896e3bba08752d5bf8b9c64423a52c96fc448b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/53896e3bba08752d5bf8b9c64423a52c96fc448b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.94987b64.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-hmwyywfznuwqXeIXafEO/axAVhkpHWEpBvNo3XFpX4qKSrGdn5TPsSW5JMEkCVt0uBoDDmaQzQn1gCF+J0ffoQ==","shasum":"5ee053d36a7766200fdee7a7a8333f7dd58ac273","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.94987b64.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfG0P/CRA9TVsSAnZWagAAD28P/AgjlGlL5byF7GmRtXqX\n+k9eGEagor24KdzkyHbbtspxvPormGnBnUlxAGJDUNYxN5JHUWzbZXKEgOmg\nuEsquFy0AirSGIlRVucnmj1wgldyAL7ZrIkh4KHx69wTzUETmN16BfTDlFTe\ngZUsSkqqfBqBgMdUSkkZno576t8Vhp/KLEfPCBSTCfa05a9O/Dm45Fuu7Dk6\nmpi3iQvfRG80U7cR86YTgWlbP4b4k9iw0Uz4ZmQ4/9iLJEgsB6tAFVtlAvuF\n1al77XKQhK1y1Wmb2n8X3+DuaZzAfuzMdKG1mIjzATBKVL0Ms1bBt/Av6buo\nSBiVHOLSHYcU/I5e9/rWhanQleUYVRKFuX7EwnyGuG1wEpbBgLYBfXzJB8pT\ndYp24kJ8mKVVzM09wg5Wch91OJNwNgC+jUORTadFCg1nprXTT8cMDkuMa7z5\nvZeYOXPjEqDt3z782hyzFkr5RqS3Ez2qiTcufTcQ+mALQu6hIckzTvasbxYh\ngbmD2ik4ACM7bV5dVdQgaiHQmPunExscFHOvX7n3qqGZqXbXBWnmvf+sB3QL\nHJGfwB4IKqBHg/7YNVbMcVsKIxNrgmTpxhrNeeg5d/Wi3/7G0lKrXpvr7Qwp\ncEO86PY/vb/qX7lUz9bAnB3kzCBzFFAnvnZMrfN1MJ1wY52zb7qK54UYBo8Z\ngbvz\r\n=XroR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCu6XPqQL3+XlJXNxEu8ZAZI8maSf8Jz3vr23Z/L6RTmwIhAIG7ohNSGLUS8NDxtKG638GQUKy+RRz+VJEuLPGxKBf4"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.94987b64.0_1595622399060_0.8618291008426608"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.ff49b7e2.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.ff49b7e2.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.ff49b7e2.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.ac405eae1.0","@material/icon-button":"=8.0.0-canary.ac405eae1.0","@material/mwc-icon":"0.18.0-canary.ff49b7e2.0","@material/ripple":"=8.0.0-canary.ac405eae1.0","@material/theme":"=8.0.0-canary.ac405eae1.0"},"publishConfig":{"access":"public"},"gitHead":"dfb6845469ead87e451744df01007d8532a7a5ad","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dfb6845469ead87e451744df01007d8532a7a5ad/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dfb6845469ead87e451744df01007d8532a7a5ad/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dfb6845469ead87e451744df01007d8532a7a5ad/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dfb6845469ead87e451744df01007d8532a7a5ad/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.ff49b7e2.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-zEddF5R4YfaXj4loYN+R6FicCiVP8Avqarekwn71jk6wGiiodN4bk1E4CY3HWdmjrp0u+Vej4nCImrcC2EVSrA==","shasum":"2e2f5a1d30aeb95e88ca08f5da5db0630b8ae85d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.ff49b7e2.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfHyVYCRA9TVsSAnZWagAArxkQAIHq9vmp7TbK/4hzlkYw\nf/0CuTuy/6FYEGmulp1Id+f7a2N7ka8XLw8Tla5TNlerXOW1ai9LeKITB2nW\nI3C7FPAha+wqiI/dnKfyCR7oMbnAW3P3ZNwboVM47gOSEyjJmcdf6P305vzl\nJkRJ99YKXIv9Easy+XNncq9+b6FMZrxfwQri3IMTkgaxFlpc+67xJ+FQvQfH\nALgIf6fFooWShXS/K24oM1yWexJo5e1GZQaaQINe2mXx/HkFOfKn47uVK9FC\nUOqjRZX8wI3/DwSMHg3DebO4qTrpqI4qo81TLCqSpJIvG8Lt48aRmz28Rxro\nAMw5InQTduiDoafSz1+vN/+rFD1Dd1RbAwE3S1mUGg/MgnaOfg7FpK48Z+Kp\nS2f2fjvfzfCjjDogi6obpl8WRwzsUD7lcURbsKYoMRxHpKsb1njZ+BgmcM/b\nAQAW9eYv9mDmhYXmBji6w+K5J3gYt9hmKH0+wEuWPPU7tL2qGoDFE/+NCMBJ\nNxdXfFBBbIVL5ah0fxk9E28dgbM1Gdkdqf3kyeoDHN57r/Z+WKNUOtPasU77\nw1BCiv9t4BxIRLiRHrBsKRnwINR6oC1Fg2gI31nWQsmc9XdwFgnRjEMurbUm\nKSkreO6d10ZVBm/1FZn2LOT6Q7/dJ0/STXD3A0sWYOXbumGzk8vD/g2G2EyO\nm3SP\r\n=Cq5D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDvLmOXbNh2Cj5VNADSKeZ2xh6Ddshy7gJlh0jVl96PfAiAxmXVceupVOlJy6yW8MBNrBAQ7Tf3ndl8EYFEP+DMt5w=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.ff49b7e2.0_1595876696414_0.016985225110841995"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.3d334ccc.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.3d334ccc.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.3d334ccc.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.ac405eae1.0","@material/icon-button":"=8.0.0-canary.ac405eae1.0","@material/mwc-icon":"0.18.0-canary.3d334ccc.0","@material/ripple":"=8.0.0-canary.ac405eae1.0","@material/theme":"=8.0.0-canary.ac405eae1.0"},"publishConfig":{"access":"public"},"gitHead":"620788b72968e56f9d028ba5ef2ee7d1b4a91488","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/620788b72968e56f9d028ba5ef2ee7d1b4a91488/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/620788b72968e56f9d028ba5ef2ee7d1b4a91488/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/620788b72968e56f9d028ba5ef2ee7d1b4a91488/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/620788b72968e56f9d028ba5ef2ee7d1b4a91488/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.3d334ccc.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-Rj+M0gzKaDLdYwnuXhfL4MA0h7jnPgmtlfCsO/9C2xcQpgUJJmz8p562HZAxdVR2ZTPwKS6t0VZL29FnwofjHw==","shasum":"697ad65c02de19df5d4b59aad8f8e1ab1ac118d7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.3d334ccc.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIE8WCRA9TVsSAnZWagAA5sgP/AqsqNW+/OLOrTXI6mkp\nMinmE3N+KW0c7UMTePY3KnV6vN03lBRzS36HS7zHcOxNcX+ejV3iniDHxJ7c\npiRz9wClz7HsSKqucr8jqz908ziG+AVmsjb2Y9w+8Wkf3jYf4Zp5HHm0m9ZN\nzT43zHLd90DHJ6p4S6eazmST/zjK94JBNNKdGBoo0d/SeMnyhFeVZ7ZQQhK6\nsQ20TcwOP0weJ4DitSahS6WR40QpHKDTAUVSjpseG7IQxbsHCBqml0mUZHRA\nnoBQnIv7gDwlIRsM5IwJAAuzAQL7xtr5LWpVS8GRZU0v7oLt+oVY6xvlOcUn\n1xx8gRtjA9mvnlKh+32KoJ74w1xDAucY2FID5463Gj+syoIcSh80fGvg0KLL\nIYgFt+D5nsR+ecVkiJcoRfJ7JjmVFPk/XbfqWXuMm3ix7OOf1TMu0csLkHhe\n8RBpQDoWA0+ylxigPT0jTwxYA/dTiXJ22VGOMFf/56uF1bqEQDFlyDJXlhrz\n6wI7kNJ51ZkWlh6CBUmI32ZqzaOzw6wSCtSzw3qCjSOexit++ADkNcljS4vh\n+RfYSDXtbptauCm6cY5+Y217gLStcFhpv4VfKkjjGyL9AovtAovW22Eyhu41\nA0+2GXeUt6gA3Eqh9jo+mvUvYeMkz8gcHPNWdRltbILh7Ib226bR5CDAdtIM\nFNSV\r\n=eobs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEN6ajRQ8bs7WQ3QyBaIw5vlBBcCcKVHoevazNh0Hh9AAiEAiTM//tadMwGqxVd54mUdfjqYNMt8/QqJCjqYzN737X8="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.3d334ccc.0_1595952918157_0.8894000295796973"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.82ac569e.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.82ac569e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.82ac569e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.f86f83f54.0","@material/icon-button":"=8.0.0-canary.f86f83f54.0","@material/mwc-icon":"0.18.0-canary.82ac569e.0","@material/ripple":"=8.0.0-canary.f86f83f54.0","@material/theme":"=8.0.0-canary.f86f83f54.0"},"publishConfig":{"access":"public"},"gitHead":"0082732bc61fddf6b3c8f7d114839f1937e7d1e3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0082732bc61fddf6b3c8f7d114839f1937e7d1e3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0082732bc61fddf6b3c8f7d114839f1937e7d1e3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0082732bc61fddf6b3c8f7d114839f1937e7d1e3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0082732bc61fddf6b3c8f7d114839f1937e7d1e3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.82ac569e.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-p4nXpUIU9Rul3+YroGIB8CyRxKVfdku1ey7QfGMnL20z1fWWDLbHnFEVMldsfVwK1Gz8Fn0KIycoQXJtg0+emQ==","shasum":"47a139aa7ab8c6b2395a34fe4fcffd474dfa1ce3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.82ac569e.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIHGaCRA9TVsSAnZWagAAg6wP/AispVMPYvJ29NqkbSAT\nWQg2vjF4+/2wBroUrS8dq+iwMeBU8gmUQ/bjtLXZ8dGnmj0EUnXGc725gxNx\nR9vxlwLG47ICIav1MiC24f5gECI7YDdeRXGhZu8rPhG5/iWFshPC3HtuUPT+\nUy8Ijfs0LkD/8+EW+lch1f5hcAAg1/aoCJnils2c82kjoxZa+aZUqm4/vBJ0\n8p3nB2fL7/sDR849dogkbBpC7XBMZLFmZonj7xkx0rBV4e4vIkhV5adqyTm4\n04QA4I0jByffaQQJnBgSl69ZWvlfquA91B7vdKEnvGqS0vFQ0cZ7yqBi7uDC\n7spy+P10XbbZ+DOnd1jtvEgAWuWrrknRtfG0LYiefm2oCS6R7sUWIsh/eppc\nPk85y94I8bIi47sfGKb4BJRh9Rmxn2HOGrxx8i42RGR953WceFBSwrD3p8MS\njgsA4utLKMPaWb5sZHDiTspefgHzwQ+8m5Oc5bYNT8+TjOUELnyE8C6AS8/8\ni0UsCJ28b6v/HGedA/SAf7uKE2NWZRQhlZ8FkfiFvjN7z0hVUDLWv6EuO+9l\nERjpuX5wtH9fU8qxHv5lqTjErpzzc8bd7QJNMuB1V7ann71RaDn7HmrHJzhi\n38xR3skQ6O0GM9axQKEf1FxOIkFN6l8rWqLecnkV7/3G2ExNy1j/4L611ema\nqY5c\r\n=B4W3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEDij1VohcH2yAe03Glao7RcSCXP9LetkD2bXWRALAlVAiEAj1ag04mGooqoWLwNSO4ZyxvOCpoAUJnaSKa/sqHk3EU="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.82ac569e.0_1595961754320_0.979479775461755"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.99df7397.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.99df7397.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.99df7397.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.f86f83f54.0","@material/icon-button":"=8.0.0-canary.f86f83f54.0","@material/mwc-icon":"0.18.0-canary.99df7397.0","@material/ripple":"=8.0.0-canary.f86f83f54.0","@material/theme":"=8.0.0-canary.f86f83f54.0"},"publishConfig":{"access":"public"},"gitHead":"e236d384d23fb84c6f0db97495a598e8b374ef26","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e236d384d23fb84c6f0db97495a598e8b374ef26/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e236d384d23fb84c6f0db97495a598e8b374ef26/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e236d384d23fb84c6f0db97495a598e8b374ef26/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e236d384d23fb84c6f0db97495a598e8b374ef26/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.99df7397.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-3zeQBJEAVZ96EDNtIC5evBbpVbfWiRdqXdeTqgQGSTl8PTzNW2X2ZPvptWi10MRXJG53HhXMdrjvdAjo69Ua9w==","shasum":"589e55af10a34bf8bf9af80d2ddc3c789384fd63","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.99df7397.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIOGoCRA9TVsSAnZWagAA2DkP/RcvWQf+nFK1RkK4uPiP\n9uownwbej4q6g5GA3uAyf/HnFTXJ8/QNfL/JLY/pZzaogV6kVTO/C6r1Kyg+\n7KRh4ZxzDCRaOkRjLjffdz9FiiIk+nGN2NY1KohngLQYHOpSutXLZLDabDir\nXJV42kYk5WkOCkos2JWDJEZAWnw9/px2B0ma6OwESh+0upuFx+wZ1ha5GSOD\nbR/2u6nCdQBNHMc4KeGouFjcW6ZXXItdobNDZFWpxPS4uqoIfwEERbsgLDxs\nKZd1LBg2qn/2drnEoTW8lydpBk6UjhEd8PRRE5neRDdmBKmQXHGDfzmUnJof\n6UXETj+i+Srh762/zoplYV+JFNQ5Euv3AWAuzED4PJxtrPvaivGbkwgqC14M\nsODtAwYw7bHLZF8NPz7+1b+qs1DXTzY7iaxSkhtCI+As1HOX3Vbn/GGTN0ye\nIG9bpe4nUCUdVGK+TrD2Xb4wOnoNnLaiU7FqWzVY2G9Ka1h1sImNpAWRBgIS\nWgzjS3sn+pucNY48SQg29C1/ZxC8V3D7b2pvl25sIahq8lHJgVdNQa6mQ3Kv\nFP2QLwHtcSY9DOfrwmn5dTcGXdF7t171nZDGfyG8VBrP6grxPFhbN6oLXuNQ\nq3PYEoDclW1gUEKBnmY9WX9zYI4XKwVMKTZ7GrGF4ukL6jZBcqUIbTj2PBZJ\necT9\r\n=L4JO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBDeYqXA953fwDustKOHPoe5fkLY9wgiMZa+6K7zboP+AiEA+4fZ2e8wgvxycuZq3L2gpgSFILguOjRcWEahNUOR9bQ="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.99df7397.0_1595990440567_0.5649010944552317"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.45493e05.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.45493e05.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.45493e05.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.f86f83f54.0","@material/icon-button":"=8.0.0-canary.f86f83f54.0","@material/mwc-icon":"0.18.0-canary.45493e05.0","@material/ripple":"=8.0.0-canary.f86f83f54.0","@material/theme":"=8.0.0-canary.f86f83f54.0"},"publishConfig":{"access":"public"},"gitHead":"8423dd01198986c553ae23227667bc8148bb4276","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8423dd01198986c553ae23227667bc8148bb4276/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8423dd01198986c553ae23227667bc8148bb4276/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8423dd01198986c553ae23227667bc8148bb4276/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8423dd01198986c553ae23227667bc8148bb4276/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.45493e05.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-RwfOmaUVZabng1ohtvtKSh3oVV4Pnx+JTv9jGQOG2RUPzOHUx2NIhdeIN20uVqhGzTsVzQ+D2W9EJabHSJxbgA==","shasum":"a81c7af466ca468586aeae3faa8a03944b7a7aa9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.45493e05.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIa7+CRA9TVsSAnZWagAAJR4QAIu5XWXcFTfQqnyfkZI7\nrKnR9NpgHrCgBfko1gPLsElg1yywrUdBhsahKVH5RyUsYnhUFaloZdrmBnTi\nsZNNVRaodyFZZhYDkW0gl1IxMwde2tZ+VNto256JvBs4p81NRlnA88YWZBMw\nZ1dTkxA0mnaNcbGruXVPybarIHTZoWmxyC+KftExRQ54pkBMGswSTfe7WMQC\nr/T7TmNpxWMNsZIvxZErWaVx7QrvSHXFOQEolYwyttaIrz/w7Y/C7pNgICll\neJ0oavdSjEGpfISN4ds9c8FsxBmEXrzZ5JlN64Io1VyvH+NJTtJJXXxc1c5W\n/sH0LbdKjg3hF2UCt7yQnJqtXbJNNHgRBzKAmZjiLnnsCcZCJCAxj2sE3RTl\nfElfId42g8MttHnD+vGX+c1RJ8W3Lv30RM+HIMUjzl/x4phfQAs0aLSt7rG5\ncAeIT/9HTKNIevEpaNzh2aF8IGq1/HaSmlSjQRx3JOnC+66ZRuph/3DwQRBO\nevp193Tex/uaI0ugiaY1Wskh6FeIeQrRaEUBbN2CnsLsJAO6wVOxA/rwDLIV\nvB1W40IIaRnVukmzowIIEfR0jiw3lUOxwmvOMLFC3XQLcFJ55E1nwLMdM+39\nGaN3HKodFzqnXyAbQev8RuDxBQaeg+8072pcNNRs+Rf5Cqm5TsGMxidQm5XP\nn3xe\r\n=Rtuy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxdtsijompY9lW7OHchufkDjtxA5WAnKII/owy8gT1JwIhAM0C6FsZ665kzTntjBPos4cPYsdQ2n7N0BWWbeoHUjNw"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.45493e05.0_1596043005618_0.3638887815997969"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.f2ab0a95.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.f2ab0a95.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.f2ab0a95.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.f86f83f54.0","@material/icon-button":"=8.0.0-canary.f86f83f54.0","@material/mwc-icon":"0.18.0-canary.f2ab0a95.0","@material/ripple":"=8.0.0-canary.f86f83f54.0","@material/theme":"=8.0.0-canary.f86f83f54.0"},"publishConfig":{"access":"public"},"gitHead":"1009e1c7d365921dcbc3071cabaa20c5e21e65e8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1009e1c7d365921dcbc3071cabaa20c5e21e65e8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1009e1c7d365921dcbc3071cabaa20c5e21e65e8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1009e1c7d365921dcbc3071cabaa20c5e21e65e8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1009e1c7d365921dcbc3071cabaa20c5e21e65e8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.f2ab0a95.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-DbNqZz4btaa+J4ZJz3ZXMd+aWZIwBF+Kb91yXhWSY7/n2VkzpWkQ3XKCN9k7Cj7pai58mCviMv2PW1j3IB3uTA==","shasum":"07973c17cfaa33297678ebe8d8269b61058ee304","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.f2ab0a95.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIbAhCRA9TVsSAnZWagAAe1sQAI7AzKLDq9vOPIJVMETe\nT/SfXjti0OElT3EZ4wqRo1tQAvCTdN/0nbqQx1vnOpsPPBimMOnxJ3fEi2Ec\ntEDOtx2tJAQHdS3Ke6mb0mTvyfgNBfxvfqTDMnbR/S5zOMQVWwwySLbzraKv\noBBdpy+vmH+X7WioNe9aqaX1wFBWAr6rpDdosuELACj0C6ojKqnDp68l1dY3\nY73nWK3JRiewz1anLLJwZU5OIu1evO+OzeABQHW+A4UvdkMlm4mClHlPPTtU\n5XwlO9yE5NQtaA9Wz6z7xTcAflmb5DvfXCyY4yZ2PX8tLGReP+fJPXPgLwGr\nmtqzFISrKMxhdqLGftaUJerCrmCsS2SKMTlF4VdMEb9BELoNuwMLDaS4bdsA\nBXFDu08fqhowtndQIlTeoV3wXgO88qmbLE+hoNY4isy8bG+Qt6+wnKV2G03+\nPCBM3m/OO/TpZJAHS4ytp5D8XyhXVK9bfLWid2DFVyvbkGkW4huLBJvaZABO\nRPtFkSEQa47LisidLsQZCuCujUrPZXTx7qhegwC4sOKdwulz3JmC59tPn2sa\nNh7iwnknS9OMIvG17nOMG90XBnMcZZsQNkIa5aqrw8wOHIurCyklYdvAsthW\nDO9oFqkJvFAuWixbj5SXiSUixnuxVuAeDFKrBS6fiBOX5hd7YB1M1Xx2y0r0\nIjm+\r\n=296l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCKkL+xWZJCL2X1birZ3xYsBoWFefpYfCxLx4lX+/vWcAIgPj7VpZpkngxHzGHz1W1nM1PvsrvXV/iXL2oHZ+4HKw4="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.f2ab0a95.0_1596043297306_0.3681327487353345"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.45f9eddc.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.45f9eddc.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.45f9eddc.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.f86f83f54.0","@material/icon-button":"=8.0.0-canary.f86f83f54.0","@material/mwc-icon":"0.18.0-canary.45f9eddc.0","@material/ripple":"=8.0.0-canary.f86f83f54.0","@material/theme":"=8.0.0-canary.f86f83f54.0"},"publishConfig":{"access":"public"},"gitHead":"1cb46e993882c87c3cced22481410b4922c1e1cc","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1cb46e993882c87c3cced22481410b4922c1e1cc/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1cb46e993882c87c3cced22481410b4922c1e1cc/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1cb46e993882c87c3cced22481410b4922c1e1cc/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1cb46e993882c87c3cced22481410b4922c1e1cc/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.45f9eddc.0","_nodeVersion":"10.21.0","_npmVersion":"lerna/3.20.2/node@v10.21.0+x64 (linux)","dist":{"integrity":"sha512-q/aWp/zO3Db0qrcleVcIt/aZm70ZRHKnF+Y55gh9agIQmEuPXF9hdOiAofKcUArfXFVwJk6TayD8y6XQ6P5EvA==","shasum":"31eeb2c0a9cebaca89373ffbc8df2c43a59568f4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.45f9eddc.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIhpjCRA9TVsSAnZWagAAGWkP/1GneDiT4UNvG+7ufBw/\nC84QlKf91hDBe/fqyM0UHlt3mSYxyRg4EcDVfunT7TIx5dCx8pH7cUbyyQdv\n4yaQa9+z5cSeUsH7OG5lzCDhvbv8UvVma12JJnz3CgzHFe62zBtikH1AeECC\nEneDnfcaN5iGmXaV1ueWM72yk3Jg4KIbRrZSxACmq3pRPg2AguQJJBUz1MCG\nR/x//n1v/ZhjUvV8LN7M1x8TZfCtrQZzp7ymSB8rwHpL13VEIzNVrxAPDu9j\nyM4g8M0XiMmtMAWhwal8rjOf4qf4ZJoSw+JQz3c8A/0z8bZK+DtZrFbqScN/\nxFxc6nKT75BdwNRM++ANTUKTGb0NLVJ+nnvEJS2XTwF1fyFBUwvSZI/bfhjA\nvoFeaiMS9Pw0iFI3OLlG7LLnQW85Ivya9VV/tiXbeEov/5pIAxqX4RO0HaHG\nhMZKTMtIPuhWHQe1bb4Vko2OShnD4wF2M0aDqST/Z3oWzcg4XzQoAUTz3qCx\nSVuDHnHpiYtKpDMas6IDu6egXi70tS0MEoit9Zhk+s86YrIt9WHAv3WH6Uib\nEcO4rM96KaKmcnqCcF0M3crjIfKQIytKh36m06HHagrpwhSHtb9aS+Gu4HK1\n4rMV+XcUw6WWfPdtbjrPnWhVWqbvoYOF9z1WBc/1xBPfk7lkrukncbli5Vwy\nrpY3\r\n=oqM+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC/4CiBKw80rdnygkjLVMWAFb2hD/e7LAyB3bFeWRNkqgIhAPDZY+NFzbph16VQ0f5cwp66mFfXayMv078DmQTex1gm"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.45f9eddc.0_1596070498615_0.055690538932192"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.b64663ea.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.b64663ea.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.b64663ea.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.f86f83f54.0","@material/icon-button":"=8.0.0-canary.f86f83f54.0","@material/mwc-icon":"0.18.0-canary.b64663ea.0","@material/ripple":"=8.0.0-canary.f86f83f54.0","@material/theme":"=8.0.0-canary.f86f83f54.0"},"publishConfig":{"access":"public"},"gitHead":"18456f1bd35a7bed64d6ca9d3d408d9d62d59c90","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18456f1bd35a7bed64d6ca9d3d408d9d62d59c90/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18456f1bd35a7bed64d6ca9d3d408d9d62d59c90/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18456f1bd35a7bed64d6ca9d3d408d9d62d59c90/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18456f1bd35a7bed64d6ca9d3d408d9d62d59c90/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.b64663ea.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-c3oPbJzA34sd3Diz2YRx5oTidw/Z8to86G2fgOH6dNhxsagNGUszWc2tXKNjGXShmC6TZjvPf8tS7n/4p4K4vQ==","shasum":"90ed52a565759f31fc7e606257eccb62100b5030","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.b64663ea.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIwa4CRA9TVsSAnZWagAAmPwP/jYABZjIe34dOLvjVirY\nEtAJP5aljZVPA8qYQux4tgnTtpfzxH/FydqQ83KySOsAczQSbIeBX70ETqJY\nLCMyDtPLaMGjHSmHPM2cn83JbWioD8heQlyOP0ViCLwOanBaNGZHp6cVW9Ks\n+/79UuvvWh95DiABjKcnhHaXHl5qzndDkSGf8yxE0cQkTHmWUChObpqGKx4L\nnGyQXZVjrl7dEbadn07w5rm7+T/r52f1Md7HBYS3wgSxlOF8+0dEv9qoRPT8\nzUOtW74Zg4Is8dZYufABvjL2TciJ4UhHxRPMoC+Caznsu/sBtN/fYq0vaMn1\nWOISI2TnAtXj28mUj2IaiJwMwg0TLaWQ9LAYmRvMD8Hf6CooBzvu5iuwIAhm\n3YvIgu+Lip+qTcsvjfLzqwnJEbe/NnUJMS4mRgshkzXkIBM/JLfWoTm48NMZ\nEA5s69HrDh0MGVfsnPpXbp752U5dTvhIEL6L6CbOBYw1B1R2wCT1eaujwV2B\nSTuujXe1FmVzcmQf+kPpcAodBTozaekhh5Op5ExHppyWr+CZCxqck2E+dHH6\nrr3fYqI6cyv7okuMwsDq3zhzr483jmjJ1TJwmc+GWnArpsamfV1oa6cmj7PL\nInXNXc1vDOETW0XOaNOFA6DdXVrk121rZsZVNVDNZbIyBz7siFUWgeDjIntV\nnTTA\r\n=S2c7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDol823wVLJ5hJeq57O5BnOQhcv0ZOnHT1vjr4CPxZ2MAiB6xX3cGTQfpkGH70/tmLu6QNI1Fi5OedUOrTk9IL/eWQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.b64663ea.0_1596131000282_0.46311817176284564"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.9a1a4d2d.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.9a1a4d2d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.9a1a4d2d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.f86f83f54.0","@material/icon-button":"=8.0.0-canary.f86f83f54.0","@material/mwc-icon":"0.18.0-canary.9a1a4d2d.0","@material/ripple":"=8.0.0-canary.f86f83f54.0","@material/theme":"=8.0.0-canary.f86f83f54.0"},"publishConfig":{"access":"public"},"gitHead":"f3382a4c5be4b9d21268b2d1b0831f8d8343d2c6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f3382a4c5be4b9d21268b2d1b0831f8d8343d2c6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f3382a4c5be4b9d21268b2d1b0831f8d8343d2c6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f3382a4c5be4b9d21268b2d1b0831f8d8343d2c6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f3382a4c5be4b9d21268b2d1b0831f8d8343d2c6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.9a1a4d2d.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-EZpTuv1c/gnQBqeuM1rqn8pAS5YKJa+6LFu5J6es2ISIiLaS4Ubr9JYA7YpL2ytDphyB7ZVu3rD3xB45Ije36Q==","shasum":"00461fd749fbab2edff801d1ee4a44b72b99fe62","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.9a1a4d2d.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfIzXSCRA9TVsSAnZWagAAekYP/0tTLN4OhTYnPlXtxTWd\nSxLJoyBhw45nB5IK4YV+CelXmB+yLEVmVKzdmqMASpHWn6I6nXCRDgSGm7cH\nK/FtIYMq6eNYpInrL3FyJl8/05Zth+Kwp6Z3aP0daLb3PmSVWSMcrdQ+OT7O\n5auB8G7ntXrF1wnWz2yLhLihtiyYSXez+xwyc45Z+d4qoJ8HGffa+LK85hJN\n4/fNq1KSn9CCS7eKDG0/Wme9UIrxEJWiI1rOYvLTpcsuekdRlqln0N7a12Mx\npsWCqH+UOeHqMvGHRcu5q75XeCwID8Sm+5h8g8kZlsojx1Ym4wqAB8ehwgZz\n9WgFnHK60QQqm7rQXMyG7fSRAqRraicWo50SOwPSyehEj6yK1MVzM7rsTNre\n+LB65tmd4b5BlrHYa0tZ0l7/SRqDDOgxS1j8GmPFHhn1Svw23Ecdkh/PF3WL\ni7MHjRKZiDMCsxnCMQ85vw42pUa8m//Zqj6oWFKSM7miBatverVB/PPtHhGr\nBf1TCxo4C6LEJofIXkadtXMmKhVs5sjvwI1iBE0zjWu+IaXUFAv1PdvSyBj/\ntHN3vXyTCAPOhAXLsecZPFBk+I0b73imosvJNrycY/Fxd6PMXP+62DJb8F7Z\nY3fkPqv63BBKu4zsc3Zokyei+9deZ/2p5xMsdmJAZrhQ/IB1Tnob+lh86+94\nPnbi\r\n=yCjx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEQsekYq3iI8+CUaJpLe1cvNZmbrI7YHvioXbSsi8CglAiA7q9ITrXQMlVs/2jwWCapFUkb6hPagCJW2UHkEJJhQRw=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.9a1a4d2d.0_1596143058321_0.8277195470942249"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.887c2848.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.887c2848.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.887c2848.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.74839da7b.0","@material/icon-button":"=8.0.0-canary.74839da7b.0","@material/mwc-icon":"0.18.0-canary.887c2848.0","@material/ripple":"=8.0.0-canary.74839da7b.0","@material/theme":"=8.0.0-canary.74839da7b.0"},"publishConfig":{"access":"public"},"gitHead":"2da757768e8d58aa4885027c78c58f8515382305","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2da757768e8d58aa4885027c78c58f8515382305/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2da757768e8d58aa4885027c78c58f8515382305/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2da757768e8d58aa4885027c78c58f8515382305/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2da757768e8d58aa4885027c78c58f8515382305/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.887c2848.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-iP4ec2HtIWOdbBNeW6xJU72F3Ij41NX75XuPfeBc18ELAmufXBtWFdlGGtKadKTmXzhZM46oM9jvTPzj0UnFtQ==","shasum":"8fbea3e6a81a836047ee188d1031eaf8b87efa91","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.887c2848.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI0Q1CRA9TVsSAnZWagAAFXgP/RdE9kQlAqLotdmh5e+/\nN4q8s7rCwEX0JgNNRzFbM+bcVvT/3eatSapG5f4XtXL1hY7o3R9wIqzkoEYS\n3RtuP/aeKmE5NsqaE92BdBBnCMXs8E0440URZMw8JnLgAwH+XY3ttksQGl9I\nHHzqJsAGN3TENmnn7mQoXYq1qjVTOrbZAW5c8mVT4cQ4i32QnnZAX7f2qDa9\ngu2jQf4RoaPZMf7f1bVs6VVj4K1HMf4IlGY95DvU/6C2hmp05/qpM2Ul8SgB\naWKLjG0iVmt+4SQjpcH6p12nhhVOkKmzeaEK/LMOPme5f6ABKEe47vLGCMq+\nezGBnGi10w6JhINqNTTFHIp/W/q9VoDHka1jUOSU+4qOelSxb1Tcck7/v7pD\nrcs8S3RSIQtRK2SBY6wdz8wQU/x4dAlaQe0vFTIV4SpjYhBxaZ3hKE4zR4SJ\n7xbc84ueVQN7vRJicNkNOjspgPpLfMTwBL1kEWBN6PayrY3tyuVKpqsN+YaV\nS6UgP95z0u5Q+ZWetoJWCj51wbrE9q7DVY0lfLskK6GIpkjef/JKA5MelMfP\naUZodZjyYff5hpRs564lr2YTSimh3gmVDYcSZm2zV3MVtsC4fOc43hC6t8B3\nQWXyPTOx0rXSKaXQVW86NeTNL7dEKMLpIoWUcFd0EN+7efkkXpYpbe73muw/\neEs2\r\n=lBVP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFDHdGWIuH07NJFV0FzVZwFp+MsBQBQYJgCqt2J2+wQwAiBaADfOOFGZFI/Mno7ATgjO/A4VbGLlgNPVY/+9Sjd9KA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.887c2848.0_1596146741273_0.5821615085557608"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.354eb695.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.354eb695.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.354eb695.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.74839da7b.0","@material/icon-button":"=8.0.0-canary.74839da7b.0","@material/mwc-icon":"0.18.0-canary.354eb695.0","@material/ripple":"=8.0.0-canary.74839da7b.0","@material/theme":"=8.0.0-canary.74839da7b.0"},"publishConfig":{"access":"public"},"gitHead":"75cc944c1c31dc88606fa2007d002743354e601f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/75cc944c1c31dc88606fa2007d002743354e601f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/75cc944c1c31dc88606fa2007d002743354e601f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/75cc944c1c31dc88606fa2007d002743354e601f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/75cc944c1c31dc88606fa2007d002743354e601f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.354eb695.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-nNtEyzG7GmNrohZnneafIuxElv+Bff8cgNm50wGugijMG+cXoGjSiDQx6wfu5wkM13b2JYB6RWF9AVX77gA31Q==","shasum":"0260ee18a864459be5ae78fd5bb3ea76dc9db125","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.354eb695.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfI16HCRA9TVsSAnZWagAAtn4QAKO22zCI68vHTKlMdl3/\ndFQDUOH1FfLzRGmZmtct/6pHMiuCylDHQg2STJBPkaD3DL98IbinJFjmWvsb\nKgK02bMMKbhg1HOxPld8P9H2hzhGH47eGGDsgsxiHOiWPTlh1lbY2Ea+WL6m\njVhYj6Gc4hzhHGryQSStR7wsrEWovAELDf7nlPRMjQ6SknWlqDpXbOG59de6\nJ+MxxCrfZMEbWb+nG/Nsfk6Q/kjZQAafU84w1w5WfH2H3V92LkgjNJHnBgLt\nby8dbnmjjOTk2VnYkHiT8ohM+/yeaCu0af2si1+L5fMIra0/V0Yjmzfbfzbx\nVMLPr8gDN6z8NF5bZ+Bw2UMoFClu6+Z4/9q5HMXuzk64VlRglP5hG8FTgJop\n8213F8xSEZRlJp74VUAYcNJGGmuWhkzeroBLAjjVlDqMAkVxEblEEp6T0BAA\ndSM0A6q+NsT3NN3gD8jZqeH622Hf1TQ0eopCGIw7SlcFpr6ZphXBtZtn1kF6\n10Bs/5zMeIjNksqHPKu26/UAqbyMAfaIiuovCBMiMyf3Ig2FKLDZaPiydjzX\nh6seIM4A99RqlCf+i6nIgKKp0SlSRHHGiYNPaU3rtUlNIUPmSpZ2QdUlGbcN\nwfJqXGEXdK9M89tbuUFPaRyVcuNq3RlJAlo8esfAvSPGG8WXuAg+8rUV4R9Y\nkx8v\r\n=ZG6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBYjRajSb53G6ZTsl1Bp33941421M8rcltcmimUv4n4cAiB9bRTou6E4Xs7bRKIYjrW/a86YFzdZN/pA71zvj7DRDg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.354eb695.0_1596153479075_0.8655464364372256"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.7beb236c.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.7beb236c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.7beb236c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.74839da7b.0","@material/icon-button":"=8.0.0-canary.74839da7b.0","@material/mwc-icon":"0.18.0-canary.7beb236c.0","@material/ripple":"=8.0.0-canary.74839da7b.0","@material/theme":"=8.0.0-canary.74839da7b.0"},"publishConfig":{"access":"public"},"gitHead":"9cb1508b49b8ccba6072341f23bae1ac67078621","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9cb1508b49b8ccba6072341f23bae1ac67078621/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9cb1508b49b8ccba6072341f23bae1ac67078621/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9cb1508b49b8ccba6072341f23bae1ac67078621/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9cb1508b49b8ccba6072341f23bae1ac67078621/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.7beb236c.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-epW23i86mXSmekNZNHP8mGIS4QNlTE4NrGWyLwXpd8m6VLrEEkZpIGwHSH3fRYffc0PUbH0J5wIDh6n6FqNeYQ==","shasum":"9a9b75db26e2b2d5cbe0c608918fb2b960e6a9da","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.7beb236c.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJFeYCRA9TVsSAnZWagAAvmMP/0LfeICBt5z8IxguIXjY\nyOK7uxNp9abr2El/M8GviY4vDL0Ju5hDaqN7mfqhE43MdqLoxLzr3dV1NLtm\nJyp5FClkgj3R75KeUfqBnfagX4RMibLeirmAB071xgsroQHAqC6BGiYVJlzB\nVsrCBQRGnTpVtP/USI3x1YdA8bfRqG9gBN18b36+tbH4BIKOs6KcDF7kMULd\nK0ugi7khsAubuIgb2XGRjgDtNa3IPgOrmzqANkPg8bCxLsTfSj1WPFdva5U2\n8TZ1ZCZ5guemg771sJZWClqO+8u+oWcDqEOVm2tBZhU72IWQ6UFb+gojs6v9\n4oo3dl/yJqJRfCdQkVwwdK+xk9W7nEHNTISkfZif8V9a3LkoAXupEHkEKaNV\nohXcsio42OI43snGSEYElVx1apOP3SVHo4CoUN8vCR4i+2yNZfFBCIBZ1LoU\nLtK3Z7Xu218dOFq2WCXsdCMivEZ6aUaKS3geQryhqpNh0UhZmfI61iZ5Cj6u\ncN5a8Ctfxn0pMW8yhUzTmMyALyE1gky+JMtWlsBrJp7syjtmH45OW9I25fTO\n+/BN/gBlnYG3ble+GFGaUi6EXEHGhmOPABfflEqzGDpZvIBhux9tgqwlg1jC\nYXMHNtQdVlx8d6RR/QVBUjXNLVyuGaVUS+wDHZAcmMTyJCXsnpHcDp+h8IDZ\nBvY+\r\n=8JPb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICT7bAITdrQTPS0qx++EMXbThpqD5AYUSXSPWXSBOZccAiA/JRg4gGfyxP/2qzzHv0iVEtHOW7+7uL3gmy1QTK4MlA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.7beb236c.0_1596217240346_0.11501910310788821"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.c44acc0c.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.c44acc0c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.c44acc0c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.74839da7b.0","@material/icon-button":"=8.0.0-canary.74839da7b.0","@material/mwc-icon":"0.18.0-canary.c44acc0c.0","@material/ripple":"=8.0.0-canary.74839da7b.0","@material/theme":"=8.0.0-canary.74839da7b.0"},"publishConfig":{"access":"public"},"gitHead":"2491ff018c9a71195a5e873fa60b912085ec84d3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2491ff018c9a71195a5e873fa60b912085ec84d3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2491ff018c9a71195a5e873fa60b912085ec84d3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2491ff018c9a71195a5e873fa60b912085ec84d3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2491ff018c9a71195a5e873fa60b912085ec84d3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.c44acc0c.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-McDsrXuegqlHC9zzcN4vshRorkfxWgybLBtN8b2/x1+lJawhNL+9Zz2xsbJVTVAv5rqbN7swLQZprogUDWx6EQ==","shasum":"428d26026c11031d024aae7a6baac7fb6e5acced","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.c44acc0c.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfJIjxCRA9TVsSAnZWagAAkjIP/2W/lSfhuOoQQ+FBZfT/\ny2jkYdJ4lF9PvoCm2wz5CgluYsaDEnWH1xvYeyKk4hIQZ21rgNmDJDv87OZG\nmt/m1LYncnF1tEzXjjdS1Mzg4Sgh6JddtgYMY1xfg5/7H66Vw/GBs2kqNKF8\nH9QXGsdhRajcCZvHPqNZs2pD8JtjEovsZLLKpoTDgqeOU6sg9hXM7qrs9+7U\n9BvLoR2bsC12sEODLorxBouo1aLSMflr/7PPcmfErokF8nqOjCkj0C8Q8aCS\nQnnUMpBMhMGB39plcwvXM8PDPOjsdVKqT2jo4NvU2qCiEzuyXIyj+pJrZLZ3\neVLt4sABGIJdOatG8XzycxC2jRr/ZnImU5/pt3efUo38qDGuGsVQmPIkFJ/g\nnstX5ABDMj6jvslf3mDuJqlIdVkaEM96/JYhGFmPP3im0e2Eo1b4YJ6cnk+U\nfSSDIyspypqgwWwrn0sUJ6KjXXlq0Ia5DiegXadJSz+J9Q0/gzx3CHOVPi2n\nK1r14PLo4ltDipiJcttbbyJg4Rrico1FkYiT9suv3jJ2TLZAZDgrJ378RUij\nIzq6/z2UPRuhtGPwHG4xh97o6uwF/EmD3kz2cGxKdAZRYBGMhTGrKLtonp7M\nKFtgKhazINIq3LnYV46nS4d0wAX6MHRWJnoaA3G2k8DXlUq1C/7ylODTRIl3\njB+O\r\n=XRjn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD6sjAWYpriq0l744/tvXkxaQ6vhlXt3pSmAZLgtgzeJQIgThn+Ch+lpgkIJYLpMkPvfsL+ymx7bDUfpoNbFWHxSNM="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.c44acc0c.0_1596229873576_0.8441724682556364"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.779853ff.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.779853ff.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.779853ff.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.74839da7b.0","@material/icon-button":"=8.0.0-canary.74839da7b.0","@material/mwc-icon":"0.18.0-canary.779853ff.0","@material/ripple":"=8.0.0-canary.74839da7b.0","@material/theme":"=8.0.0-canary.74839da7b.0"},"publishConfig":{"access":"public"},"gitHead":"e06c13898d0c9fdc7cd494c68586a55eddd2d483","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e06c13898d0c9fdc7cd494c68586a55eddd2d483/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e06c13898d0c9fdc7cd494c68586a55eddd2d483/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e06c13898d0c9fdc7cd494c68586a55eddd2d483/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e06c13898d0c9fdc7cd494c68586a55eddd2d483/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.779853ff.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-2+jeTEVq1eMNNm+5NWOJwrYEt3kXLFO27fjLvRU5MhtBsyU9cdVDs/5r1+sAXr6UD8erZ2FhTZEj0q6BWNIwNg==","shasum":"6f4dcd2a1f2a6518e40402f9ba83c60d9d33ea32","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.779853ff.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKEgUCRA9TVsSAnZWagAAcQYQAIl8fthN2ekeCtbMPzV4\nx/QGkXlRODNVuaafomlwyhp6up2AXlftMciP4KTgfPG1ILqaW+saklWliY1u\nI0ga+kwNNINMUuIFQTKc8yqlr/VqhRNOHcWP/EBfG8wC1g0gEsI6Hxk+Nogg\nO7kdXT/pYemW5pk3RVXprtpOzLGiPSohBwh+vF8rn2PgMucM1q1/CG/wnyMx\ns7ATKHczABKaJutVfZ23i2DEZmANYeXszbBdQmkZNY9TKb0HOjxB2JUPfg1O\nSyIgjJzgehUxF0ZCnh9coAAUZ+M5F99tdWunLrzrxTXogHcAwrzZQGOg7Jvl\npIeviYwprn5x8qzF5eBnzVzqnREPEk9h5pHrvwMDKOMhqG1OUNo0h4otqsO7\nFNTzfHAnLDWyRvHnwbwQ2XS3zxNa36abTAFP/pIQYHl2i08s5tXInovo8FyU\nILfdR8zm4AU3kF6JV33Bd9KqvuS7+zk/DzHcX3D/GgO2xirm4nyJKHNz1Jbi\nmaGbmFFGJ4wwvBRhOgAINHqOvwlPzjBqQUYtyKbwenw1DroCUKPW7aQlncu7\n3OcZZ7YWWeUsUD0YUlFtnAm28waj42h2GFdrWBmygWb1OfRfPaPncWK6TW6z\nwSsXP6NQZkYjjtlQLmMs8ael1jXyQcp4vmuRWWiEWX2XFXC+MeWCcBILOVh8\nslI9\r\n=Ys8t\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDk+DMjMleW5cHvi8eRayCLUiOzYE+I49hED7dJa2yftwIgDBtyKzRiQcmgSfE17rOVnTm+e8mn6hRxG+/DxD61iHY="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.779853ff.0_1596475411822_0.4918889209446111"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.8aaf270b.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.8aaf270b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.8aaf270b.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.74839da7b.0","@material/icon-button":"=8.0.0-canary.74839da7b.0","@material/mwc-icon":"0.18.0-canary.8aaf270b.0","@material/ripple":"=8.0.0-canary.74839da7b.0","@material/theme":"=8.0.0-canary.74839da7b.0"},"publishConfig":{"access":"public"},"gitHead":"e119651cfd9ab60def67a36255b4ea0ca1022d37","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e119651cfd9ab60def67a36255b4ea0ca1022d37/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e119651cfd9ab60def67a36255b4ea0ca1022d37/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e119651cfd9ab60def67a36255b4ea0ca1022d37/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e119651cfd9ab60def67a36255b4ea0ca1022d37/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.8aaf270b.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-X2NvL1QaOjnJxf5Fx8M1kfaU02lMjLvTe1yF4HW1dG9Z6IeVo8WXTEV8V2YyVkTHKtFra1lnxacXOrbWwrNrgA==","shasum":"ba3873c051bbac91ec89d4d9bd99c4dc5337bd81","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.8aaf270b.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKFoyCRA9TVsSAnZWagAAf4MQAKBQAHhIJMX47x+mXnA/\nXNXSTfxJDsebeG+sIqkPa4GX2cR2DkMnSErScMyeVkumNIJ9rb3TCgvQJ4DQ\nnfcBq3SHH+DIXBlLv7UwlGX+PhuDmYWqadhBcI8gxuUX9UdQhe3SyQUm8DvG\nT5CVGxVABS+uaB9+XSBCmxR07z9dAaAVn0zG8Ivk6X6wJQovji5t9KapdlTp\n/dmNqGnK6B/tUUdgHcDjo1pMA+c5aCe38ZEGb6BzzAZD/+PiLM9GUNbCOaM+\nGHCIaMh7xmq3G1reXcZ5UKYrqADaALP5nX137ue1uzFyOM0XeEnT+iTVrfn/\nxu+Tb9aFanBh1sBWaZI/AmlnnWojH8cfA50CvCFfzIXrafE3xekctVHs+WGn\nRWCaP4xjaPHL42v/MdTKtHRSzbLZJeOGrljJp+sqhvayr9zh4Ovm518R4cjL\nf3bOZdlQERnVpoWDYb+XwxyhkbNMdlWZ5S8sm2YDXc41+2Bb7ScjwuieMZ68\nKnRZjSEa3LfgRH0AX0vo+1DS/tqNYN5FE/qy8Rp7GkNJfu5x3A+YlsFzhT0B\nj6yAWeqNoGC+Oss7z4xCE0CJyGbIMV8JA+BbuO7qKtXfHKa5wgi5Cu5dZQs/\nHzAJizT7izb9AFfpmwP9kiOANCHMdNiAGw99kLJ5IcNwZnRO40sEb9O+S3G9\nYc7v\r\n=zSym\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAI4nzwMAkhG+2E9rZ/kdQkLzV7GT4ChWbtiJL7t9tVdAiBrhWGZ6gSxt7DlcBqfIe1ho/jhzdWL3363f93sVtijeA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.8aaf270b.0_1596480050249_0.9337536242524809"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.5cde9f12.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.5cde9f12.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.5cde9f12.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.5903d39af.0","@material/icon-button":"=8.0.0-canary.5903d39af.0","@material/mwc-icon":"0.18.0-canary.5cde9f12.0","@material/ripple":"=8.0.0-canary.5903d39af.0","@material/theme":"=8.0.0-canary.5903d39af.0"},"publishConfig":{"access":"public"},"gitHead":"12da43d72184f78a2245a6686a1ebff3e7bb03e7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/12da43d72184f78a2245a6686a1ebff3e7bb03e7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/12da43d72184f78a2245a6686a1ebff3e7bb03e7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/12da43d72184f78a2245a6686a1ebff3e7bb03e7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/12da43d72184f78a2245a6686a1ebff3e7bb03e7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.5cde9f12.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-i7BkwGSTSwafCWHyKeus2/S1KH5cnhAlvSp1MzU+IfqwlXtDb+Xp9eT/4102KzrnbmJ0ELIyNZxz82Ggl07EKg==","shasum":"c3e7d71ed083755fc2a9e69eae1ef2da3f3e9209","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.5cde9f12.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKF74CRA9TVsSAnZWagAA2kkP/2BhxNtJwEuGOvrt0oKV\ncZc+qpg65KvONPtevm85wn+IGOUS7yhjMVxRvyQ2Hi/i3zI6c4p8m+KarD0D\nXJhgPdZydqBlmphdSQmWSEUMi/zxzz4b8XKZI5cjWDFbPwURgTrBArU8A9R7\nDY7amb9mHBeervZ0qaKZbfZe0X3br2v6XSGW0BNDRN3u1mfAQm0UmiLLOCKR\nOWo2DnJgHOGZ4xjzHy1r5T8yffiNg9fxoHUQtpYVmCSZbkybk9KHrkeEqp/U\nUr8LcaeW/dzIcuMPKGySpz1l78LWPAGOruJz7Tut1gAZgYknD2uPoI/rIy5q\naXNhsXU2oHVIZYb3KFpbqgf+qvJC2tzxGvCiA4qI3ZLa/ey+iNPlnpiukefB\n102yli1LJUtiwjlMRBQrh7YU0vfdJDjgNhm27qCfWN9lPb54fP2gU8Ecs+7V\n0T+g17C0wTC5FLJPuJ6tAaa2Fwk6uqhxA4IOVF/d5QezrWaIHPj/DkkXm5As\nQqfbbFeMDs7LhrUsc4vjBaqV0IrpdOxq+yKowosMYO9orqOFZIdgfCuJUNfq\nUMhQoYdgZzMWbEVhqHsZ8Dsk6NVERD94jqolJxyqGQlYTDTbLSNLuiGcO5Ov\n2CJOzsLLddsonmu8lVkF1wjTuWo0rs6D9Lz4O+fRH9wVNkR+0E8SlV9p2Q++\nmJTj\r\n=vWFB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCnlLSuA3jwAHUq+7ryzxoO+RdsATKIMeJMWez4IVHU0wIgKYQgUyvQi72cwDnC0GTd9+ajUbNY1cEcz0p/eaqath4="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.5cde9f12.0_1596481272588_0.23158731855326953"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.1607ec53.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.1607ec53.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.1607ec53.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.096a7a066.0","@material/icon-button":"=8.0.0-canary.096a7a066.0","@material/mwc-icon":"0.18.0-canary.1607ec53.0","@material/ripple":"=8.0.0-canary.096a7a066.0","@material/theme":"=8.0.0-canary.096a7a066.0"},"publishConfig":{"access":"public"},"gitHead":"0ed0cf9b8288929f621c044aaed573575e7f23ae","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0ed0cf9b8288929f621c044aaed573575e7f23ae/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0ed0cf9b8288929f621c044aaed573575e7f23ae/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0ed0cf9b8288929f621c044aaed573575e7f23ae/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0ed0cf9b8288929f621c044aaed573575e7f23ae/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.1607ec53.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-7bjbKr5j+IBKjUN12UVBy9PaSUyzRwf+75UMZ1Sa0hr/hzQ0SXvpqwjeh69ft3CeHvgqIU0yxy2ZccX6/MiU4A==","shasum":"1b0993e39a3f54f2508acbb2d748b2f645e6d843","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.1607ec53.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKGmtCRA9TVsSAnZWagAAZqYP/R55PfLeRREqn2guvBh3\nS4XDYQqQOaKPc5HJk1wQ7YXsbgCRvNGfYHFKEKiNyWNXyax1O8xPNh0QC9uF\nE99js3o/c1uidL6cyTByczqIjjy9TxtVb8Jv0a0+ipID64VtMYqN5XDyWIfv\nXvw7nWjXzSxjNNna/QVy2dYIpEX0zB/C3WmbRM1blcWifW0U53G9QNyu8dDR\nmqxc4H3dgB2QEqzgbD1vHwWlSw8WWmzCWQfI8UD4j8h8KYZwFOm0U4QuPDU3\n98j6Pef7OEjgMnIF4fWxMtwRvUJ1UArc2v4o0azod6OTGJNfGyZCKCdkGee3\n5gC0WzWBGFcvflA/f98R9geSGpsmOS0BprIel54uoB1nWaREkS2USWgxVhMS\nFgfn9nqFBxxslyBexEW3TZgDlRxJNmpVhoJQ/JCzPSpfetFP63Jg0nNPGg3q\nXV5HrF8C0yqGzEBTh8HkYM23YqbGJwCMb4Sk2B6/Q8/E8qgbU6Lp6yW+uMbq\nJoWRbMLRkRAJEw7fN9d8Ue1UL0kadIIUPeI7//W/AcDUGSALxfUU5dykfx16\nEQk21MEYsMUEW/ixAhuCxvNnJUfjmr/7jU9deOI8L6o9g2D+8Wo5RUNIS430\nBv7DTWq8njrAnUWlJWAkhJKi2t/er32hgE086kkcHzErh7df44xIOU0CcLGW\n1m7L\r\n=bAPn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA41m+5NY9zbJaUI+BShV9g4qwUT3OepeFbz6mr4ebj1AiA6zySe5XevZYJq14ioNHAFm7P9oA0PVW980888oX8hZw=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.1607ec53.0_1596484012630_0.05554396725784572"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.678b30e3.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.678b30e3.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.678b30e3.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.096a7a066.0","@material/icon-button":"=8.0.0-canary.096a7a066.0","@material/mwc-icon":"0.18.0-canary.678b30e3.0","@material/ripple":"=8.0.0-canary.096a7a066.0","@material/theme":"=8.0.0-canary.096a7a066.0"},"publishConfig":{"access":"public"},"gitHead":"53d3656f4039bb116e0f771ca0dffc41b500bb59","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/53d3656f4039bb116e0f771ca0dffc41b500bb59/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/53d3656f4039bb116e0f771ca0dffc41b500bb59/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/53d3656f4039bb116e0f771ca0dffc41b500bb59/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/53d3656f4039bb116e0f771ca0dffc41b500bb59/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.678b30e3.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-jHr+mFRQmZC+mkh/6psOdHGpBbiFI8Y+oXssBXT9IVcthlXDwr/8O+CDorULqhyVDQPtt3Bxqn+Yz3v8aaiqqw==","shasum":"596640ba561ef5ef909a94bdfd1d48fc1f671d31","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.678b30e3.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKGqQCRA9TVsSAnZWagAA1PUQAIfar+14joaBXK4O6jHN\nu0mE2ZKW5mXV0+PoCY12Bk0dBm6d2aLRaT0JYwy3NHOxZbgtpYmBSWof7u3X\n1dr8GjzOlYEaWNxFqDHZeQYw/UkUcuAVMsJSL6qHd1BkgrAw6EcHZTlSPVTX\nwv8qSRuWNdEN6k+/iDtoNTV+IzW8WLCG5+mTijI4to+eSZT+GCMVv0FqCW/Y\nWXtwaN2pNBmyQpzUtWtF1wrKQzFFa+glXkTFbSjAS9myIHkmW+Lp3nsridVF\ngwxco75QmRQlzD0Y28bmASLe0VTZJKS45y3YDQ1x8JuaKosnsJUH5k5cRwfM\nfZoynNy60U5c7iWLrD1aul6eu2qo5HSRflMJwKOWZWsbYzIKzoIXaPLpOQ5A\n5iT7lPIMi9D7J+JpJXCx0w8/DoSRd9e4BvMMyj/2FLUgADY8THOJzXssXR5d\nsj9JcsgcC10E/bRn3i8AuviJxFcCYx2lWQzDlTnqttiz9YaLUxfPveItRQbE\ntnRPAvmxhFaSgeN8EXWvn6kuvOkgwVRS95a0JLRvKz8X9xjvtlhWrpBpQkfI\nJmIOwGKV547M75gAqnVQwEQ6S6O9KqL24j9NzcOy2HHRFC+BleZ1MNkedlma\n7N/Q94+ZW/Dl9o115xduXuZtuii8/j3I8FjhVROpCJvRTxoQChfHNcFwtMep\nCs5V\r\n=ZyKJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCKvYyR5NFdUBC0uLgiLFmqzTpH6cyPlKeK15V2We8LgIhAOkxucI7xZM0J+raFL8jRlra2+unB8ooaB6ga1R3U6SP"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.678b30e3.0_1596484240044_0.20566320659982762"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0-canary.21c55569.0":{"name":"@material/mwc-icon-button","version":"0.18.0-canary.21c55569.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.18.0-canary.21c55569.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.096a7a066.0","@material/icon-button":"=8.0.0-canary.096a7a066.0","@material/mwc-icon":"0.18.0-canary.21c55569.0","@material/ripple":"=8.0.0-canary.096a7a066.0","@material/theme":"=8.0.0-canary.096a7a066.0"},"publishConfig":{"access":"public"},"gitHead":"65f46b7dbda996fd5cc43abfdb42943515aaca08","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/65f46b7dbda996fd5cc43abfdb42943515aaca08/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/65f46b7dbda996fd5cc43abfdb42943515aaca08/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/65f46b7dbda996fd5cc43abfdb42943515aaca08/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/65f46b7dbda996fd5cc43abfdb42943515aaca08/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0-canary.21c55569.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-KQp26eihu6fYNa59H8mZh5L2OYdcNK1boJJJXZHChssIuB9Sr8NKlDEDLabFuoK3ufOg3JXHw5DKsHXDU1NzLQ==","shasum":"44e36a84c2a38169e9f3db4d9a5bdfba5738b2a2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0-canary.21c55569.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKGv/CRA9TVsSAnZWagAA7jcQAKO3iNAXBEvGBepLkOzt\nzVDL39vveLJ6jbgHiqIxtIEcFV5EXHbBT+W3bhte416ReD8Xod2ESr3MMSko\nd0KbYgKIJzYbauLIsL20rLI9KEvZumNYGScg6mCvYirrD/4sSMM01q3bRoRX\n/oL76dnPqaJjGaSk0uEiwjvm/cAUGV0w/efaoaC2bO4W3Dsi8Lcvanc5Os28\n2mh1DjuPiC6ajgeLErXwzGWT5mI0FWwS0tORGdWoa7Yab2ojzqRxR7f3Age9\ncSMcJqMwpMoKkFqiaKW26+4XipESSv/lji5xipwindWqQeKwBHCy4gBnq2C+\nKlqVcXArMa2lmINFNyB4D5yMUTjnRECPBDiNBuMbWYuVqFZrACCuifuV1RSl\nFKwf0PEUfKW5danzFTopsG4U11sY0Z2Ab2PrZa59si+qVuliI5DFEgQVOW+/\n4nTlt+3NLXco5Tzf74JCi11SyZyGSNnfR33pmIP8idzvDfOyrmxKP1Ur7WL5\nWxdAZkvZ9c6mBPv0zdlFJgJC3ECYbxqH0qbTXt8D1vPHcY0VsRC9+omnoFxP\nosH6rOcWltB+RMBZ/IpgtUi/aN/gByU1DABBi4zeJ1KW37Dhypciazf0WgNt\nrtRVAillJm8agsahI+XHvzbA5LXJQuQZQ6Yt5+otHxS5ismqUTvwayHPnpK0\njCNF\r\n=cQoi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID9EQ9SPp4BGeVkfQG/CFLzGwi4N+6U3hSg+NRzu3QzxAiEA7svYjM/hsn2ya6qsCSE8I12GtN60VYA6lnykhQChNuo="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0-canary.21c55569.0_1596484607310_0.3455872170493848"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.907d4d7d.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.907d4d7d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.907d4d7d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.096a7a066.0","@material/icon-button":"=8.0.0-canary.096a7a066.0","@material/mwc-icon":"0.19.0-canary.907d4d7d.0","@material/ripple":"=8.0.0-canary.096a7a066.0","@material/theme":"=8.0.0-canary.096a7a066.0"},"publishConfig":{"access":"public"},"gitHead":"c9bc2fce8a40ef8eff9b7444030f3e2a62cc1d8f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9bc2fce8a40ef8eff9b7444030f3e2a62cc1d8f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9bc2fce8a40ef8eff9b7444030f3e2a62cc1d8f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9bc2fce8a40ef8eff9b7444030f3e2a62cc1d8f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9bc2fce8a40ef8eff9b7444030f3e2a62cc1d8f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.907d4d7d.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-vkXmEYmLGy+lY2toNeb2b2TtdokJDb+KqwROuDRyH0I4WYdl+RvPlfzgmWYlkXr9Nb2+stB8nM5r5y0rKRmoDQ==","shasum":"be80484734bd37370d862778c01af890cebb0155","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.907d4d7d.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKIAXCRA9TVsSAnZWagAANR4P/ivjah4eLphr09YApSqm\nfpSxlLMuA852NrnobzHxmcCsT9smuFEa1Aovt8cAAl4nvK0vSSM1WKX2yHRt\nWBqG4n8RIKy2q6ViB6Zdeu+z50w8yN8ly5kDNn4HMsUe56o4SwIQNNx6Incx\np8a6qJBIxqdhrjTWP7PxIPfXwowxjV86jO73A154ejdYcOvZdm1yl/ByJDMf\nVDa7Q8sNtOq1GKbibHGhS8ifU+ktXIBTALgDi/evFlxspc4tHE4f8qfXYMDk\nR4zGzP+DamLwxN6fzlQDfl6QCeVh2c19cyY/F/8aQzzUJGN86AZZEZCcB57Q\nd4gmR7cLL7hxXJTJE66+B7uFbDiw0g/8OyKWs8DF7GrBqNfAl3dMp1yd+O3j\nWITJ/f74V4FNGUd2pwUyIShKPLwTWE2JQlIp9cbaIlkk8PrA9JpM78DM2tDh\n61igUtfQjce76t3kiOJx6cxXrRaWfRANEBGYnCGBwdIEFaWea7KADvNfTXUH\njA7Ywq8hf2cJxX+ZQ3mgOzjDwT4ettOefmeoUCDH9f5JCD2hPf6oiF6BHpK9\nG8QXoTEK1r8V2t5/ln+h/e26ND2YQtSQ/PsjyBpctpzuv9U0D8P6JckUDcj2\nCOT2YeMc3Q4TMq+4lUPh3G3Ccu7NQfYZDQJ3snD0LReX2qk6OqfNhe/aE07M\n/dsG\r\n=XkaP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAMK7Ye+lUsoNyqMzO1oCez2hgEWxOIx2C/VleP7WYZCAiBkQbowZxe1fY+d3QkdJ1O1S6hpZb12or3vl2b493Af9w=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.907d4d7d.0_1596489751197_0.22670907416395392"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.18.0":{"name":"@material/mwc-icon-button","version":"0.18.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.18.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.096a7a066.0","@material/icon-button":"=8.0.0-canary.096a7a066.0","@material/mwc-icon":"^0.18.0","@material/ripple":"=8.0.0-canary.096a7a066.0","@material/theme":"=8.0.0-canary.096a7a066.0"},"publishConfig":{"access":"public"},"gitHead":"907d4d7d7235b3a3256595bce22f0d7db165adab","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.18.0","_nodeVersion":"13.8.0","_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","dist":{"integrity":"sha512-SNHkdT5vZTt1NjN4eUzZcCd5wdhOIqk1gbe13VJYiEhIiLD8xT1NobaHAPKozEqZaBOvQTDQX7qdA/VOEmbjCw==","shasum":"1eab554e53cccd3a80571e1ba2d63b4ba9c4c437","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.18.0.tgz","fileCount":16,"unpackedSize":47114,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKICKCRA9TVsSAnZWagAACYUP/3wNeYxgI6l3j1pK9jaH\n2zZ7KQ1IoxzalGyskjtdGXfBOsmrvP0rgpMTQ3qEGHEOOrguqZTkhgUu9U/+\neqTpeOsrJfrQFIw52kEAXY3lIvpX5oczBbxgqpn6RKjcP0JMcTQBYJjl33E8\nAwM+I3zhE/Wcz/yHH0UwTtiPqD5OwQqFcT2G9JLKAukauw7EPHBhfiKsOyvE\nhema9tGe/A/JtQRa5m8FJVykDbYowEcXxPfG/tLpQOQ6zXkC0DzN6QaPLYer\n7Ez2kh82DKuiv5xvvkj06f8CxI27NX52iChkzpMFPvgrZOVfdoDide344Mhv\ncJXiEQqc0Y6D2b7l/tRphHOCmo3rWgWQ+3ZHryhoq8l8JgBN2WrSfFb6Bwrd\nPPQfFtZrOIGYJ0rrbiN8VXfalP2t0skq1gbsaU5du9LpuYdDeOA4fArefmmO\nbtZX9un77BL9q+yFsn03JCfVzyjDn90HdXnlUICmSTcuZaTGAEabzb/4EIf9\nGi9aufsqKzi9zbJ2iv+vgz84jAKvpxJ8vDYaYOzVkBmSY3X6p86YEQOqVX5Y\nhZwD2JgNRCciFvIdqVQAI2rGl0mdE0PGqwAQmyczm2kYZ6tH4GIRTGkyaXDq\n5X3hd7iXaLUkVV5ZVPuLuSQIpvS4Dy1VJ/EyDQtlSnrNe3NSOS7HKdapWooW\nJech\r\n=qv24\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCdRFjOLsEYWq0HniWk+6Xn6Z/PALu84ZOnZWMbwynxvwIgIB0/SCefZUoQR1BaIHTSovqrEwtEOEunP391oc9MG8U="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.18.0_1596489865565_0.5691413291512222"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.f7958e4a.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.f7958e4a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.f7958e4a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.096a7a066.0","@material/icon-button":"=8.0.0-canary.096a7a066.0","@material/mwc-icon":"0.19.0-canary.f7958e4a.0","@material/ripple":"=8.0.0-canary.096a7a066.0","@material/theme":"=8.0.0-canary.096a7a066.0"},"publishConfig":{"access":"public"},"gitHead":"814d7f99f2c2016c7d56a7297cec2ee04c29bbcc","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/814d7f99f2c2016c7d56a7297cec2ee04c29bbcc/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/814d7f99f2c2016c7d56a7297cec2ee04c29bbcc/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/814d7f99f2c2016c7d56a7297cec2ee04c29bbcc/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/814d7f99f2c2016c7d56a7297cec2ee04c29bbcc/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.f7958e4a.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-7+8fEiaOjDXvgsJPl66eeo0uewJcEaY+hYEolbv2AE478dhUOH/yzQ5C24jApy6JA2TEzDs9yCXzhnDzgBl/yQ==","shasum":"a291914b329afbd2c0b20e4904be89b5ac88141f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.f7958e4a.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKMLECRA9TVsSAnZWagAAg5wP/3UL6hLwX+3TOCbK/FG+\nlr+d+CNh8+78JtXqWJts9AqEVzUOumcUVAt/NuzDdx6VWH94glpSkhvjhzHP\nwB0BCT/UhX3IFg5qyc51Xmr+qYSlp6Nco3syWWZm6pfLjUco5sB8wpsC6zKH\nAZjo6nLLIP21ooauAVYIy7pjdYduAeSW0lvUIzJd9T51zI7gocEeMGIfZHW7\nqv8rRB8BEL8LSx0Y/wgovs1aEbh3vUaUoX+iCd/eddDxZuemKQji6hk2vI/1\nsX+JDB4jp8VQlwXOtX+djfFdDToAanUWSloYIN3Bksvek4ZVPf7MKkJQsmpr\nuoE3x1hISDuj2YlBCEla1ajKXtdi4HXJkuHU8aw1YLkX1w7NJGK8+PENHQ1z\nP4xBEmrArQ1Xvbj8zoY0pArZPo6OpuD2lni0f8jBVeflJasMq5a+OfB0yf0y\nOc11COrn8keKGJj4zW3fWo0TyHkIq3t31Ioc8hib9JEYhMQhZoNTDglXbO2R\ntLYdsDV/Er+gH46rLDVVCmWlor8N1ZG6mjVLsoC8auKZJR4VS8j1rXv8+bL7\nNkFCK1y9N4f7mgdhs4hjo/OkkReUNEz66HhoIsU2SYP268JK4RPZ9TCMjPWQ\nTWjtOUnPMK5gMggkV2Z9JIixZM+LW3z2mhNxebIbsoKaaoshphwkPfxWHTPT\n4YBg\r\n=7+Kh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCJD5mfcD48E6JxD7OoKwO33XV2cyUhBNZGgbk20Z6BEwIgUR9uh5GKLKa61xlvl+oNVKEi24sUzXVfOIvzfbwAb/k="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.f7958e4a.0_1596506819924_0.535907356275473"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.f8ceaf79.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.f8ceaf79.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.f8ceaf79.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.1b44b43c8.0","@material/icon-button":"=8.0.0-canary.1b44b43c8.0","@material/mwc-icon":"0.19.0-canary.f8ceaf79.0","@material/ripple":"=8.0.0-canary.1b44b43c8.0","@material/theme":"=8.0.0-canary.1b44b43c8.0"},"publishConfig":{"access":"public"},"gitHead":"a1435334692098639ad087e00c61c1190812b959","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a1435334692098639ad087e00c61c1190812b959/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a1435334692098639ad087e00c61c1190812b959/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a1435334692098639ad087e00c61c1190812b959/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a1435334692098639ad087e00c61c1190812b959/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.f8ceaf79.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-RDV1T6LlsakXrDgh4bI4A8Gk9fYMj4rZWA6z0b53gaiufLZxTtjQr0OSzQ99h2JPFd8JtmWN3GE+m4hT7QnMag==","shasum":"a5be4ee294312afb493f164ae4301655407d7dd9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.f8ceaf79.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKbR2CRA9TVsSAnZWagAAd2MP/2TP8EeqbZVIvaOWqTvw\n0ct01aEsNSgA6/b+TW9KS1weT8BmHOHuMoM/0UFPaZSSOZZxbAA/oT8b/fwJ\n07sEuR3Q5pUaH6H9+fJ8P5JHXlTpQKxD1nzXldxKcHUkdt/KcB6565kU/uyR\nq7nmX38wxmOI7X8D+Uxng75GlACM0/BbHjOCWG3qYl2nCvm2MRuGnbFZP6wH\nQeNSHxaCt1eoiGjTKopjBBP/olZ2y1D0ODfKLruH51aUW/9qxpSabFmnQEkY\nnlDJPugQuVnuB+L+fv/IIbjfHKsb3o9EYY4t9UM/J+XttOE2fSW+P+gq6lD2\nQflTHi2YMTmMeWNO4GxSpo9/09mKUr/NPeUvkYUygERS8EWWKCoNcHINs1gu\nl+N/Yq491WaacbUgflY6CiZKJnSy0FFj90DJEQRCBxUjJ8yT1dnmzcZGLW5P\nLJSw7uhi0txl7OIDFUwkwcQnFEETbQDnfBK0K7G/01X8JlcUSjAJeqyOQbJ3\nekW82CHXpNjdSOkiizUOa1bI2qCgRjasq1OHHlzWj7h9iYL3hJowRlpsgKyy\npDZ43P7U9IR4YoaDB30HzveVBEd4ivUQFeZbPtcjqX5QRxhTxyNQizcmTg+N\nLOYTMshxrzjj+fsBf82LLVpEIC+zyqnKo1GDvPHkVnAFxExyrPqIBsxTYeE9\nFbl1\r\n=GDkv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQTgSVzhKCwrMAN+XUKZ+9NSQCyZrh2IZOa8ph9Mj09wIgEKns1f3pPM9GTRiOqNvUAh/vovUeHg1OhMXEFx5ueoY="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.f8ceaf79.0_1596568694439_0.5158844322380634"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.6b9e385a.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.6b9e385a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.6b9e385a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.1b44b43c8.0","@material/icon-button":"=8.0.0-canary.1b44b43c8.0","@material/mwc-icon":"0.19.0-canary.6b9e385a.0","@material/ripple":"=8.0.0-canary.1b44b43c8.0","@material/theme":"=8.0.0-canary.1b44b43c8.0"},"publishConfig":{"access":"public"},"gitHead":"d264df08ac61122a6e48c33485335fe7444fbd09","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d264df08ac61122a6e48c33485335fe7444fbd09/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d264df08ac61122a6e48c33485335fe7444fbd09/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d264df08ac61122a6e48c33485335fe7444fbd09/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d264df08ac61122a6e48c33485335fe7444fbd09/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.6b9e385a.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-CoPlWnNef1Z/muJBPx6zl/m6cT9qsHqKsY/9tXSi9PYdnCJDk2han3ScIGuxwi/8hLPpSCpWMdVrRF+Lf7ElKw==","shasum":"ecba7873fe3ee6dc918acf534c2709f4b1285b6d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.6b9e385a.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKdNUCRA9TVsSAnZWagAAl6AP/31KgVCkJbpwiHHUjVGG\nZ54Z2i+7RqmK6s8QiHY6ScGc/75vDvy3TqjMOI75ScEmcLur7C0MGq9yV6iA\n65oMCRzlBtCDtfFTRxnOqH8EOqEf16LYVMf01AGKEryo4j3eemZOoTQE6/8x\nwxEyES4h95T/2uaViIqCjN5g071o5yDrVfsWfPA5VbpOujs87IcC4OinOy6z\nJVYsx7j3Pjja6RJtsC4oW4rB0wyyFu8kk89Gn46GbrZ974S8KOyJTEQwlBUf\n5SdUdjabfANGuk86z9cw+pMaT0WyVdD+f91Rrr1qlu+lLTBHz3/fAoX30Fk9\n473nLBh3qlhQZOIcH6UrKdTMQNrxcLm7SFSzxVg6yJEdSfF4F4sGYtOCDGsG\nhF7WSgG2bbubKhotjf/jeicYdt+SfR1hVb2ySQElC9h3iR6MNLt+hHRiOfYF\nOC/jyF5mTfgubiVQjCSqsPPAu/pwwl5XgHrhRVqS4nI+XT1m+W5LZ7m0AKak\nEZYCk6pHq1gvFpOYfpDVCsrgu2dCko7aUV7ttJRrXhd7DdIcnO2+H0dnTb+g\nXOqXUD3hpTQ7UwgqQH5G25XF5XoF5nXoFAwBD0B4jz/HhlWclmVsCoNRbyAo\nCrGyhCh43tsyVNzcEVs06OfEDJlpY0gjQo2waWXYI+g8QKYlFG9Lw3JsRFIz\n89sK\r\n=6KkZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHcTKVzTzKpFxwTRG6qO4sAvjrmxUszyhRWUfrsjrTzLAiEAph39tleNuFaCECrEkSPR589cYxpl4gfOaxxdPAPbzNs="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.6b9e385a.0_1596576596413_0.2692811564787896"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.9a7e6d2a.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.9a7e6d2a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.9a7e6d2a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.1b44b43c8.0","@material/icon-button":"=8.0.0-canary.1b44b43c8.0","@material/mwc-icon":"0.19.0-canary.9a7e6d2a.0","@material/ripple":"=8.0.0-canary.1b44b43c8.0","@material/theme":"=8.0.0-canary.1b44b43c8.0"},"publishConfig":{"access":"public"},"gitHead":"162d034ba4d899bea7e421640d7cab04f0130e9e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/162d034ba4d899bea7e421640d7cab04f0130e9e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/162d034ba4d899bea7e421640d7cab04f0130e9e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/162d034ba4d899bea7e421640d7cab04f0130e9e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/162d034ba4d899bea7e421640d7cab04f0130e9e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.9a7e6d2a.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-2WOZlMIzKH9mQJfN1ViR8aRyedJpnN73HiqdcI8YWEqv5KioqSN8lnXTPslIJv7jbmA8WsJvYfJda8nPBsMrUg==","shasum":"3604b04ae29c636633f2955efbfebd98da3d7345","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.9a7e6d2a.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKit+CRA9TVsSAnZWagAAZooP/AmpW01A/aNxsDS8iJr/\ndlJFQmwZ5ABz/Rcui39DdsR8pkjjyY8sM3MUSi/ISTioOFgIedIpLToah15i\nVBMFUwqwVEo6lGQ0Qf2aKwOdk8h7toCzz6IgDtFkdzFrCWxkUIC86im1L1f0\ncm5xX4gZjQSgGdMLuLh5lXZVm0EeUnb9LJFx/YSVXy4+w7xRNG/FkGQusgZi\n6l5s34+wiECmuooO62JPTDLLjFs3Gwy75BhsXYHzdDjdeNGM/kbvX3pcpMxP\nnsOhfIOFwuWSDmfmZZv58JDLdkwpy3ebeqQ5kLdVaODakau+oG3g7qa8v3Lg\n4awXHm9U56zDY7e3TzIMMDpmYM1Na8scukviT1790e8ATKy+ZkfQlgs5levn\nPIG0lj1XHYjZsXCOUt5Go6bRFxWayyNxp+mu3C5hZNuCwtp72vACFXa8YGQE\nlSlAyotnjkuUHP7mNl0mjw7dQcA0yr14uT5OuiC3Lz0eg3/2zSlF52+7vULX\nkF9MmrusiOuH94oxRHjFLZATqvG9W3uVIMa7Io/tR1uAOsJezMxiaY6Pzvjh\n9+AYxMeTK/qie30XeKgKFQ3QujJ1htNbbb1Qg4nMcoW5tdurPcf6XmAVvxu4\nqyK3UYlLQjzB0tMESzV30bnNpGNL95PcvCK6NxijzWT6j+HbqkXw2UPCoG2c\nQaQt\r\n=jw6M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWOtiRbs2OHgbLhriDx8uWLv8R0BtHIABeea4DKzZ8mAIhALhzMX5GUu6bSGnGJuRG+dB15MdSMaswYgDDN6lHuwH2"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.9a7e6d2a.0_1596599166530_0.24049667481275327"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.188f3f1c.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.188f3f1c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.188f3f1c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.1b44b43c8.0","@material/icon-button":"=8.0.0-canary.1b44b43c8.0","@material/mwc-icon":"0.19.0-canary.188f3f1c.0","@material/ripple":"=8.0.0-canary.1b44b43c8.0","@material/theme":"=8.0.0-canary.1b44b43c8.0"},"publishConfig":{"access":"public"},"gitHead":"200ab3c3186265d2084631aa4f47600057a574eb","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/200ab3c3186265d2084631aa4f47600057a574eb/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/200ab3c3186265d2084631aa4f47600057a574eb/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/200ab3c3186265d2084631aa4f47600057a574eb/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/200ab3c3186265d2084631aa4f47600057a574eb/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.188f3f1c.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-mmfJAsKz8QcTEHlxQHv8hc6QIKuVMqbY7b8GSeKsIMYRz1uHu1Ur/cz5MxMstMJ9Qw/dckzZyMYsGOne15sf2g==","shasum":"100fea7e8aa8c7e2195541e7e303376015416a2b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.188f3f1c.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKvbOCRA9TVsSAnZWagAAgQcP/RBq9rPDo5ir5pcvDf7j\nAuY1BxNFo7EoZ6FvOKL0HUntRHVFlUUIMtGJhQBCXkHGKM0sIFE5+FEFWXgB\nWynuUzkhMtbwYq1dlFTqGHOYPrd9qqSlpcxKF2QWkFsDqLEQAOcbF72dUt4R\nABqokJgMA/LRQaDSFIQU6Bp0MY7f8Q2gGTx0e6rNjssr0MqZOsjXdC26zyzW\nvO9UdAVYswGDS4f7WF9wmJb1AKdo+LgbfNqIOGsEsSTFa1DehAAUEASJm0+Q\nl8Qtek+60IZa4tVOleDmXGcVOK+vOS4vEwxrquOJqtBRGPVCGllf+E6XC11A\n1eRpoeXHq1agl6xtlrq7HdmawOuq82toDIbTQnbKeyjqvWDtlgv2YHBLUwrn\nPgGSgwHzuLMw7x50LFAZ2b4XQ/6fd+AgiovgJrG1hiQqKo8vUGYEBmTyYEtA\nzS2kX/RU38iWcY1jH+kiY1tdZlWe8eTGcQSCM1quCONPRvv3jLi2rqsX4Arj\nlF+h3BfDBlmmvw2arR55N6PvxMos5uRnCe6krEnQ6/Sa3Hb6IJCCJM4/4PZe\nQheOOLZkMtO5GIyr/Wl1TBptUjaE7NP4izrPgsmQUI+q+xTtQ7oj74aNfEyV\nqbxDC3Z/tqBF64D+tuu/45/5W+UpUrTbfctBxvc6PvvMOvt8lc/CKiM9mYac\nD/QT\r\n=zfdo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDICGQbxCDx7k6EIaKrsf5w5Ql8gmB7MosE7dL1saMFhwIhAKrSZ5+1bqmJv68EAayvpxxLNL8O6t+0sHYV/x5bOhKP"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.188f3f1c.0_1596651213778_0.8772799739817572"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.b6106add.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.b6106add.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.b6106add.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.1b44b43c8.0","@material/icon-button":"=8.0.0-canary.1b44b43c8.0","@material/mwc-icon":"0.19.0-canary.b6106add.0","@material/ripple":"=8.0.0-canary.1b44b43c8.0","@material/theme":"=8.0.0-canary.1b44b43c8.0"},"publishConfig":{"access":"public"},"gitHead":"9726e6593d779066f5b7158af254537ee9c9174c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9726e6593d779066f5b7158af254537ee9c9174c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9726e6593d779066f5b7158af254537ee9c9174c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9726e6593d779066f5b7158af254537ee9c9174c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9726e6593d779066f5b7158af254537ee9c9174c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.b6106add.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-CkfM3n4PbVjDnqtGl2BNeGE5H5dMoy3k9+XJtiO6D8cHa2UuyK7LDz0W6gG+cOTDsj0oZtriS/YbiRlSx+QzvQ==","shasum":"09930f4f0f21f67782ad15b1cc03658fabf6d808","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.b6106add.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfKxtbCRA9TVsSAnZWagAAiwYQAKO7dk7b6EL6c1hR7vyl\nH0HQcrqgZaBtgx58hAKZCKHUTyMq7ZK6wVloPQyLdFurhfqA/6UX7IWfYLCm\nm2EZqoV3ICcMasBvhgJSM9JzZCpF1QsC7s6l4y7RxdRlnv0AdsMLcyaJiFTZ\nVp+aVAev7K4PXh3KF+DifudpAJy6DtAyXrnUJhlPTZ/JHWYWyoUDGRvw80Sk\niUmm7mDLE37kthXSCch2U32+zEv3CzHq90ShjIVUCMh4yGxaweiAxWoQy+IZ\nvBx37yFTsXj3MYbjOnASdocyPLUcNmEuVZHJlSiAoFpFMlBTKI7J4qk2dg5L\nkL4+q7xgfxpV5Xh3hKUMBx7trySaXIEf0KFJeuhjZchGtv5xRxfBDFZfxS/S\n061xQK/8NdHXAa1TOZLRPMyzovwQTOpzbZCmgqh5uDu2uOOJhhXMdIdHMiL1\nSQGO4C+GO3WHMa9xSnifbuUgNlRSK00YHSQ2FVLqF1aHNlbpfAxK3FRO7U5e\n+Q917jAShEE7TZed/+b8fuSLeHDWwICK2MRVf59mMt9z0TNX9NcXW0ZUEkTY\nJ4KqvkLjcWVtHcfidL6Md44Y0ZmFwBC0vJ3D7d8jGX+6z7WKxCUuA6zbfd0B\n+SATfsZA1HBuGU9YoBlJV1kVraDuMcylTO+9u5sA+76i/TSU+5btRGDvAeFz\nDxKd\r\n=rTqf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICwPlIynOH4xfSBoEW+molrxaD87GsA/bZGA/rddNYF6AiEA7XXVMRVdgReEF3w1Ko7wvs4US2BD/DjR3WbyMDw62qE="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.b6106add.0_1596660571003_0.9486835110345171"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.ebb4c667.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.ebb4c667.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.ebb4c667.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.1b44b43c8.0","@material/icon-button":"=8.0.0-canary.1b44b43c8.0","@material/mwc-icon":"0.19.0-canary.ebb4c667.0","@material/ripple":"=8.0.0-canary.1b44b43c8.0","@material/theme":"=8.0.0-canary.1b44b43c8.0"},"publishConfig":{"access":"public"},"gitHead":"6911337bd0577b48c85e4d3502ed5111b12a7b4d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6911337bd0577b48c85e4d3502ed5111b12a7b4d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6911337bd0577b48c85e4d3502ed5111b12a7b4d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6911337bd0577b48c85e4d3502ed5111b12a7b4d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6911337bd0577b48c85e4d3502ed5111b12a7b4d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.ebb4c667.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-RSCtUW1EaViDazE54Tu/tAN4dRQ+R2ZVBwVJOCqJbMoLosH8iWRD03ZuvrJFCiBpCAJ8NyLp/W7E5QOsQbVwEg==","shasum":"27c6562953681f32a75b7d4c03e1a8c112a66831","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.ebb4c667.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfK0xuCRA9TVsSAnZWagAALGoQAI8xoClVa12afMBhpXYF\nQ6YWC826rOFuK2Xi289aeAexpxLvTAofidgLmlHChZqlIgyYiriOoD8YLGLB\n1Fb5jsq8eHA86Ru0RochCRC9tOhRdx+Y/Onx+rjJ5+gdRl6Vy/uhpOPo177c\nxJvYg1XsX8xk4xb8PTJjuLqqX5dw7riEW6awRHrYBTEbUaX5irf6lqjIIi3Y\nF4jCayl9VeZ/mv+kL4Dck+0TDn2G5aPTOHRj8Fd3+MrPTdbv7icu+qtFBQjW\nrvlRNUoE5wDMpopwvEm/0nmeVbrKVE37JAs1jFpsSDfupVs9c7hqjHGiGs5r\nrMq2j+s49111yJY+6ZypnOokkucvBXmFph0VcIPpI8AnuxMkFDmbli/Ma4y4\nXu2B/Qh6fs4MOpBYI+107QY0aq1LytXHcIA5h9enCKQ6fWVWyG7kZMT58yzZ\nuAFNFOsUm8al6fn0M2iOELW5sqQ3qijFEhaA0F2NvA0erjp812+7x54gQzVC\n+CDZM/We/LjLFDz7jQqPms3PLyGy2YHygdyUBwDTQ8HdADqdSSbTCGWsYmvn\n7F642RnQPER9IdNs8SYjohmLk7G4LXbjAqj8LFwT1+FHW55ww++X4sPJDL1y\n1Bg9kczmlhYBZH2LERVFvcjI1XCnB4iWA76JYyrC6Y/c4CqlyQHXSFovfIM/\n1weu\r\n=6oMd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyUh5kGTcsgmgc4D0VoHSHpgwc923DQqzC9AhXjeJMTgIgF6DxWVGhckiVBMHehUvXj1hJMikTxqq9fyTaPV65ezQ="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.ebb4c667.0_1596673134445_0.44972577945204195"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.aa44289e.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.aa44289e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.aa44289e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.1b44b43c8.0","@material/icon-button":"=8.0.0-canary.1b44b43c8.0","@material/mwc-icon":"0.19.0-canary.aa44289e.0","@material/ripple":"=8.0.0-canary.1b44b43c8.0","@material/theme":"=8.0.0-canary.1b44b43c8.0"},"publishConfig":{"access":"public"},"gitHead":"4d74632e3e1fce6fddaefd045c8f0b6f026b4e4c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d74632e3e1fce6fddaefd045c8f0b6f026b4e4c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d74632e3e1fce6fddaefd045c8f0b6f026b4e4c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d74632e3e1fce6fddaefd045c8f0b6f026b4e4c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d74632e3e1fce6fddaefd045c8f0b6f026b4e4c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.aa44289e.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-jUVXrmdFYnu2osk/kqNUUHsKKzLaZKyCEX0kiaX2x+Sz3WZ7SZth6stUQ6stAvr5k9GQ0CfqDHw/EFKymT0vFQ==","shasum":"1303dab618098b705dcb9348cb8625a83f285900","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.aa44289e.0.tgz","fileCount":16,"unpackedSize":47166,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLEuXCRA9TVsSAnZWagAApEcP/AquwefhUl7QrKeF5fB9\nw5dnLEfryOkSROC99wkDciTxyhXaDb7btVGI+cs5QVRdf1i45GoNmlaPKZ46\nNWEu8cjdoJllel43I7XtFCP4e6T6ijDgcRmQ59HrYx2pyP4BfPftreZE7NH9\nsCXtEHi7i1egolX9Gf71XzMVpL4umItT1Fkv1jZ1IT36rThzNe60pzsnaKZM\nl4Bv09N4IfJF9kguYFYBWXcQ5bXMclsWaxexhBg6A6LQQQFa/RY75hCjPR+U\nmzkMU1J9YHoFNSmO7nRuKTKA+Rper/JsrKWhU7xFfd9JKsCSZgja3ZTrj9wk\nHm7h8drs3w5+VWcqG93ix4UJ12WIX5wsONY27mzT7hgIq61OZo5zz6mLzr+z\nGpr4c5M+Lo54QTFyfmyHq/635v2XGflktzUqveKPHgMXeP5fLmuOfOZkiK/B\nr3NW65sR2xl7mF1aR93Da+Q23Rq17iooV89XBM1Tp+00KzDCPS7KVegoItIc\ni2EpYAyASggrEyAcBqMzZGEnVPaP1vv0k+sMLpHM2urFdtXe7sWwBNvxufvE\nxjas5fHWFN9IZ9XKPIOAxOafgdwROfPI2PttOTrjSohV/HQ11qEbt38OTk+t\n6DRKJjox7WuZNnQeG+0qebnqw+wYb0pTbjqZfUQE3oqxuzZtpZWmnbuMkqfK\n9bW/\r\n=1slX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICnvmlLRfcueNY74GVL9iYn4vk9eBPaZWmK7r4NO8qTNAiApSEoc5NDaaLPHk6GN83IoiHSelr2mf4Gbe9H5QDs5GA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.aa44289e.0_1596738455158_0.6045162406209745"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.e6b0816b.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.e6b0816b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.e6b0816b.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.96a640534.0","@material/icon-button":"=8.0.0-canary.96a640534.0","@material/mwc-icon":"0.19.0-canary.e6b0816b.0","@material/ripple":"=8.0.0-canary.96a640534.0","@material/theme":"=8.0.0-canary.96a640534.0"},"publishConfig":{"access":"public"},"gitHead":"b80bf3f3363af2f1b704d5fe2fe2852cd416b902","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b80bf3f3363af2f1b704d5fe2fe2852cd416b902/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b80bf3f3363af2f1b704d5fe2fe2852cd416b902/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b80bf3f3363af2f1b704d5fe2fe2852cd416b902/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b80bf3f3363af2f1b704d5fe2fe2852cd416b902/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.e6b0816b.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-yTzXkp12FRnikKfR+qCg8skEqlM/3PYS7KCJBJHtMK0asCBT1bTcRSQYALr8PZ7q+1LM+Gozfr9xKFFP+JhvCQ==","shasum":"349b14812948f9b1faaca6f3a674bd55a3aba5e5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.e6b0816b.0.tgz","fileCount":16,"unpackedSize":47178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLaDqCRA9TVsSAnZWagAA63YQAIufx5QR0+5oJyZJevXQ\nW0C7hy4i8UXtfegkk8eeq515FtrIbQbKUyI6Ep4Fj6wKxgLY0TOrPoVM9Rj0\n+2Y3ErjKEZ/SfEU7bwPrf4p1eRelL3UeiF8zO/gN2AsXSYioiuhNzxPZ+oPx\nKYhUyW53J8G8kJQPnTTwVv1IbkaHuuW5447VtjCsZuktr5IeUdk577+nbtcc\nQwmGvkaTIm3UCmxO14J8LuErGrfRUdUA6vrmIbepnhZ0elN1Mz4O832FKaUI\nFGKP2YgZS4XBp6Zqnr9GHlCotswq55JJoKbjnCiwtQYSO7WtW672RA1AzhSd\nWckaZjkNRmccIWpis7EL2ooKDPa0DnSUn1xVbPW9AYQa/y5Ws8L+P66nsWw8\n4jY5AtQX3HQBvV3JK7i4Mym3/XzxTdACXtgqpVSJjMVM2j5nGXSTUH5ip3Zp\nr4GXz7ZOlhj+Hu8m5cuPaoBuBhxHoIYNzyz/7eiqoGwS7t3IVSfTr9h8piVk\n6EYFj5UKvEfVbShAyBMEuaMD81JsPvd8tOzWScJ0qjka2GDv3RxTcBoQvZ/J\nJ6YzbsVJM0InDxKoPNlmmr0Ks3M0LzINYCrkym9strvZ61H2njIdYUNn+QlF\n9Mp57+9GpWoUkcOg2RfE7EQF0ttr+0GaoA+yOiCPyaNQ0pSj9Ck3sDiOLXgk\nBg7g\r\n=Viy0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCy8oGe3LX01EYlrZAWkqzKvYAUssTkQpcc41CehOIWZwIhAMtnitg2xN7kECASeYIpl5i4/BCVPBFwJOOBI7kLgRva"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.e6b0816b.0_1596825833909_0.759744064715207"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.96d15938.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.96d15938.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.96d15938.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.96a640534.0","@material/icon-button":"=8.0.0-canary.96a640534.0","@material/mwc-icon":"0.19.0-canary.96d15938.0","@material/ripple":"=8.0.0-canary.96a640534.0","@material/theme":"=8.0.0-canary.96a640534.0"},"publishConfig":{"access":"public"},"gitHead":"6e91207d87648ea038ff3d435537ba7b2014ec19","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e91207d87648ea038ff3d435537ba7b2014ec19/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e91207d87648ea038ff3d435537ba7b2014ec19/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e91207d87648ea038ff3d435537ba7b2014ec19/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e91207d87648ea038ff3d435537ba7b2014ec19/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.96d15938.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-FzT29x7GNXOURS8F3kxwKeCOGpwgrYVLdERFa2W/e6zKJ8a67cgFqFoM1+zelL1w1WZ55gmJM/xzGCNaC8RH9w==","shasum":"c866653f30be6678be5a9c7d89cf9b91692363e2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.96d15938.0.tgz","fileCount":16,"unpackedSize":47178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLbmPCRA9TVsSAnZWagAAGDUP/RneBpOmzMSPKSJ32/cv\n8GbG+ANv1GiAZ4Z7bTFLQp+fUfAznLEM/gJa+pJocjdMnX//PseWEpYdavIN\nmRXFB4Q3h3LDoa1VvI5Fi+rIp3kUl4HZ3hypZ4KTMbV7PGCPic30VgIZ5yRr\noW786bpCvHc5V5fVaZPI3vycqUlhqcqcc5bQFNwmcW+CkEorB/x73z17ND4M\n4mNMUDlURV0/XYXj4UOUQHbafSdVrCFNVu8K53LA3gLi7YsGcZOT6pLNpvHL\nQvQpLCKbxE4xjmCSNboBPNdPC9fVb5xsOHpOliC1HcRS7qkpjIdIVZ3av2lY\nieYTG5al8pSqsJ1flczGHHRB9e6jdIrQDHOTv3R2jS23vSmi8DOtZRGJ3HCi\noV4RE2rfD6tTEgSc8AMgWErlqZ+/YP9dQdCtSe7DCf0o8ZbG+a5GUYUzPFzZ\nw0FQkf/vYYSRDzu5pMSRqZDUJpQAYQ0ghlSAdf2B24c/CwkaprXuAwcDKANy\ncyrRKlVqhjgdEFTuHUckrb9Ea0BkGWi8hjIqMFznjHml+xNtOMJgPYr3DudP\nLgL1qVsLOp57TU60Xuk3l0Ad5yadQfKcubiWPxcWmxdbqw7+kpL4ZHgm8X8l\nWw9hJoy34p4ziF6rw0sMzM9Nb41mGtYo/JiBSNyqRuUTOqJhNGieZ1eU50S8\n9fzi\r\n=V3hs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDarSTrq1J5/fzFuy3yXpC0PcnQYtA1FlN/QcB27Bfg2AIgHDEK/QOoXXiKh6mVoD3gGelYCB/pj2FDuiB+F79j6Qc="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.96d15938.0_1596832143217_0.7523619815047722"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.9d991c8c.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.9d991c8c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.9d991c8c.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.96a640534.0","@material/icon-button":"=8.0.0-canary.96a640534.0","@material/mwc-icon":"0.19.0-canary.9d991c8c.0","@material/ripple":"=8.0.0-canary.96a640534.0","@material/theme":"=8.0.0-canary.96a640534.0"},"publishConfig":{"access":"public"},"gitHead":"b96115b555701f0a2fb8299279aa9dfd1bf6b4b6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b96115b555701f0a2fb8299279aa9dfd1bf6b4b6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b96115b555701f0a2fb8299279aa9dfd1bf6b4b6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b96115b555701f0a2fb8299279aa9dfd1bf6b4b6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b96115b555701f0a2fb8299279aa9dfd1bf6b4b6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.9d991c8c.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-mKMilbHV2uX+QULMfdRXb+AtBCw4r4jZ3XI09FIxpiK2+Rm3UFVIPhW4/RVhQe2tIHxuCTHhAuvN9UjIwjJ7KQ==","shasum":"19e80d25176204d24999e5c26ef1caa3e3e8d8f1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.9d991c8c.0.tgz","fileCount":16,"unpackedSize":47178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfLdDlCRA9TVsSAnZWagAAXTwP/RsBobkByoQJiperN6Ic\netJltfaMBG406Js2GeOn9blO9iyw9dtTpmymsavgDKqfPOpJtUN2+0zZ85mS\nzrP46z6fqFxTZJS8gFoc1LiHrVhOIV/y0jWWmlsSCNWTvKEoJDRaC1Mos4bv\ncGdKFwcH6qZrQZNRcNau6EhZ3k5D6BIaWNhTwMgE4kLNi3UJUNWnnkcTkm19\nrcy4O2Ns4efNUUBwsj0Wi/Mb1v923rMMR+5/eN2+Dk1KwlvzYm7yjNufFg0R\nW1povfZD7DVuhBywwSnhMhhw2uqufeln4faT0VHqRHsU6Ix/lsPpaECD2A2o\nx0uH0OkuuIv8g1GF9m+BHVRo2ZheWyGx95JUE+Fizf8CugxuYupF3dNBYLrs\n89bLo+ptT4ByzAT2ySJazr/OpVzNGffOpja3J6YY0eJf4Lv2BT0zGdfQYvP7\nNTpI5kENuP19NULSRgxkbtXD7iYxBwJQF1Jcix3g51REf4E4HnE9AtXjfWlO\nsjueqzhORjooi6HUNEnikCSTMSyeENi1hSYOfT5vmBavHRJbuySNTfhbsAsA\nX1akAs+Hp8eYxQ+GMUM3ILJTD1x10eoBmYDT5ooOqPnPyWnJE8rdf1y42YsL\nB67QoJ9Vtrvb0jtV8lQELLC/T1dj+YL6XrQw/16BeWCQlOSKzt620pEllsjF\nlAkE\r\n=FlsV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDCc2rkTS404JE6tT8eMT5pnAhREbmwVjbLxrgGXEzdogIhAOGXnzML7WPm+5WQcgccYSsI+bHrEulEIfuZ11hqbRDu"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.9d991c8c.0_1596838116590_0.10924425737691945"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.13bfbd72.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.13bfbd72.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.13bfbd72.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.96a640534.0","@material/icon-button":"=8.0.0-canary.96a640534.0","@material/mwc-icon":"0.19.0-canary.13bfbd72.0","@material/ripple":"=8.0.0-canary.96a640534.0","@material/theme":"=8.0.0-canary.96a640534.0"},"publishConfig":{"access":"public"},"gitHead":"801272b0ef15e1f90e0ba47c6a8d185052f8c48f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/801272b0ef15e1f90e0ba47c6a8d185052f8c48f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/801272b0ef15e1f90e0ba47c6a8d185052f8c48f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/801272b0ef15e1f90e0ba47c6a8d185052f8c48f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/801272b0ef15e1f90e0ba47c6a8d185052f8c48f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.13bfbd72.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-7v7wquCEci9aPziykKS70WyWasA1exmmqPxYfBMH9QiJkHffvikT7mrBi4mftmerChoAd9IdplXpQpg26/6P3Q==","shasum":"23fcd1780cd8f5fc5df3d4bcded5d8ae1cdda9b0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.13bfbd72.0.tgz","fileCount":16,"unpackedSize":47178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMZ+lCRA9TVsSAnZWagAAP90P+wZta7CkELS99Rxw5soA\nfRN4x9GTGT5dYBT6oacSWs6/YDUcE2lt1WRUCUt1cWJTJcRScqyCtbJKe9Z2\ng4aKVc2rTz92QZJWRM2tiOmE0dv8W2FoS59J8aJDu4hwf9jkSwkkTYOm2Z4W\neXuDnZW7aWaQn5dfFstxLzTg7NXgvADVm+3OwWRjKAySbXGm6zYYYo+tiv39\nqzH+jY8hwkPsGm/UCXWXixY3dJ1uxvmKqhO1F0XHGQ8QmiTMnEw/sRlAuVV4\n4OXBN7v8gLDBxyO0VethjRaaND6VUkIMba0yWk8p9ycCil6UvIFWGpStzebY\n+9IPPxjilxvBky/ysSYbKhTeCgHTsvlAxCTYhFyoO29jcT3oI7BYk3V/4J7t\nqotluEp5cxS6dwNwSZjRHRFLfMCubK0VIoaXyhQ3WZvUbqo5lu2NZFMfJ4dm\nJDk3F1ptFidVxkrWhyhwLVvsbA95MV5gS4evHZo/j7qfWduJRv+myUe6+dBL\n+fE0YU/7kQGUP7stOCcohPbwxbeT1HwTi9Chvz0UBIi8iPyUuHTCIFVayfBs\nSARorMVTtYGGVUnbwaG7X6Dkt/5ANkq2NXmLaCkGXb4tSonB0mwKidF7uMFj\n3xC3Ap2sysUIXBwUpISwxR3ZKt9U87gJe7qxTPBt5QiXsthT52h+Mfo6NANE\n+3PP\r\n=jdkX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID1iejORB0lVTq5ggm9TfwWL3pJ5R6/nyDMuwSjlo8uvAiEAx183v1XSo48HHrJgEJcjVjn4ewLz7IZ9c2AiGZbwZ3E="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.13bfbd72.0_1597087653015_0.740632592950077"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.30b1b258.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.30b1b258.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.30b1b258.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.96a640534.0","@material/icon-button":"=8.0.0-canary.96a640534.0","@material/mwc-icon":"0.19.0-canary.30b1b258.0","@material/ripple":"=8.0.0-canary.96a640534.0","@material/theme":"=8.0.0-canary.96a640534.0"},"publishConfig":{"access":"public"},"gitHead":"e34fbf2f01b3504b83592cfdb8b30914bad24498","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e34fbf2f01b3504b83592cfdb8b30914bad24498/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e34fbf2f01b3504b83592cfdb8b30914bad24498/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e34fbf2f01b3504b83592cfdb8b30914bad24498/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e34fbf2f01b3504b83592cfdb8b30914bad24498/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.30b1b258.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-bYEoKCUzkP6ywXCLsixTvfOZNCYGn8zQ7pptGKjgAbPqlgxydhx6fomfquhrZDwpElKCw3OOeVkx08jYRRzrRw==","shasum":"8abb887faa35a3ed49ba3cc476133302a49a5195","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.30b1b258.0.tgz","fileCount":16,"unpackedSize":47178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMajrCRA9TVsSAnZWagAAsHUP/3Vgj9x4VlF/pyuZQzxf\n6+kxbYSMgvfKjHIS6Dv3hvQB9RkNNPQZYCqN4NI49CBq5zkE8z6oQGA0igd/\nj3B2wjjBcLjbaHB8VbRqAqYhxeLvMtVvjK+t8FdH+8Wkxsep5pBnwk9I2JXb\n9IC+/fOgw656Uy2j4+Sc9N5sz+2165qXqypQAFw4ATOmzgw65Ppj7Piex4jI\nQ//ZrLWaHxuNK5aFxE414hJLaVz/VfiuBx7RfdXNVdNglCIrnGSsgODhaNqW\nVcHZF58eKVH9/zf+udQR97/MeSFoSAKanYN0b2wCK7+PQq4YpyBciDC0Jues\nqCLxjRzpA0Jx1gL74GpaNIA7/gUuoBVq8pSxylwjmUfb6egiPW4ipDcdz0pR\noKowH4jTBV0QgkZLBl0GLZjbVT3UVzaasidCYCIQxx1QRNA54SPAcr6O1Uq8\niztq8NzB7Hbkjcwo60NLL2lizBmQ89QxgiEZ6XbacXsyYRfU/VjQp+WR1jlL\nnHvJwXp0P0joxThi6/SlvnLxFEMdvngluTh/svutABi7JNAf84u/pNEcDpy9\nLgr61enVVtrIqX5sCvsP9lYv46lsCwczf0f9YgQCSmumf+fHAtfaVDqOGDdo\nBj8RMyzVq6I0Arrvhl2XbYjCs9sTkYVkPxB4QMKKpvgToKjdp6i00/e7zMyd\nV57F\r\n=6RcR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFR5pSklO8HWuPaHHp1U8leVHOHLgbW1/Vj4YQrqxLUzAiEAzxCluOTmaw1U7Anmd2N3Nm1o28Qyv4VDNVtsQynHqgY="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.30b1b258.0_1597090027026_0.9041930917778715"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.1583e263.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.1583e263.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.1583e263.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.85a5272df.0","@material/icon-button":"=8.0.0-canary.85a5272df.0","@material/mwc-icon":"0.19.0-canary.1583e263.0","@material/ripple":"=8.0.0-canary.85a5272df.0","@material/theme":"=8.0.0-canary.85a5272df.0"},"publishConfig":{"access":"public"},"gitHead":"e9ee447b02f2731c33f126f2c3d32bc3f2808125","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e9ee447b02f2731c33f126f2c3d32bc3f2808125/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e9ee447b02f2731c33f126f2c3d32bc3f2808125/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e9ee447b02f2731c33f126f2c3d32bc3f2808125/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e9ee447b02f2731c33f126f2c3d32bc3f2808125/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.1583e263.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-LOX5xUM5LObQ4z56J3Gc8qAkUgSoptSgmeeZABtUwCypfr1g9/YDeamMz/2iNE+s/kAU9rExImSTS+939/AhnQ==","shasum":"23147fc96f05313e02be9722846bd618736379e7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.1583e263.0.tgz","fileCount":16,"unpackedSize":47178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMyV8CRA9TVsSAnZWagAAR/0P/R0H5UBJvYRam4D9b7RH\ne6DSUyZyA0akPXY/WBL3OPstCUYLLC5e557tX4XSB0yqhhLfRkhOvIY6GXeh\nqcPxutOt+WsUiZ02doRkP7h3dbm9T/whhJY7t88pgSqPIaPO7VP/xVXqzzkK\nb4yWSV0TfLGtKvU1wb0MwSGD7ylaNvJVm6lAlLw9X0X9V3CepdOjdWGIrl7o\n4bx1cy8Oh21lD6fe9KhRfH+ylTU6FTErs86nNaDCgAlKh1j4NhAtSl1JHQnF\nUTKXH2047EWDh+YFE5rSO6nx4iF1Hcw77I97Vjus2N5SN3ENYiFM5WhLBgxT\nl/7GsQZ0232jy/Yok7AwrpfWoaRydsGvr6FkWQ24TcVl0xwFzR6rv6gCPZr1\nxMILg7+Lti4CtjlHaa633qv1u2Sed5NocZymkKKA/pNDNcWj0Wc2QPRGkyUe\nThSUTs9H4YbAtUFT5Khyfn9QK24cYjb5aJ7bWiTx7SiVxsI/xWzp90FzZeUP\nPE5dWhAceyHsJ1G8X+0vhYX0GgunELmcqp6dYcYB4Czs4XLORtZsVWrZuKC7\nVNOXjVqZ0RIJHVrtuldAiZ/oDMyj+bov+H6/6Tb5SpYS8kxYSac00nWd7dJM\n3YOwHoYzJ1sAZ4pZFgooiV0C0Rc+FdkO4Jy1tV1EybnVjAd2YsyqJfgCPnPm\nHH2l\r\n=bes3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA345dD5EaBKQQLWGRc0v2yrQwvbMuIANtllzrwqUMO9AiEA6b4jj5jL7r6ZOF0m7CRptqeL1Ghn2xdTKvOh/zIjpnU="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.1583e263.0_1597187452288_0.5377935041522826"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.fefb1a93.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.fefb1a93.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.fefb1a93.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.85a5272df.0","@material/icon-button":"=8.0.0-canary.85a5272df.0","@material/mwc-icon":"0.19.0-canary.fefb1a93.0","@material/ripple":"=8.0.0-canary.85a5272df.0","@material/theme":"=8.0.0-canary.85a5272df.0"},"publishConfig":{"access":"public"},"gitHead":"328a8921a50cd0f162f89703f12a9e58406fd111","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/328a8921a50cd0f162f89703f12a9e58406fd111/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/328a8921a50cd0f162f89703f12a9e58406fd111/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/328a8921a50cd0f162f89703f12a9e58406fd111/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/328a8921a50cd0f162f89703f12a9e58406fd111/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.fefb1a93.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-ayQ188zZC4GjvE6Ao4oqCvi5P06HWBvBR2ivgSokQqxGtFVlxl1dijJqMjDgrCn7tEqARPLFBH+JUNbZAFKCFg==","shasum":"39a4e2b6dbd593380c0f3b3c4890cc085b790a74","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.fefb1a93.0.tgz","fileCount":16,"unpackedSize":47178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfMzbuCRA9TVsSAnZWagAAbwgQAJPbzR/6nTRJmc0SMmQH\nfp8Q570CwZORh94tyqHAUJaw6Ch0POsW9qYyXEeoo0f6p6HlmADc8lssH1B0\nVp6sTxJmmcu5ixUdelr/5F/DPCJr+ZatY3SwSR4zAbiIr7AGe35ELDZsYeLh\nqWW+yCEQv2onY8Lxxsze1cBRm/aEM/L7Ni76jA3uGRdRbSd075HFkEUJA2du\n4MxZmXd4swsZQe91ZPPRFfZIuITl+7vrcxIkNHAOwO0jpcbNVMnOLMBtoJuW\nMsz2ehcSgQgflxUb/kIHyGjnShYzL7nKmm6eOFnVC96QlNCd1I+0IwZ5ITr5\nS2H+6iWL5HK3/iQ9H5qV3hRH1k0oV0zdxE+G9b6+75DW1i3/keWKMkIKkwPR\nwRF/6WSguzurKIs2czmViG5hZoJV8fKpaM0i2sFapREuLye1Mv9X9DEprat0\nns9O0fdbIkW7YTsBc5/RelI8Cwa/aIqHaof1QiJY3Js/cCwa4mnHM7YQXUm1\n+Apn8nakrg4HJP31lyDGlvYruqJPti6Pvf6VfP4NXwsmsI8H3Eyp36/3G81y\n0N8RzNuarOUsEpWGo8E8hnU1ORQPihUBk61TNiBTLfjUBLs86snXBP607pRE\n3YPcR3VMI2YlGoFjg6SFKYOu2FB4GN6WzzDXbOCdJUHmoFnO3rCJWp3wXipd\nPStG\r\n=hy6G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAg6bW0kN/Te/XRRLhZ5J1tr8GlJu5HdgCdxLpJnHZomAiBb2AE8Q/y+rkaU+mlOk5tJKIlrapemj+7RwOSRLDzF2w=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.fefb1a93.0_1597191917811_0.10886430487073118"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.1ac5b9d4.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.1ac5b9d4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.1ac5b9d4.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.85a5272df.0","@material/icon-button":"=8.0.0-canary.85a5272df.0","@material/mwc-icon":"0.19.0-canary.1ac5b9d4.0","@material/ripple":"=8.0.0-canary.85a5272df.0","@material/theme":"=8.0.0-canary.85a5272df.0"},"publishConfig":{"access":"public"},"gitHead":"33bc5db0b752b7e0d3710150fbb0449121619692","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33bc5db0b752b7e0d3710150fbb0449121619692/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33bc5db0b752b7e0d3710150fbb0449121619692/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33bc5db0b752b7e0d3710150fbb0449121619692/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33bc5db0b752b7e0d3710150fbb0449121619692/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.1ac5b9d4.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-+LbVXjP00a+wIlXVCSRqolv7yDcaAgEGlxzFXy2AvNlAi9Sr0Nc/lhU9+y9EBYmmYHyHXrWaozO09xU622IWiw==","shasum":"350bbf9d076f0b881efde9fd9ab4f5aa6d5708f9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.1ac5b9d4.0.tgz","fileCount":16,"unpackedSize":47178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNDSWCRA9TVsSAnZWagAAIWsQAIhzI+sDF0odKgm7JW5k\n+nh7qvIQ/TvX9RcbHOUc7bZ5bZneWgrd9rEu4PfP31wg+gMFWxqz4jKY5Cx3\naXwOgEno0bCZiSAo0TfmwprYHaUrJD/3ki9NEEGFc0jat24tN+PiNOpluatR\nvMSLXVxIk4i/uo1txjw5knrhQaYTZ4HXdVkQBUGyXIocMzVEbhh2HWDRbUqU\nwM0YPmYw6vodrOvSM2KxWh+8CfVXTkZ91/A4bwL+bNhytX/JdAxpnQK6eqeI\nyGYgz4vYP7PtKbfU+OxMG/zl2WgvPX1QSuJPHRdsxoQA2Zi55K7IQOUauZrI\njPSjaJPaGoXospOJbKtZ7l3z26gG4J0rdpTIaJWeIpFgH8MJrMIhdmNCQwUg\nqFdcN1LGI5PTs1fO4yf+aEpENCwX1sLzydNY1reb7+87MdME+xUg7x+659If\n83WY+2sA5pjYE8ig0YuqsertnI5uMBIq3GsRsAT9rSE1XUzZz9DVp4JxYLJw\n1Oo4CXBZwT6WL010t13Eyi4RRMrZH4yrO+HIaTZB49kIcl4UzIdMB0YM90af\nUe/o9Ho5PkxtfKrUpwwMGt0ca7OWxNIG/ZqdwxuH1K0ZpvcXqfQP0b3QTzjG\nMGWUIMcnMWprx/pH5eOLHztjzjTlrBrtxOyQIVb4TMDC4Ab8dbOtqHLfqYfe\n2RGZ\r\n=cMU/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCPQAgrZ96Y6azebGtRe9LpNImmDrUcGPLSh1omDpxcCwIhALxpwo6e9ph0aeTMAuj9J6N6iYcg9KnAQL3PAPtUPs3e"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.1ac5b9d4.0_1597256854300_0.31954505511439746"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.f17f5052.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.f17f5052.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.f17f5052.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.85a5272df.0","@material/icon-button":"=8.0.0-canary.85a5272df.0","@material/mwc-icon":"0.19.0-canary.f17f5052.0","@material/ripple":"=8.0.0-canary.85a5272df.0","@material/theme":"=8.0.0-canary.85a5272df.0"},"publishConfig":{"access":"public"},"gitHead":"837a87ef49533f905c92ab0aa9faee12e51ea3da","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/837a87ef49533f905c92ab0aa9faee12e51ea3da/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/837a87ef49533f905c92ab0aa9faee12e51ea3da/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/837a87ef49533f905c92ab0aa9faee12e51ea3da/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/837a87ef49533f905c92ab0aa9faee12e51ea3da/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.f17f5052.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-7WwSZAKZGeg+HxIrptL6JUWPTJ+I9D2NvdxnB8a40vXBf70JRAqy1Y9Z0sXZlEBqNx7HYA4wbAGFnHeSvWXXng==","shasum":"aaae25f2e1667f16cced7ab00b614b379e31f801","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.f17f5052.0.tgz","fileCount":16,"unpackedSize":47178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNXUACRA9TVsSAnZWagAAZn0QAI35fBaRlQ+B3yYANy3/\nXk1zfB98TsJj7/68HWBjlkAnd1xtzl9YrORdOfYLWlm9rcvT+XnBOE4Drm6p\nTP/lBQjwZIgmhx2pjRDkV5m2iUUvwvrf0XiwbHSdEB2Oi5mawYZuc4uIoJu/\noxK3q9j1SpxpPKKmn1iFKmo6mOzAWOFHeay6QU9D/IsWRbLG59WmEdBrcvVO\nTgiXoYobn2n+e57nBxpw2SKAUBOrt4czqHIAPerkM4tHEGFYttiHdT9r3e1J\ncoUMqM+yxahN/Q1EKC73dkD9k7gfhIXRAmpzIah8f8SymdhumPQY0hw2EXrU\n1k5aGD+uKK7g4la2NSnwxnZqZa4PEDxw2nP5xPlyQoUOw7zFlZPraydiBEhn\ns5viMPAud7IsRdDRK0m/Xz2SGONTKdpWNeev74/2xpAR9bApQV7tB/UBEsRR\ntp2a/eGneqiRYtdnYkpl/gSxA41ysZZQciDHcl20vnl40CjMqFT4j1LrDXTp\nuyOLANxZn+w3AqMUq2qooBTzMvvQ0LUlaiy5rtfHV5osogPMvDWG4cJS5kyD\nZbtsO28tRGp9CQf6ACqjTNpHz9qWtUIDwTRdHNOGmZuSplDt9KN7pD1zUrmU\nKNmmBIyrgY9INNY0rhAvwTJYwW/4xu+hMQcbfEg09L0r0cW0KXjlqQG4Kka2\nolfy\r\n=UQAH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDucqO6uxqW3VYN8NBS6L0cudKhvPt8+uLbbSdU53J4/AiEAj3DShKEhe7BznMf+q4f84ZeX5oH/gNH8aLpITDePUfc="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.f17f5052.0_1597338880307_0.5818433016290034"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.80b5d20d.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.80b5d20d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.80b5d20d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a1dcfe97c.0","@material/icon-button":"=8.0.0-canary.a1dcfe97c.0","@material/mwc-icon":"0.19.0-canary.80b5d20d.0","@material/ripple":"=8.0.0-canary.a1dcfe97c.0","@material/theme":"=8.0.0-canary.a1dcfe97c.0"},"publishConfig":{"access":"public"},"gitHead":"2183b66216f3cc82a57427b3aa805795f18e0925","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2183b66216f3cc82a57427b3aa805795f18e0925/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2183b66216f3cc82a57427b3aa805795f18e0925/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2183b66216f3cc82a57427b3aa805795f18e0925/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2183b66216f3cc82a57427b3aa805795f18e0925/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.80b5d20d.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-9jiYmVO/M/Nb27gdghwS69hjYYEzGMq33VWgEZVBX/pCDkyWbwqsvK93URHNGz00A28oZt9ZJ33hPeHwOm+2Ng==","shasum":"774995d3bab0d2735e5fceadd4cdebe601a9de7a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.80b5d20d.0.tgz","fileCount":16,"unpackedSize":47178,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNYO3CRA9TVsSAnZWagAAiQUP/RqVNNcW3nspvcA6n/Ji\nu0iZMYcIn8SJi0tSRiHHwEWzs/ZcCaEoMMr5ozVsJ8BNlCoCuEn3thwvzIhW\nd/1WwFKKw4Fms8Qn1Wgqpi/l4om/DJgZQmvHijirh8lAFHKLZdDqFdPDe1dr\nE+UAXZD6rg75fA68jn9J6p0y7tYL9fLNPJzkgl9ZB5f7JmxHp922B9KEqCCa\nJgOA2VJxIc9/4dTiouo/zOkTE40PpOCP7gXiA197yx7cEP/5QwyJnUNAQdya\nq4CMiKPVHoXLDcOIHGx0P+4lwiKEkuGUF9j96eer3GgUGtOTGuqGTMZYavaK\noOrSA0BpSjw571L6tlYf4WfCuhyIYPYQs3rPYKbV9XOFiC/PpXkq5a1bcr2e\n3prJA2aYgBo0ZrjFu1HQYuKPVwKT1paEfBOdx/6Km+C+uq6AlLmn6+RFr7R+\nLzlVrAfje1Mi3YrCyFXZPhNKVNFxTgW5SawOSDBZv9ubHzEiYgF8hKZm3TP3\nmlwt/jCG7ZJJPjYDdKqqnSFNKsXpTzrc0xnKIphwYUMi037VNhOXQ7o8GtS3\nyVZPQLBHppXNzZ8gp5wzPWuI+51tMGrBBDFjmRJDnHnLUwy6vWeyant1pyBg\nZMJWoePG+VcUFJneBfYNe7RbFU9t6bMnFKifJPVVB/DKnAMHBzCF/12ErCAK\nce0P\r\n=OwSh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyMw9po51FiNZAWMHLZXozq9Nv+alJHSHFMk9QZEzWKAiEApy4JClHCpVpfLjDSlUWbVKSCaoNx2aNOnPo5R1TW7TA="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.80b5d20d.0_1597342647498_0.21591766116052358"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.758635ed.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.758635ed.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.758635ed.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a1dcfe97c.0","@material/icon-button":"=8.0.0-canary.a1dcfe97c.0","@material/mwc-icon":"0.19.0-canary.758635ed.0","@material/ripple":"=8.0.0-canary.a1dcfe97c.0","@material/theme":"=8.0.0-canary.a1dcfe97c.0"},"publishConfig":{"access":"public"},"gitHead":"dca431ba367368af1f858369557a0bc5db6783e2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dca431ba367368af1f858369557a0bc5db6783e2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dca431ba367368af1f858369557a0bc5db6783e2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dca431ba367368af1f858369557a0bc5db6783e2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dca431ba367368af1f858369557a0bc5db6783e2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.758635ed.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-JlOlPI4NZkonQ1L5umYdEBAFkRmyBagWNb44ARA9gEirMFP5RJL4aufIOF7HV+3VFAwyYrng0SmTDr6ErEicxg==","shasum":"0a7c6c1d186e3ffd614c4d6d1d01db4919175934","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.758635ed.0.tgz","fileCount":16,"unpackedSize":47157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNscBCRA9TVsSAnZWagAAMfUP/jxgsONeIIH8mvc0c2A2\n9qFacj+8Uy7RPj19mU2gAo54J7BYUdunbD94TPRQ/+kY6t1vCdAsGmZCDt/E\nvD3xQDqoCv4fq71Czxhia/0Ufg9QKC/wCAcMlbW32AyCgNpw3dnQ20lEFtRo\nimI/ueFb3TOpeHT6L1ZpWC5CySwNEh7brPwZCZjddu00IjqfF7vJTbt1mBvP\nrO8Ind/Pe/p4nN6ajozJgMKtioGOv2ERrE2jFj8YsINoK3cQgVMovjJVhBVL\nAg0ok504TG6FJAVlJ+LMXJVZhM1hEhoFk5EjT3QhpzkmcA7RHNqLcOHQ6w9v\nnJahLafEhMeVUdJ7PIne6TbqfkY/6197t7qve5kn3dlQl2Z16LEYRwOXxTvG\n2aFdubPtY+tWhtHlHrvsDuKSjQ/CPIxK8Ciy726dEyhoiWu7K2xd3ud1+298\nNqIOBsTE66rUAnDMQgnO3BRkHrtTDlcc3v5QH2otJ6TS5Mb2C7Xy0E4ovebi\nyXeIKiTupZg8es3WotqdX1EZXDFAVpVWDTKytlom03ERXP/2RRg7mrEj1oqS\nuI7L96fiOm6taUf4DtbFU7b++Iy9uLjPnIcvYubrAy5xparEQd6crB79ERdS\nu4IbkMTG4HH2ioyETa+on6cpJEQce+of/hy7Ez6qxYK3zrC1ZYGeZNLtoR5D\n9pc/\r\n=f8V9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUbJurgD2Okvmgx0sKH9tG2v2yt+iZLws6kkwtM/Na2QIhANh6t1Y6UICUlyx4MXrzas5WP1lxvow8BW6EWRIOnYZL"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.758635ed.0_1597425408675_0.757047441108005"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.18d6b808.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.18d6b808.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.18d6b808.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.150f427a0.0","@material/icon-button":"=8.0.0-canary.150f427a0.0","@material/mwc-icon":"0.19.0-canary.18d6b808.0","@material/ripple":"=8.0.0-canary.150f427a0.0","@material/theme":"=8.0.0-canary.150f427a0.0"},"publishConfig":{"access":"public"},"gitHead":"7eb789f1eb17355bf97652cfec031e407c9e2fc4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7eb789f1eb17355bf97652cfec031e407c9e2fc4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7eb789f1eb17355bf97652cfec031e407c9e2fc4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7eb789f1eb17355bf97652cfec031e407c9e2fc4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7eb789f1eb17355bf97652cfec031e407c9e2fc4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.18d6b808.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-KmUCnAg5cKYuZhLjkPT8BuzDtJIzqAc/dXAbuVXWfMX6SFbntKRn0QWj1qX5+kaErdurP49ngSkSxrZamjyH4Q==","shasum":"f68a1ed5375a1bba914f7015697ddc43cb1365be","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.18d6b808.0.tgz","fileCount":16,"unpackedSize":47157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfNxldCRA9TVsSAnZWagAAJ5sP/R35o1uxIYrkt7jUPMZ1\nUlxCgpYOkTWcv1jgchIbQJl2w5TT4xMATxe6aI+07fx6XZ7ba5R49CCk04l8\njU9pMhNoq5N2VdMkL60A46I1HW9QwYPTYGC+CaJfv9CTKcIvM8LEHAQ1O/GF\nFHnvg9rroHpbBvTUJ74wDqNLXm8vBEeUu2jA0AmpTOqY96R9JDuK2OlOzCu6\nXMT9D+RJWeVeGEFQrpQ8PjEBT8S8HDwvakdSXXEgp4w+fyRXsSc1lxUuS0FC\nG33lAmyuNFHs8S2OQqW+hoCSaJlwlbKrjBxISa5F4WHT5gEukrg/FOWFHbgS\nbnwj6JdhyiRKQzNgKt6Qkz2OZ/lPZ+h2YPb6K01x7ZLA3hqh6bn7HA1k2jPN\no+OOO/FoAzcx/kKUouu4l2o05cKs9aQUbtmtm29ntpb5nVzYbTaP+5CRcV2y\nN6ITCpFDiv/1K1DhTjVKwYpZLaPFITEhFfGnek+xHeKd2Yskt19NELB5jP8t\nelU/hwTsNxqdY2GQ5CTz0+UIcd4tuaT6RVcpS2GHfR+YtiXANKMmKqGOCq1h\nbvIqb36K25KQKQ2I/yugOVHwJ1xG0KML0ixAkz7jTWWnRMoqWNp/RMktSyz3\nJ4XFic51IgYA1rNlcYvDPrgX1QrD0tmR9yf/UksxTjxcPIdEB01Ic1BUgwJM\npqDp\r\n=HAsc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEHf0Cl9xJketHz2O3o9IgFzudtLRQzUwU2u9ocFF3LpAiEAymcuNgtMVpg0dS9fi508JDbEATGu0ViZM4pa676SaN0="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.18d6b808.0_1597446492722_0.20050820088604526"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.5f8ffbd1.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.5f8ffbd1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.5f8ffbd1.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.150f427a0.0","@material/icon-button":"=8.0.0-canary.150f427a0.0","@material/mwc-icon":"0.19.0-canary.5f8ffbd1.0","@material/ripple":"=8.0.0-canary.150f427a0.0","@material/theme":"=8.0.0-canary.150f427a0.0"},"publishConfig":{"access":"public"},"gitHead":"c230db638d0171f7a47ff1f312ecc123b9bea4e3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c230db638d0171f7a47ff1f312ecc123b9bea4e3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c230db638d0171f7a47ff1f312ecc123b9bea4e3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c230db638d0171f7a47ff1f312ecc123b9bea4e3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c230db638d0171f7a47ff1f312ecc123b9bea4e3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.5f8ffbd1.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-2O0bP9uljrEbcYnIauATmAEDDggy3Uxnt6Uq4hhYrKQkY7ZAgIka8R7EMTnlOaZhCp8bli+VjCn9qLbvYOw8nQ==","shasum":"d68114c498870e53e557618c95dd638ac79833a2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.5f8ffbd1.0.tgz","fileCount":16,"unpackedSize":47157,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOwGKCRA9TVsSAnZWagAA6xQP/RzSNPbbvSng/xzZC0C2\nkWDT+xyQ98Y2kA+Nhm6Mi5EySGoNaFVZ+toac/iGLwGABqV+OL+HT+Z5iXIe\nr+QYhVGPyiLy1wly8QxC11JmyB0vf9z95zir3z8ZGnO4UB6jhNROBMD3NRL+\nu6a0/VRz2oM0EZgseO+STdLJQejYONC0oBeqLtGakRMydXU02hTM/vkiXEyq\nTgUQJ63ZJZfybFV2pbHa/yzdlQUTeePjXHutFov23f0lz2viBjZ6kgJCH8yt\nx9+hjk55VbPjRHXWRFsI+nA+s+2JGucqa6xVlQbkqhze0fcGbbW6C6LjohSH\nVkNLoYSycG/81rh0NYl+ZucG2U1QZGY3smlJnwiXTN+ctxLKvT08ehHQSgVK\nFpJBiAyOdlRxnyEQKr36e5D2TcQCjS4LDvroWc0HsqcXzfGx8R7s/JaQ+Wtg\nCLGiZRlXms5YvoBIzwWtF1LcUcgXIhaNI8iFojFAk8UDtJnsXLEsXhJ+Kxzo\nNLE+KoJ+3qfFI5FhgJu/40EdXz8F0DQP6mFYY42sfIG/814Gr0gI/F+2AhEB\nnNDIbEy0Zlaw6K2tqizlT1zrOPO8L3wI3m+c1gMwFUsHQmhff4eidN+I+LQp\nLvk7lhYcVoXKIaWFRknhTXkToGiAcn4VRvukWL28AqjtOXkRuurO780hAVUf\nzxD2\r\n=6kIF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAqqWB2VB04Wa/0xs8Ay5dcIBtdknCcGgf6cL+CpPF8AIgQX1GBy1Zw6ZOVS/wydZiZTfVi2WNBPeGvjzDwdyVOPY="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.5f8ffbd1.0_1597702538506_0.8724150973087548"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.8604d59e.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.8604d59e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.8604d59e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.150f427a0.0","@material/icon-button":"=8.0.0-canary.150f427a0.0","@material/mwc-icon":"0.19.0-canary.8604d59e.0","@material/ripple":"=8.0.0-canary.150f427a0.0","@material/theme":"=8.0.0-canary.150f427a0.0"},"publishConfig":{"access":"public"},"gitHead":"6b87d240089846147032623e302121a478088f7e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6b87d240089846147032623e302121a478088f7e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6b87d240089846147032623e302121a478088f7e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6b87d240089846147032623e302121a478088f7e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6b87d240089846147032623e302121a478088f7e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.8604d59e.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-fOSo60Y9gaL13uPp/3wCzMdTqhl3KcoFqDmI2+ewGcKt5tz/FBwm3xM0H4pMxEPoq0/i9Apew8NMhBkURxhO8A==","shasum":"2ff5d5192b84d1f1982f72c0b1d2787d5fe6968c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.8604d59e.0.tgz","fileCount":16,"unpackedSize":47141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOyi1CRA9TVsSAnZWagAAviEP/jKNGBrIl65JWm83U17B\n5H0BOLRfhbjTBAgZlOkIJ2UKY6fBbzEzcrg9PHHHz9eb9uFPGPXUM43O54uk\nMpwp2hcZuLI5IE703qSMEg428vLlBHhJaYpvkiwOSejIHJWgfJGsX0k1kG3G\nwdTq31zOoj99Gb75UICZIlV+D79YS9+Xbj/ChPe0TohQksMPzaRbs5RP6v4U\n3WFHc8ZkebOyOtM5k45ZRnLJy+I+N8akToS91ZV56sGRGmrrICPTsOwvPav7\n4Cd0CSDHNME2X/KLAgSo3isg5GSin+leJxXQK2h/AVzfHbyWPb16U79cu2cg\njtMhUtZ3FDMVSVxav60bhSHlmAlNV30c+6Acjn/U1JrVYRx259uqdpGaPdtZ\nIBOYLAnNNm7HG1gWk+j3UjmqWSVMfvqUOhGDZHm7y27slgwAFKneBhBlzzA2\nnABKw8o4QcYo73B1C4Il2nSvnTfwKASnt6vjnXT/G+szawlAwbeJHvP7sUZG\ndH63rmaOBEsbxKn1vnnZh6b3vRh1WlenlvE3r2+rZdzgos8IfdRxhyENtoOM\nUI/DtbbLyXC0duQQor6b+z0kAC5xgx9s0fa1qBZw3TO9VHPRoEOdj+wTrD/n\nbsqW49hPBxV+jFeaps1NhRRzdMzMrCZhvpNuM/hLRACBJ6A4elYGeO5I95Et\nn2eH\r\n=WqDP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEX0b9+mDYy1pMrlh+7HaVrYzSv6eDLhzYPe+G4yvfbrAiEAkzyu0fJ7dTXFjEYRHfJCd+9EmshRwymWqFBY4dUO0a8="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.8604d59e.0_1597712564686_0.8867288716575064"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.1d7d5e34.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.1d7d5e34.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.1d7d5e34.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.defa599a8.0","@material/icon-button":"=8.0.0-canary.defa599a8.0","@material/mwc-icon":"0.19.0-canary.1d7d5e34.0","@material/ripple":"=8.0.0-canary.defa599a8.0","@material/theme":"=8.0.0-canary.defa599a8.0"},"publishConfig":{"access":"public"},"gitHead":"e5b1904570278e726a75457dd1d8c9a30c98669d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e5b1904570278e726a75457dd1d8c9a30c98669d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e5b1904570278e726a75457dd1d8c9a30c98669d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e5b1904570278e726a75457dd1d8c9a30c98669d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e5b1904570278e726a75457dd1d8c9a30c98669d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.1d7d5e34.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-qLJA1Xg1Ltxg3Ne71VpU799F4hCuGhCqIt6ocCg/L4Mu0+usGU3YmsWx1udv5Iahr32v0vvCuOBQe7WTSBNh5g==","shasum":"5ec18c19cd57da0ace83722c0bf35720fd57a92f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.1d7d5e34.0.tgz","fileCount":16,"unpackedSize":47141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOyo2CRA9TVsSAnZWagAAJQcP/1/JdwrKLwwcEpemSTJF\nDNspgqXiN+ImzBpy5wtMPKm/Qj87gGTNSiSjzsaM0jPkrSuyKSWSZyi2Lbt4\n8Ef4QdriUVbzM5tYBKvc2+S8ry2lUaBJEkFvHu2VH8sHwQB5F2QMZ7P9QJ24\n+GosPvwvrCZsaaItm5kZKJFsbPB3yJSyV5SRnJ5rO2XZS/8JlwUjnQnVZF1Z\ntL5HeS0JZl4dDErxo6M7bkCAOjiljP/uEX7snKBbT4DQqDGcMIsKcLtcQBsJ\nzcNMwVY5QT53+NeuyjnGR6lyCNdvUMPkINmyXHMbJQACzJ+5ES1Vqm5nMLwo\nYoMwizDZhTOjrhxwIC6fp8HUGu3O8dbsnwnyZBpoJN6kEj/Zq37n0ujQPF8c\nv6pGleXpK/4ha6iIftuGChFqxDilm7QTDvdJhiBYl66QgLBBa3I3iTgR7SIV\n5eUlFvXkvB4nBX2bHKozaPpQVsDtgLc+CVu5fpekJobdorJDozriAH0OdauH\n5ZmrMS3w03Yt3mXsFuiMka1P5Sc9quE7eEOdkhIWMVoN3FmJBdhbBJBg6azP\nN8NYH6OfuMQE1i0hwZSZH51E5j9vtx1kI5BWvrftb+Cux9w2FZxv6OPfyd5q\nGe1VxVgmgS8c68MwspwUJAdz6+so1qT4VSkMgywEtb3DWQQRTF60ru5AriWm\nFHjI\r\n=v7r/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDeXDKCFSyM3NuUyyyFhGElA5qGP72ZL8bb/9OaKnbsowIhAPpeXZl0Mr8SEhG2c0lkp7Mg1IzoRQ0wz2f9CjlVsWaG"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.1d7d5e34.0_1597712949722_0.5892856254782448"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.9cc95c07.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.9cc95c07.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.9cc95c07.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.defa599a8.0","@material/icon-button":"=8.0.0-canary.defa599a8.0","@material/mwc-icon":"0.19.0-canary.9cc95c07.0","@material/ripple":"=8.0.0-canary.defa599a8.0","@material/theme":"=8.0.0-canary.defa599a8.0"},"publishConfig":{"access":"public"},"gitHead":"48f9adf6b09d7b2532669f3bb466d2dbc3970990","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/48f9adf6b09d7b2532669f3bb466d2dbc3970990/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/48f9adf6b09d7b2532669f3bb466d2dbc3970990/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/48f9adf6b09d7b2532669f3bb466d2dbc3970990/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/48f9adf6b09d7b2532669f3bb466d2dbc3970990/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.9cc95c07.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-q+jCqU6H45gzONn7V6RC9rVkbm4jaE0qemt1UpMr0d4XtbdbCJdDMzwKVH4RANw13gD0T+Z4RVK7ww4EHs3VbQ==","shasum":"fc4b40f6f95cb4e25be8480562474ef672f9ae29","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.9cc95c07.0.tgz","fileCount":16,"unpackedSize":47141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfOywBCRA9TVsSAnZWagAAI8sP/RsJFH3dn9rHfKsU+MOx\ntxGK5MPz6b+uzFGvQsRl5m/UUL7Hh9s7ibeZxpQG2Ryl16lxEb2MRlFKmDI8\nITunHVqjlWg0ponEm1Svlo4z+wUrSlgSWMxmf3jJCG2xyqO4EgzAvEk3+Yzm\nqrkACHp3tjT41thTSHsOPgCR/W8TVeCcOGpQEITz2b3SyIIeA2d0Ke0/6JT+\nu2pEIZPem/YjnH53q2u/E+0/8bbDz/1P4N22rpO5hvDqoMJIQ+tNCw8Y5e81\nNrnONoAxbDh/p3LA84PTAWYfzJ2i5yCUD/PDZlcevoZ9ISR9+Vhe4pq+STQd\nvrxT3dXQrmaklUnOl1aq9HTtqexzEt9aPtPXX19yWNa+dzBil0PspTUdXAwH\nIO1HFjZ6xHJzCE43ymrkWyd5S39D5flj9gGSqvgYv344D1lYvsg00tZvl8LE\nJZklho+bnF3nK0rwHXhR8tTNwD+AbLDJwg/PV36s+ih+Z1pbfUVD9+Y4cWeR\n5Jpvj5yWAPNynuHBgezluqawcr14PmVvmVD7t4iu8XsfxhAIeFjAE4kBhTMD\nlfDJgDOB+78UikE+vSjWBNQfCf8XwjQb1Y9U2c10qG3BJom8tHJbxy5bUetT\nseGLIDsqd9NuJTNDGt51RY/A5lh5ZGJsmRRbhGA3h9G04eemiI8VKm3I12j/\nlStW\r\n=lA1Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDhxkARIg0c0MaVGHZG3C6iIuZpgd+BjwtcFXqv8Yy5ewIhANBRppyttTBYakatb3nH7llRbhHHfq3E8fgJUxGoPTdI"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.9cc95c07.0_1597713408581_0.6600237343078912"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.9f65ced3.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.9f65ced3.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.9f65ced3.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.defa599a8.0","@material/icon-button":"=8.0.0-canary.defa599a8.0","@material/mwc-icon":"0.19.0-canary.9f65ced3.0","@material/ripple":"=8.0.0-canary.defa599a8.0","@material/theme":"=8.0.0-canary.defa599a8.0"},"publishConfig":{"access":"public"},"gitHead":"5aed2922c67f2ad7133772e74310e121b406dec1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5aed2922c67f2ad7133772e74310e121b406dec1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5aed2922c67f2ad7133772e74310e121b406dec1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5aed2922c67f2ad7133772e74310e121b406dec1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5aed2922c67f2ad7133772e74310e121b406dec1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.9f65ced3.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-YDxpkbDRE2JpiMksl3JEkEN7mhlju6h25ji4IGblr4dc5NTCmmJbW6QyqMbgOTIn+iIM811ZOyxc7/JqfyMRHw==","shasum":"01352ab503fb9854ba7712b8143d0b635bc0fc02","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.9f65ced3.0.tgz","fileCount":16,"unpackedSize":47141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPDcQCRA9TVsSAnZWagAAy/QP+QFqWIsxPoD+CY4T+HH+\n3PJErKcfz9v5bASnitMId1XYHWoxcFyiPlcUTmEq239qRzEIDUchWPaKtndy\n8kqVClLIQt0fsnvnkRJ1Gg/djfyN594t7T3+uhQjJIqFhPxBBYdmi9LbHn6D\nfbWM35gIltxAk/kU8c9pVzrJ5S58Nev8872Wn4s59OM/EjNNiNqMFSKJmAtE\nAWVcxu5yjURnHTElodBZQAmEW2Ipbo5zchOHUEvvQvNVjH/wz4srqrxqIN/V\nIVJ1r6v40aOTecROqV5ufVi8b8/BjUrRb6+QX+zhl4NBhcJfb0a+jEfAIy7s\nz77qQU025BXgY4IwN4DvyiPq0rZMpj41s3+dLbxjCndzn/83sSIGo3tCThB8\n5Euzc7AygQa7WxHR+4cKmywv8Fc84UeIh8x02zBN2MtxfBUbGT49FwVqkQYp\n+Y6nn54rdLeaZ8x3ZoPRAhHbapTwyHpjW0bF/WQYPqEvthge/tDBhmFECda8\n2c7yeHYjGrDajw27dsd4oc6NwOaTgDHy8iY5yIRPGaV9wvXIYu/b/T5yAYpg\nSIO7f16YuNjFpXYzF43Oc5n73i2fzofFCzHxZlPHmrgGaofjT45HT2KzbqSW\nUPw9Vkp7sxJUyum1AO/uT8jYH1Q0Nc4cjYBr+1jFcw0mEODtjKAFxWlCF1JE\nzAQj\r\n=F9zH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGRmGjPYsN+NUjUmzY03KClAcSRaPIJd4DCOO7smOqxvAiEA65Rp9NAHEIZ1lfw/eHa3C05Yn70Jind9/Ce2rRqysK0="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.9f65ced3.0_1597781776452_0.191047800236136"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.5962b365.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.5962b365.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.5962b365.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.66b8ed7e6.0","@material/icon-button":"=8.0.0-canary.66b8ed7e6.0","@material/mwc-icon":"0.19.0-canary.5962b365.0","@material/ripple":"=8.0.0-canary.66b8ed7e6.0","@material/theme":"=8.0.0-canary.66b8ed7e6.0"},"publishConfig":{"access":"public"},"gitHead":"454d30885df0a3162dac8184409307ee571c6215","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/454d30885df0a3162dac8184409307ee571c6215/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/454d30885df0a3162dac8184409307ee571c6215/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/454d30885df0a3162dac8184409307ee571c6215/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/454d30885df0a3162dac8184409307ee571c6215/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.5962b365.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-nu4OudK/c5T8aOUVBNG5ukDU2WqWHPQg+W4wmN3hFvn1msMqt0hoUh6ngCoyY/Chky2U9BcOUp3txWLEf4/weQ==","shasum":"aa502491987628750be336be43f49fddcfeb5aef","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.5962b365.0.tgz","fileCount":16,"unpackedSize":47141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPYuUCRA9TVsSAnZWagAA2J4P/3p43HRBGG5oru51Krb+\n5ftT1NpIOXuLmZKMs+CDIWjpBsXbYIqG1swIe+OIK2AGyo25tm1cFaqpzWdM\ngcQoNy+LP6u9pS/vtGAzOOmOKqpaa9sp2cux5kv7dVqdXfiTQWETereDm+lD\nfXhUb6PRBoWpkNqfLTYJI94bZA2YQdtUsGGDG5EmjIgC2N06VzGWlN9cwFc7\nvD6ZhFZQ8Ye3oQx1imfcBpeW1BuyQRisXZpl951j4iz1hEG1M8MaTkqEjdcI\nrG6YV9ucX5VHLl3i5I32vgOJKYOavqRpucS7pbIHpIftfe9O6pRCoVleTVNN\nKPPXcEMZ9iENikvXNyGQKRdIZx0NhXnLfqAQUXNhuDW5vokQ2Gw4bDvtDigf\ntLa/f6mVfW4yqqTVewLu0zNKOwszClC4rISY6yxKzIRziAtGdCPOi1UfqqlG\nxP6p49sLT9zwA02f9HPbYeaZUuRspmE+9ImreLNU/2VKt+dXK1gedVATy2ti\nANPdWuZiQayDUN5jEXV23KOCS49D/bDYKIC73WF8FbdRMHnbBk3Jir7jnGzD\nLMTCqDWt8StS/gvr5t6Slz00Icm4t5ww7fkLCvj1I50aQRv8WrRN0AvqjoJ8\ns69z7S7C8h/jL2hOZPxNjvNi+LC6JhZiCeL/xQOUY0NKwwA6c53IzZuhG0/C\nG2Qm\r\n=wkM2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDc2Fh+XRjatlaqbuO+tDm546XJgRRXYFDKwefq94Y1PgIgEdwrhdnXhH3tcuXcp9Ai7Hhghq1e29wdW3aK6PrwqHI="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.5962b365.0_1597868947988_0.898197827923036"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.9c9ec756.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.9c9ec756.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.9c9ec756.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.da72839f4.0","@material/icon-button":"=8.0.0-canary.da72839f4.0","@material/mwc-icon":"0.19.0-canary.9c9ec756.0","@material/ripple":"=8.0.0-canary.da72839f4.0","@material/theme":"=8.0.0-canary.da72839f4.0"},"publishConfig":{"access":"public"},"gitHead":"4c887788f2cb30e8b788a5cb0a1a13dcb78a0961","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c887788f2cb30e8b788a5cb0a1a13dcb78a0961/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c887788f2cb30e8b788a5cb0a1a13dcb78a0961/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c887788f2cb30e8b788a5cb0a1a13dcb78a0961/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c887788f2cb30e8b788a5cb0a1a13dcb78a0961/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.9c9ec756.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-+OTf4iJwJzhKX3jvPOAk34IAwTVL/69HpBWCpoB3EZF1WYVT7FPmxnawZVL2Y3+iw67+citOj8f354FAL7KBGw==","shasum":"9d1d9fd82142f2b2de77351a88ad6b147ba75ab8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.9c9ec756.0.tgz","fileCount":16,"unpackedSize":47141,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPsdBCRA9TVsSAnZWagAAl6YP/R5opWcPfeNK0aTtCBpF\nM7U7OP/IElA/J8OM88h78s6AXRqQUM9VnCysmN3y8uHthLs+hoCq4vqvThS4\ngp2lAqhekqZ61JuTfg+f3k5MelItzgAZj6TE/HHbgMu8x/9N6TA/vint50vG\nprwvB8ONFdBwtUhl0oSB8XE8ahh4CAEt4VyiC19bsxzANXrIdXToeVroLaVo\nOZBHvRrw5VAcCqwmrdoBxBxFbNX5F0f6oN84Cih5kNTqJtCAB9pj7htNaUnO\nCfSByXzpL2dHyy0JY6rieqFkWJRKOpor2j7jda8xj7YTOhCjDEL1BPFjeBWh\nBP/r6VBO80e8ZLom8r8Oe+/KvwhAozxmodXE6Z2RM3/vAx5T6VR4GZSRqSWb\n5jUfzuCroDesDR69bhCTn8Cb5/ClFr2uxQMk3Ph7GfrSTMoHfyiS95mGVxZr\nehSEevmWA2h1f0GV1Tyr7Lj6Dg7ZyLDotv9ntvAxs7NIgAuIdMwtMu6RBaqE\n6aOZrMBVM3eGWH4FyggrF0abt2biivH8F1bNucAFnIhBOGTTQkkW4n5d/fam\n3icr/P2N7c/Hkhie1xmHDQExCZgxhVFJJJo3WE4LSfkq/YP0hcnsO+0BhumM\nqbVMErQPawqlobjhM+qP8dKFxcLuqpEpK3VcVylxMQFncACSdKmMt+TGTdRS\ncJHz\r\n=A1yI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDE78obdHyFQq609KyNhmD+vJQGzHvqYfoFe4GiohTbegIhAO9CxBZCtK3yHbMRRO9I45vYetdZeV1DXr8viTquwduL"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.9c9ec756.0_1597949761458_0.3671564722984637"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.fa0ad66a.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.fa0ad66a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.fa0ad66a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.da72839f4.0","@material/icon-button":"=8.0.0-canary.da72839f4.0","@material/mwc-icon":"0.19.0-canary.fa0ad66a.0","@material/ripple":"=8.0.0-canary.da72839f4.0","@material/theme":"=8.0.0-canary.da72839f4.0"},"publishConfig":{"access":"public"},"gitHead":"d4020241262a9309827adc8467ba4c499bfab71f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d4020241262a9309827adc8467ba4c499bfab71f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d4020241262a9309827adc8467ba4c499bfab71f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d4020241262a9309827adc8467ba4c499bfab71f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d4020241262a9309827adc8467ba4c499bfab71f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.fa0ad66a.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-RTf9OUrROmxc4SXm1kIdAq4PXiuihmN6ikVifrvXAWHy15kJG45oFTK03kIjv491cu2ljY23kqjwzQwz3gaddA==","shasum":"05e28a9122db55a761292a9020a24b1a3ea016b6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.fa0ad66a.0.tgz","fileCount":16,"unpackedSize":47117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPt59CRA9TVsSAnZWagAAefcP/iF26mKz92B/ucC7vlHe\nFtC5QwsWO4wLVdk2Nm0bVM/bPxIvMz4blgPmiHIK4Xie48Pl414EWqzM52jP\n1mgm4Mn8OY6GXerXtLhqZdoFTv3X5/GFU2SQrkOo7imWB94nhNsSkPvtWJP0\nHGUxJBvMfPPWQW0wnWDbrmAhVsX7wd/u7jHLYEMgI7agUGzfxlHQ6ERdx27q\nh2ZGWy/6cpoFvdw1l/kADH62R/6itG9+smPPEbRhpWcHyodDejXb1PPk6tz1\ne5+JGtLPUojR7DWtXhKmBEh6n8TRFWffsBgz97pGsxSKRqXSSpsQ716CvNX4\nWlDNBh2EKOhFe3w3w+kWffwerva8sfb79+nK1j7u6n4fsDPRNH7ayWcn8BW8\n2mxw2zJ4VmtwJ7f0w+auYGdsrSi01yAe/265MpJAKzzyJSgJfmxPibtE2gMY\nAzrmq/V5copTcc4BzwpSroI//hjytTYul3YeFrd5h7XG0dY2QOm4j88QilIF\n4wEHIDrE0li1XfmIvXQlu4sBWsR5njDjhefkHC1g0nX9LCxCVDigtLrt6Aar\nTbCPoRabsLST+2HbAMdy5pAhLDeH9+Op7UpFEqENmfK2QPohqW0ksM7uk1W1\nvRL5vOpkf/9hSz5hg054qiRjqtMuWOEk9hRp670t3NToeiE1Ud1pLmYCdoRX\n3Dfj\r\n=QuQQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCF1FrUPnBEPtYk5dPoCxmAclSjq6qKUMbypIy0zyO0QwIhAJrieot/TBK/Jdy2PpWWJUNrJTvKSlod3K9peaq7TKs4"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.fa0ad66a.0_1597955709310_0.45855657877352174"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.06ecdd6b.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.06ecdd6b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.06ecdd6b.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.da72839f4.0","@material/icon-button":"=8.0.0-canary.da72839f4.0","@material/mwc-icon":"0.19.0-canary.06ecdd6b.0","@material/ripple":"=8.0.0-canary.da72839f4.0","@material/theme":"=8.0.0-canary.da72839f4.0"},"publishConfig":{"access":"public"},"gitHead":"35a2331f3c8450d35506d4f0b54075d121a2670a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/35a2331f3c8450d35506d4f0b54075d121a2670a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/35a2331f3c8450d35506d4f0b54075d121a2670a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/35a2331f3c8450d35506d4f0b54075d121a2670a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/35a2331f3c8450d35506d4f0b54075d121a2670a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.06ecdd6b.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-zzs0gwB7LmjLJUyo1GQb469vvlhnjSqy/as9uHZdN0hCatEYM3jW5F+nX8khlfpQvdb+A9S0Dh0HWvlCYSp0BQ==","shasum":"fb0b4b4b2dcf0d0bf8c925f7ac1672efd23c4055","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.06ecdd6b.0.tgz","fileCount":16,"unpackedSize":47117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfPuxPCRA9TVsSAnZWagAA/foP/Rkq7vmxH02uPvTLGN+U\n8hakGS3tygjoxYvLlGpLQ5Ecm+IxpxHBx9my5x1tvudKKy3dIbgXEykISa6w\nHHw/0RN/lwLXyNHDvNUC94UmwZWfSAHUc8skoqtBzPG6b3JMkFaEuVsEwXf0\nzd7BYRZpGRdQ861wFEPK2Nbgnqbb87H3L5/u1G4kp/RMcIXSO22XI+aFmTN6\nN8kEp09/4rYYs3DwT+hWAb4b2AIEKIDsUWYtIPaCG1BTugtWBW65VpGTIJ1E\nH0kffNi0KQzYixlS9B0L7vxn1Mseu4CJpsNRghMseNALfqx0HMGUUBqzs7Zb\nRc6IQvTsqdbJqvYxv9z/u7BoLgBjOoc2FHHrfWvTZblC4FFp6v8R5OpXOnGW\nLG2VNbdQN2oOdK5y8rwSga0avpNA56HgsYtftnT84/z80bylJwazW63Fjtc+\nlofL3qfwgN/I1Tw/RtojUfzIK3p0T864KB/+aoAhChF8C1WPigRmJNQ085sc\nFZb5qa+QxftQeHLGC2bcbE6V8Axc6TALqN8h3ZgDj9Ca9IadeL48D+1I69md\nNU1gDn+lFnujdfS1QTiz7Rd0ptfOAFRpeVV66jTMJe7S3da1NZrpP378MZvJ\n3P3P93PhIt5COV7cgWEVfmRHXGAiQKIezb3dbHFwsAjqf1cvhL7M0asE89T+\nQEGB\r\n=FRke\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCgZIYCQcFU57EtR1gJMFj772W0UxHkpE1QvzSOt28DrAIgJhCl8TWYKegKsrcdnsXB/qW1IllnilOIEqXE3P5qajk="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.06ecdd6b.0_1597959247012_0.5755606179929267"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.2bca2318.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.2bca2318.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.2bca2318.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.95e4eeea7.0","@material/icon-button":"=8.0.0-canary.95e4eeea7.0","@material/mwc-icon":"0.19.0-canary.2bca2318.0","@material/ripple":"=8.0.0-canary.95e4eeea7.0","@material/theme":"=8.0.0-canary.95e4eeea7.0"},"publishConfig":{"access":"public"},"gitHead":"2e3f0ca806ce8930df2251177b8dcedb9deaa8d7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2e3f0ca806ce8930df2251177b8dcedb9deaa8d7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2e3f0ca806ce8930df2251177b8dcedb9deaa8d7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2e3f0ca806ce8930df2251177b8dcedb9deaa8d7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2e3f0ca806ce8930df2251177b8dcedb9deaa8d7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.2bca2318.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-YzO3PSZtqlkJLFC2tTXmDqMQbh8ByN6Y0ZTJkoUk4cP+PWLnGUoofSwgfd3fxfj4Ak0Ts6lGwjC6TgTfycStQg==","shasum":"076471ebe0f6d49444fda6e9d1c8addf2a068763","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.2bca2318.0.tgz","fileCount":16,"unpackedSize":47117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQAngCRA9TVsSAnZWagAA2D0P/ieTsUQdwzAsZr5mDYym\n1wLBAW3PgjlDy7CKrUlt4MTWKpz4JJ8Qz/X56BdEELRQpxV17yMFwRkG3OWG\niZ3l3T04drsLTzHbTLOF3Cm63ff+FXK38DoAe8h88ShvkruiblYJqSlJPmPf\nJGpZn1lsmRUE/RKKbDU7mghHV0tmTNmmO/7y3DpmALdCDHIlUWkDZrU7Y9Ff\n99M+hNwyDFGmpwTWZaHBqRuYwQLI05zbo4K8gbar1C4PWZRR0z2SW+cbUVkG\n/t+eBgVzC2LkhQdmRIx3GJ99WAD+BJrUvQmSG1uXSzbl6zpQavHiqDUK1i5h\nvdFHP83yAUQ89wAfkRHjCSpb2pkcKfLfbD+gzuhPMcm3yL93aD6ikxa0+yBH\nDr0W948oRhB38UX2FiZeCo1FIdjBjgRwOYQyfY1wV8QEp3+YzjDzkaASkPU9\nl3iGD+8GKyIbJrW33X37/8IY+bmqSd+d2so6KD5Uj6F8ENo/vxv8GpmDjVWX\nZhnbk88ioTxIN7eit3B5mTdXGF3o6KPyQfqWSlcvxUXunjfzF46Hw/o41YQ/\ns6JIO2H0cgi68X2V4So+b+6lCdul8kmxwvuMnyxNsU7FPZX4QIkRcZBruuw0\n1ttK/DSGW7sudy0dGerxa+sOIZijynCMdZ1J5FM3l9ZgCCdy3majfK+t8DbV\nqhts\r\n=LUcb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHnzhRMgz/V974JQk1auTXPJx/3JRFbxAYXSlCJzVBWyAiARo4DuF1YX1HngpvaJFMsn8eHX8/GhN2utoa97lL+TsQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.2bca2318.0_1598032352524_0.040235924088375175"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.6aa47265.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.6aa47265.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.6aa47265.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.95e4eeea7.0","@material/icon-button":"=8.0.0-canary.95e4eeea7.0","@material/mwc-icon":"0.19.0-canary.6aa47265.0","@material/ripple":"=8.0.0-canary.95e4eeea7.0","@material/theme":"=8.0.0-canary.95e4eeea7.0"},"publishConfig":{"access":"public"},"gitHead":"f13aa269065b757dd289dd89367756db80da1596","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f13aa269065b757dd289dd89367756db80da1596/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f13aa269065b757dd289dd89367756db80da1596/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f13aa269065b757dd289dd89367756db80da1596/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f13aa269065b757dd289dd89367756db80da1596/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.6aa47265.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-l25GzRYQ+LuaMUv2uEhSUyMDBtLBMZIzuHBJA2gNoLZr6VaTm8/DnKh6L6Nsay0eBDaIjU+DzfmjVv8JRNFwWw==","shasum":"b14b5593899b773c657e5c0a0bba98e68991c41e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.6aa47265.0.tgz","fileCount":16,"unpackedSize":47117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQA9vCRA9TVsSAnZWagAAU70P/3ZX39y8AikDBGF5P1Z6\nGwQsN5i8N7w6YHs/Aay+sHjWbLxiEpwFCIS+dkR+Ia+qOBHQ7f/eGq4IdW42\nAGs6PflE3UgE+kfEsaesA1I254YWwmwOUm9Gr9CJRQn6Ttaqoi4Y6Gm/Txin\nho8lWt4HLO59HP9cI6KKXKqXbd2+DJtP2AlY86dpNf498PUXlpRuovgJVCpu\nGVgH6kW/bkHHFlc6P+33bShYomaL/w7Ng3lHH+nCxcEnfnvfA/sxH5ykY9NO\ngPceBbuPeWIshGqNqLuBv3ZZzLhxXrcMKbHsnCevbDjLtZUp1dPGATur/lmY\nklB7XauJkgVuwZK9lWShgLsluGSB2T5PbBSSdwxHDmexOaizAd6K422XsRWk\nk0DmjY4E/YkwCoIYm7ITsti68Olo6yvqp64gNWlE3dGvhu/hj2mQrjWjJZne\nYL4ad6a+nd/mcfTynUxPpvA1FnTX/KGHxNJN0SxNt/7rfYw20QZFXOpgzF3O\nrDHA/v+q7cBtkIg4i2lRuPVxpY3yd8m2bv+uS2HAITFAUkaaQmr0pUoAfZHg\n4Q5vvuuciatHAz8Fvj9WsvBYe5ohyau9YB8TYoV1svwqBLg3Iu+66QeubycZ\nrmmLiMTfammBoPxHK+xDPm6J0OTHehJnzuH7yPzEvgrsh4rQoW7ho9HId4rf\nl8bh\r\n=qoFr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBM3OIURbJq0dGaJv95H68dtIjOZGA/ueUYzDtfp8iKAIhAOpYULJ/KNlBs/sfWTuSI5zmuyqPDXp988NsBpM2YdXB"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.6aa47265.0_1598033775177_0.47948011106172794"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.e7202a07.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.e7202a07.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.e7202a07.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.95e4eeea7.0","@material/icon-button":"=8.0.0-canary.95e4eeea7.0","@material/mwc-icon":"0.19.0-canary.e7202a07.0","@material/ripple":"=8.0.0-canary.95e4eeea7.0","@material/theme":"=8.0.0-canary.95e4eeea7.0"},"publishConfig":{"access":"public"},"gitHead":"9c2f6251cc1ab7c3f27cc51409b86305fd50bd2c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c2f6251cc1ab7c3f27cc51409b86305fd50bd2c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c2f6251cc1ab7c3f27cc51409b86305fd50bd2c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c2f6251cc1ab7c3f27cc51409b86305fd50bd2c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c2f6251cc1ab7c3f27cc51409b86305fd50bd2c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.e7202a07.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-jSMmZNsJEv+aOjBiIJhQjxy6p0tRZRgAxSfQ1rf0ecqKJm5TKFDqjAPUShW4u2LFOx83lWn4fx4/uDvHrBArsQ==","shasum":"cdc4b4fd173827af7ac87af910f2631d4ae964a4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.e7202a07.0.tgz","fileCount":16,"unpackedSize":47117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfQB8+CRA9TVsSAnZWagAAjj4P+QEa9OJNu34BX/GmJjDs\n6UOyC++Q7pedmTng72eAQsKH0Zf4HtFjLHXpYk4koEVeFhkuXRs1Gu3fPmWK\nRAJqqPonhi8dI8Fle6QGGgOZjhAKqX4y6xZRPOkbadWtJG4IJlOivZgAf/YI\nT/JeKY4cqd1s8tcHKw0/O6oNIY5zvhmHWLL09jBKhVXM1Ohkd9SAQNpMQwg7\npXhv94WBzx9d0sspxUW7Kw1cErBWj1bCufbjDX/JLMLkzjrmvna1gqahvENM\np6b1qZ/Y8s6shDMpG0LQXbZlfJY8O2gFdwA/muILv+v5UNveR471EjtDt7N0\nCw14BQ85NAvo9HAgRPs6UCHCy5lN3PPl9SPubKYUO+KO9rrxunzPI2I6Uk8d\nvtkLqYr070rg2fueXrIt1Rhg0ZjkPkwEykG4hjbyiaBEGgrD7vv80VPAdzDv\nwj/qx9S0LL2unNeP6BUxbKpTRmAYlubjkxdRl48UofjPJ/IncVq/qZE6oPVF\nbVtZjYVyX6MAFQddfnGMcpmCG1SbKBBoGNLxNndCR7yv85eNHOMjUzNZzX/J\neys0uQ5PHgy+oHTwC9v5X/4Qa4+yHO5Mkp+v4Nif3Br6ylpQVV2z7u1egfnM\nABRVcDcYGvQSd2ygCcta51g2/RhmYkFLQXPAc7DEZf5X6nYiu0gxosEFMbfg\ne88R\r\n=uwN4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIE+sya3m/3Jm/0DmnxfWtI6J+5O+bsJ/D2oiS6DF30M3AiEAgjC544XYYr58tjbv+7AwKSsqix6eHJAw5yHCAcc78zw="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.e7202a07.0_1598037821745_0.1054081045637778"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.f208201e.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.f208201e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.f208201e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.238216fc4.0","@material/icon-button":"=8.0.0-canary.238216fc4.0","@material/mwc-icon":"0.19.0-canary.f208201e.0","@material/ripple":"=8.0.0-canary.238216fc4.0","@material/theme":"=8.0.0-canary.238216fc4.0"},"publishConfig":{"access":"public"},"gitHead":"c666b3346918d8521008d20fa3c20b4cfe3ee481","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c666b3346918d8521008d20fa3c20b4cfe3ee481/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c666b3346918d8521008d20fa3c20b4cfe3ee481/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c666b3346918d8521008d20fa3c20b4cfe3ee481/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c666b3346918d8521008d20fa3c20b4cfe3ee481/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.f208201e.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-ZsmjrtS8q6pf4BJhra/r/w2Xp5Lgei0lD5/5GKR/oeQbgPj8URzj1feo80Xtfucpz32zQdPlVMRkrKQEnot6mA==","shasum":"e51cc72e9b1f5cfde79f107fc0a52e5ff1daf4c3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.f208201e.0.tgz","fileCount":16,"unpackedSize":47117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRA76CRA9TVsSAnZWagAAyl0P/jkOcGG8vnGj5zY7RT/b\n6A0AuwqzMCqMCxlrjqb5SpzL2oej3qp1mtWk14rBqScQlC/ZthCUDtiLjKb2\nL6ga3TuH5yJ3+HbtSAhfbNnZoP/hSCz9imzcx0wcvsrC7jlkHbOBA1kHPM+R\n+o1btBsfX+0JDNB2Q4FYqzZ1tfnMpmkGomdxQrwwkdq8Gd6nViQaAabublU5\nV7StbW915pfXjyKtH8cQ13K3ptAszjRPWMvmJbGfcub828pBun8LEu2vtFVH\nfU3P9ERKj6bDfoLxwkbeqicJVWY+q3gOSRc33juCXkzXSv7IrFBD3bGiHNOK\n54aq9DX08TcEwJ+kUIMjMm+T0zQjWfxfPdc1vRzU0X/0NFDUSDA7K9ek7IqU\nPHne6k/JMnXzlAzaw/+sUeiZfSN9UgFTYK8K8ozyfXkcusWzqK33Z+PCvOkd\nv0p0E24po8Db+JpAxEqzPbteQ9pS9N0PNNJrXhMxUD+86/EhzhmDaEvD1gBb\n6ZFnipXlZGDsu6V4KcuGl2MnZ9Va+hWOhGmEi0SBvy6klTkzRzAhntJ8nC1+\nI1AKRnOY8Qikl5RJvYbPlb0CmVUrzpGRnzkOT1UAsVvwOvMdppfh7J9yiVJe\n8zb2Qr1lZogoNNeMVCZkjqwYt5P2pZ2oF4q2avxy43guxEHVn5MB8Nq3OTai\nC2E0\r\n=fXai\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHiWHzQBQ1LdWh0btkdMIJgnFVVyO43HGbn7pSMiDVkMAiA+zuw4w2WVYB5JV9ynCNX4CTfquS2aF3Lfr36hMMYDsA=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.f208201e.0_1598295802475_0.6647277614488223"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.14a172db.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.14a172db.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.14a172db.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.238216fc4.0","@material/icon-button":"=8.0.0-canary.238216fc4.0","@material/mwc-icon":"0.19.0-canary.14a172db.0","@material/ripple":"=8.0.0-canary.238216fc4.0","@material/theme":"=8.0.0-canary.238216fc4.0"},"publishConfig":{"access":"public"},"gitHead":"dae488440593f3d8bdddcbf01a3a6b5343d88761","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dae488440593f3d8bdddcbf01a3a6b5343d88761/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dae488440593f3d8bdddcbf01a3a6b5343d88761/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dae488440593f3d8bdddcbf01a3a6b5343d88761/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dae488440593f3d8bdddcbf01a3a6b5343d88761/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.14a172db.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-6IW+XnrgKgXq6ftt4YGQjwhAvnTv49TLosDwmXK1CQW19qxxQQVSLWq/uLBebENxFNGg2lKR2hyqXlj0J9kLVA==","shasum":"bb6a4538a18d45e3c767d3fe074c2801f74f8277","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.14a172db.0.tgz","fileCount":16,"unpackedSize":47117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfRWrvCRA9TVsSAnZWagAAf0kQAIwCgA1NM1h7r0YvRgtx\nFuT3h19PVrhyhZ0wtrkNDRjhqNES3+NaZcHhXbyQ1+XMgns6I8KlTM7O/Kpu\nVAf/eHoCY+eZOpAf38kOdIhz08fnSp7ZjB0xtwynVrnuErgfqgNfD79xPBHt\nWbbmKJI0PHzrZhpBOH+nR88YNtCY70HyALtyIzoMn0mBmpxfF8ALqCKob4gK\n8mhuAu7cUS16izfitGnjiJfkByoLbpVWw8KXP22A38CjEtMMjdIPshtE4mCy\n2ZVOg4SJJwGwFKKki03GrXGuUewbNFIUO9L7Z5GNAFmBzJVrETWDyfwihMFX\nZydckIOaXAoV7/s56+zPDLVEGfR2Z6HL7p+bunal6n/Xmk9UA/bDfo6mWSpI\noEUKYtyrBm8YmLsmKt6RQClzqgbM/W3WNBR7iaunTeAwSPiiRfK2lC5x1CNF\n6FHlaTMgTgMFFfYLGBNGLMUKjqIRSktwizRKB4gRju77//OlruJiJarZUwpt\n6LIVvCpNfC1lE2QmZANKQxNLAD9qFuZB95ssTAlLpdBJo2zDlF9MBvgzLtRJ\nexFWm3JrTf9fUwNgTbvWJms+ZtCtBCESJHhqx6oE+eitbqBzTG1ynuKqt++z\nFITNDhxX5LkDyua/PCoK8ctDmoATUmTUf75YvBKZ22Un7b6RLvmHoyM74hd6\nE2XU\r\n=YeIZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIELlhU2crs8CMJkkngRZEmErF0YwrUPVd4svXVXJjhkfAiEAy7Pdc8k6Xg+Ye+InEiBeOL34OHdppDqc2GCIFkLdxOA="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.14a172db.0_1598384878702_0.15427441102458261"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.e6c1038d.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.e6c1038d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.e6c1038d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a1c65593d.0","@material/icon-button":"=8.0.0-canary.a1c65593d.0","@material/mwc-icon":"0.19.0-canary.e6c1038d.0","@material/ripple":"=8.0.0-canary.a1c65593d.0","@material/theme":"=8.0.0-canary.a1c65593d.0"},"publishConfig":{"access":"public"},"gitHead":"6629a242b77f90688959f5a54abc55be3a2dae2a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6629a242b77f90688959f5a54abc55be3a2dae2a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6629a242b77f90688959f5a54abc55be3a2dae2a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6629a242b77f90688959f5a54abc55be3a2dae2a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6629a242b77f90688959f5a54abc55be3a2dae2a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.e6c1038d.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-OgUErAspRnPkNrbZJGL/2Zpl5b4FFzeoSOO7jvE739/hYgdG0POWAwxEmpXQMkIQqLikzq4ehv4p/JAaiuApGQ==","shasum":"7dd5d1af18c8414553c7f8127241c5aa00176cc9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.e6c1038d.0.tgz","fileCount":16,"unpackedSize":47117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSAtqCRA9TVsSAnZWagAA9/0P/1CaLNJdXyaCsMwBmCx4\n1c46EeJ9H2Zlc08cidLN5exa5RnA4lwFHnTHvk7TsAiDoZtw92h4mVcAQoKE\ndX/6QVW0uVpDRQR2KHWrFWFxYygX5/ehU0RvuVjNzwx/YS07NH6ozeakm+uJ\n8IEsWPi9l8gDFTTKt13WthNt6HOU7H4m4hion9tWNBeRuyVd5lvHHe150R7N\nOVhkYhLEq2CbdTPgnG0ajhtBy1vW5BB6WCjEZTVFmTTWf5bBRW/MBy2O/tpM\nL3a0DIU07J1YnRfmE612MF5XFu473iff1Au77/dc5dOAwkvi5Fm63fnCM6B3\nks3ODzdPIt9M5i/V2NRZq3liqRj1TKBJ8gjB/PdjU9FOPOE+RWE1FLuebFu9\nthiy0RR5c0LeHsjHUMYjszxTA9L9vlB9xeyyx7NbLFAtqs/iNBti5qzdChj3\nKOM7t+m/MFBFD7pCCE+GjaB5wgjbSXeMNg83fcl6ZfDTgL+ZTt+bkSoXdr/o\n5wSc3Gb+s4ZQrkduKgoKyjnXugiYlPK233E98najFH94Y4XkhvafLRMK2J3u\n2wEWVOQJDn+CF7g0JaLSvMRTQDjopFp/PQw7554F8a1Hu8cAZG7HHsnpgd9/\nxiXFKot0fdasFoSfhkGvMoi75P/FDnWqqAKzfyL3JTYKTAdjDFWDHzEi2De2\nWdUy\r\n=d0yq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGn54ZR+ANWLlRDBqZFkMPleQOtgVa57uUsphFzKg/kPAiAXBh7Hm3CRZ292jtx8AEH5gi3y7G2qc6JolBUw7AOEqQ=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.e6c1038d.0_1598557033577_0.5751460270409718"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.34012082.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.34012082.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.34012082.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.238216fc4.0","@material/icon-button":"=8.0.0-canary.238216fc4.0","@material/mwc-icon":"0.19.0-canary.34012082.0","@material/ripple":"=8.0.0-canary.238216fc4.0","@material/theme":"=8.0.0-canary.238216fc4.0"},"publishConfig":{"access":"public"},"gitHead":"2df5ccd57b9ce1a3c2b3ddda99e7e7d8b185ef26","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2df5ccd57b9ce1a3c2b3ddda99e7e7d8b185ef26/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2df5ccd57b9ce1a3c2b3ddda99e7e7d8b185ef26/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2df5ccd57b9ce1a3c2b3ddda99e7e7d8b185ef26/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2df5ccd57b9ce1a3c2b3ddda99e7e7d8b185ef26/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.34012082.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-kxXgB14qxh15w5pvQqrXMmA/SfKp5ux4FjjkA3PpFrdG6yhMIBuQAvNVYBQOzKcPNXcV7jruQOQHIPiv8WtM5w==","shasum":"058070641d81d77004b1d26b75335fb1c4fffcf6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.34012082.0.tgz","fileCount":16,"unpackedSize":47117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSA4QCRA9TVsSAnZWagAAh8oP/jvfJfxgE6qikmnTmf78\nZtKTsEsHHuH9RhyyeaHBN9gWDj1wuEge4mvKr4cKM4SHcc2uz0QSIt3puRE0\nH/sljXGWwIpqhXJvWc9FVoFJ///dgpfUh8l1qiz1+YOuqUmwJCeyskel4xUi\n+8brbqxNwAQ+VfVa286y4zuGPoq6zqQMaJ8JadkD4V4Zme2MC1s3uvEMVRtZ\n++at46nHkauOm8H5vcuSonHlth3BByiN/3UBuz6Giu/BZsTUhkFo3esB1rAo\nW0lX4GtKr/RoZ+SOVRgkwVQBQZYvzCt+JssMOiYKUtyVvLvm0397loe3jFtQ\n/WrMbTIPWEpRb+gUDBjUzTgAL2+Sn+vXlRaZY3wXodgJ4VVy+u2x7TiLypjk\nNXX3DOgdOR+jGf2RmBtYvWNfKJJaGlcc6l/CcksaOBSt1JzJwa0QKyAknLbi\nqn4lIGF8s9CfOPVRUbZUN3TQnzMrHIEUs1y7M35z7+8qS3YKg2jwRaN/DKFt\nv76yHli0RhpaRztDPOTu7j80ITTBWkX9546wLu6AL9qhtkg/lfR2J85OZuJw\nAnC6tUH1Ghnc6d/18qLesrQ7wDlY+ppqDllJQ5J76p7gh4ugxRhWrE+9ev5G\nc1XBXqG7FLbl1FTk+MtIFjh+NU4x+PXPclIXp+OQTHI5CkNHWE+rtRpbY3Tn\nVQ8x\r\n=KfW6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEjB/OH/IE8QkszPNoVLGaPiNCiA+voiSWTvjahV/7CFAiA9DIzKUyaMWSyv/p6/kI5o4qBQv+l7mMpEK4D2fN1Fmg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.34012082.0_1598557711927_0.9624465525991768"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.c073f7b8.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.c073f7b8.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.c073f7b8.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.911014711.0","@material/icon-button":"=8.0.0-canary.911014711.0","@material/mwc-icon":"0.19.0-canary.c073f7b8.0","@material/ripple":"=8.0.0-canary.911014711.0","@material/theme":"=8.0.0-canary.911014711.0"},"publishConfig":{"access":"public"},"gitHead":"e16d759d8a3de4908c04fd08603483dbc37b1747","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e16d759d8a3de4908c04fd08603483dbc37b1747/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e16d759d8a3de4908c04fd08603483dbc37b1747/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e16d759d8a3de4908c04fd08603483dbc37b1747/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e16d759d8a3de4908c04fd08603483dbc37b1747/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.c073f7b8.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-hTlvtfC9l9HRViXaXaiU6KQfV5SnvkQaiHYz1QtTVZAjR3NpD86PtK0kwRNa4GG8Sbf1uR/kv3z1fgQMkNuubA==","shasum":"83a3166be1651fbb765950d2672b4cbef6be6e84","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.c073f7b8.0.tgz","fileCount":16,"unpackedSize":47117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSTr0CRA9TVsSAnZWagAAy1UP/18gvmolGW7nzgg3ub9f\niZBknVwY78io05kD8zo23BIFXHvp82wd+cEnWviiMVslf+mavmAIwcEj0lsD\nD1Un/phWfAqHdEP4w4lqHZiquSqLzcbyFMoMLCZaOHcpj8tPUDgP7u1wLPxN\ndT8mJ2VYzOtmr8lVKroTTKiIu8fVkKdbSNzCZU1rKm/PVTWrYkDn1D4KcSqG\ndokmUk6QsMYf/niIbmiUr357chTligSivYGlmHY7mooBOMdIeDfhwAFuGuqV\nhKcP7AADOGuwM+aqGR43+nmreZyErDJbOwMUKdq3B/4HaamLBnRV38TiQ4Om\ncjtJgNaAxc7PuX0JJ/BBWqjdAN8g11g2ukfgKXpYpW84MKI9aTl2CtsvQc1Q\nCkx03v156nsZ243/k4Lov5ams5HXNGhQWXLtiu4ZHFiqvoaQQKGT0w3+dBOp\n2O/0UZdyqo9v1qVMo4F9XcfrbwvQklvXapjqPkvyYOzc8AgmHVLyz7Fqghdr\nVJN2QKAhL3BGPlZIweGs/Noo9Lb5HrgRfUndB7MFPL9EDFpX57nYTYlu605/\nrJPUkztK1m3nEBNOlUy30l1no+Xqm+lh5FYCkBG6dLdmo+nwaJY80/G4NiSu\nysjwz5RxElLdoSGMcV4CpcUva9NXyhzIg+9ZVsBMyMDIUHtO+cZrC4kbsU+o\n2pqI\r\n=e/u3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAt0B4xzRTCem+teKYRTcY8/hf7uFeU1WERJyxAEdFt6AiEApKnnE7X0ZhZbR/q3cPKuldZ12HcRoGP+AmH4XEbhcWI="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.c073f7b8.0_1598634739830_0.5480033308532015"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.b7ae68ff.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.b7ae68ff.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.b7ae68ff.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.911014711.0","@material/icon-button":"=8.0.0-canary.911014711.0","@material/mwc-icon":"0.19.0-canary.b7ae68ff.0","@material/ripple":"=8.0.0-canary.911014711.0","@material/theme":"=8.0.0-canary.911014711.0"},"publishConfig":{"access":"public"},"gitHead":"2065ba1bc7a6ad7aa6a2c0404136a31018fba984","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2065ba1bc7a6ad7aa6a2c0404136a31018fba984/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2065ba1bc7a6ad7aa6a2c0404136a31018fba984/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2065ba1bc7a6ad7aa6a2c0404136a31018fba984/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2065ba1bc7a6ad7aa6a2c0404136a31018fba984/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.b7ae68ff.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-3tSE+M6DPMEtz/rp78l9qMLSJGnQ3nxbvcDf8rRXvnRT22OtsbBPSvifyEZyGCcDdh4G5OR9KknvZQ1EOF7cTw==","shasum":"87cd34df7ad366733ba997afe0bb6c1a8c1aa127","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.b7ae68ff.0.tgz","fileCount":13,"unpackedSize":40247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfSa70CRA9TVsSAnZWagAAfjcP/2k+7e5T8wvJLkbumeIK\nNRAEkYlOt6iRupiC6q8uVjCyxQpgqlzmy0n+xu3RfCdAKA8M8edx1UN17zR4\n8y/CfbgmgwmNr9Gs5uxfQHWlW3bEITjSrioFrvHImvze/5NTCL+HHPUUtkdX\nmPzZGdLbKln2LNPTm40z//3CBl16XFsIYn7OE9FTvr0SSpZeLoWu2rUhBvt5\no6jq0ScnCHsWAoC1FX78rXsZrGtckcil/0qE2RIZWArbmVvbs/mzCKm9nFz7\nndsK8traEI74QW8petfJIqja3UIJh9L+6Jlu5tEe6EhDaXVYiqj7VpdNOcgM\nmquV7Qo/jE+QCk6kEsVEQ9gWz/BifpVY3M5WAk0nMRAoyQOKZinUkHc6W9Mm\nDF906yq2+KklEKSxJbjJuzD0dC0YmGW681X7ibzzkMqKIkkte+DCqpwtZRp5\nGz3h3ONU61Uw4A49nqEF2QmDt8Dtle8uAbm2Gfo/sdFYr+xktnLqQHYPxE1g\nkbTy5h4eOxzk2ZoQkZGPm2xZVadWwPQVR/mH2blIEm6LRnEQk64WO5zUj81g\n/l1v713XbDFjhoi3Co5RI9FNO8ZcdVd3QZjko7QGdRGCIbiowtRTp/PSSa9v\nWwBmO8kApMaLt1dmUoTuH16/oqyiNm70aJcw4TgWB9HF5xr0vR+B5tgY+x9E\nJI3U\r\n=jXTw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD0C5zhJpTrfZFYZnvglheukaLIHAou6/qlP0gsdXE1YAIhAKc2Zq8FCOilVG/IsVzVuoPuZ/pSMH0Zct4KUfJdScbJ"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.b7ae68ff.0_1598664435830_0.04381005139737715"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.697e3879.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.697e3879.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.697e3879.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.911014711.0","@material/icon-button":"=8.0.0-canary.911014711.0","@material/mwc-icon":"0.19.0-canary.697e3879.0","@material/ripple":"=8.0.0-canary.911014711.0","@material/theme":"=8.0.0-canary.911014711.0"},"publishConfig":{"access":"public"},"gitHead":"beb4a106ec95684b6ccc8c4af64c083d8462c917","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/beb4a106ec95684b6ccc8c4af64c083d8462c917/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/beb4a106ec95684b6ccc8c4af64c083d8462c917/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/beb4a106ec95684b6ccc8c4af64c083d8462c917/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/beb4a106ec95684b6ccc8c4af64c083d8462c917/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.697e3879.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-Cq0rw9L3eaArK0SihOtMHfm2MdEL1ojsWtLNrI1VwaxLDLU+sJ+JZD7OZdu0MJN2zAS+sWgDR+zq+yYwDcAdSw==","shasum":"c6c87ccd9231887ca1306b760874a2b39ae152fa","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.697e3879.0.tgz","fileCount":13,"unpackedSize":40369,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTuOiCRA9TVsSAnZWagAAsjYP/RaCZ1i596hWix667vxA\nGYJ+e7gIUaXTNni41f0YhDWMtZxI4c6EkS24a9de1GnQqjr4O8zavZYZ7SIc\npZcuJoRaY+8IESV9Ryis8uonumpAo/UN7xl3ZQI1ZLuTlrfGOz8yM9OJeNel\nfB363elQsf6thkDLc606irqbr1ruaAu0cgDzJ5WGoO7NfSgANKHJ9ywNihhS\nrWp9AkL+TUvhn7nziDMQ+JvC57XXF/sNRGZAN90P9IeMpUe8HFhqb4PJGFYv\nrITIpG8M3YBHePB0tDltKrt2KYk4fg4ZhhNcBmxx+NYWSv+6rRrtNpfepXpX\n9rZLxyUxEMZK8VhzheqzrFXhfxL7KcWwt6HVdjVEUHoHGAojsSyS31DPA4sd\npJ0iiRA3Y+Xtc7ca3aTADDepb7LJxL9O7Kbow2WnCXAkN8AdSbkYPeRi+gk4\nCDzV7vvivfAKAegvx0oODPzEc/nOIlJjqXrJZT8S9Y6740nOzFKjUy0kfDeV\nrk7zwzaKHytgIRFcvegGzJOy7oteT4NlreHIGeeR1n5emuCCzcZe9Kkq8Trv\nIUhcxxMTShpVEY2/c6hZejkXjmiGnSdKR+c0rKqcVL/0XFjw/9b25VP+acDs\npnTfshjBf5Wou7PZBJxRKO9lIc1pK5E3OD4+3BLqz62ajU2vW11Frk6Xamtw\nBEzr\r\n=axce\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG0T811h41pF1JXitmhBLuq6WxQQC1eiUO/WRmZEL+udAiEA24aFTD+6EvHiezW+IWxTDb36b30CGGcGbX1rtbTy9uE="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.697e3879.0_1599005602499_0.2917796403999997"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.eafb7991.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.eafb7991.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.eafb7991.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.911014711.0","@material/icon-button":"=8.0.0-canary.911014711.0","@material/mwc-icon":"0.19.0-canary.eafb7991.0","@material/ripple":"=8.0.0-canary.911014711.0","@material/theme":"=8.0.0-canary.911014711.0"},"publishConfig":{"access":"public"},"gitHead":"98841f8d9a2c624210fc6f0bdb87082222279e38","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98841f8d9a2c624210fc6f0bdb87082222279e38/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98841f8d9a2c624210fc6f0bdb87082222279e38/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98841f8d9a2c624210fc6f0bdb87082222279e38/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98841f8d9a2c624210fc6f0bdb87082222279e38/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-font` | [`Material Icons`](https://material.io/resources/icons/) | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-size` | `24px` | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | `rgba(0, 0, 0, 0.38)` | Color of icon when `disabled` is `true`\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.eafb7991.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-+jhtZflyb3mfR8XkdRA8UUJ1pNwLCy4OCQpqOq25Gmsgfy2xnfkYAV+gzTJ1R6szPiFKUoKXJ9tElsr3zzOyhg==","shasum":"78dc67d3ba497cf427757fb7f79a90ec37db192d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.eafb7991.0.tgz","fileCount":13,"unpackedSize":40247,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTwD0CRA9TVsSAnZWagAAcIwP/jfhNqndJvb1PZpLnYd0\n4//z4Sxe48LpBq7PTB9rEFyXwNHqEjQjgPwuO/0JzKjMxM2aJLOuYHrxiwDm\nj/9ub9vnXP/TQjhG8/wx6aGY4ZYvS2tRVi3EYATi13D3sO9E9XO46k0HQgcR\nXQS4uCkTeTC8FANE3eOpFbNL/BGw7EVBN30cBpD58lMmHZUuzkLbAlqod6t4\nX4hcRkNagx0O+Oq0u9QukaYsYaCrpDQcT4/ZAm/qMnHJ+2LiNxNGKBlVct7z\ntPONprvuoMWbn2C4H2Wz7wzTvFXCKBc/DAvYuEAKdXxkNj73ObLgKNOJVFb1\nzBWXc+T9iKfNHT844CYn5Leyqm++I3YlGCoMOVsO1YpO2KeE9wBCWV/IZDu6\nX9mFO5De2YUlZeqJ5Pvir3cAhfqQVAW+s+9WhISA1Ex4lojM1xwNw4wkRiWV\n1Uh0mdF2vhpLDGgbqTS8qsUAFmXDWShgW1CQSnvLgRU7z1T3oRBQ+v0TOKON\nrtMf3ONIDC+7tLeo7Xe6VztgxEodLIHHzrG6MthgkQP+FTNAMfgt/wK0isCP\nin+kf1+Un/n5hGgjrDIzdJQUZ/jZ8DHos4XEzjCqp4yCjVZzBqmHZxcTmYzv\nZH2BbfoAHsaqJXzVqZf0ysxSsVDEAKzfE78SQ/nekGK37AxlWg1SheRb06TQ\n6WIy\r\n=JGkt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC1IfwPGfxqJlS0SzAeu/PHCfPHOMYQnvlxwqkPheTUKAiEAoqjDjfM7gu7wRFaSId2rHUZ8ikKjTvYJzWXs672joPE="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.eafb7991.0_1599013108040_0.3165126541740513"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.606642ec.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.606642ec.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.606642ec.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.911014711.0","@material/icon-button":"=8.0.0-canary.911014711.0","@material/mwc-icon":"0.19.0-canary.606642ec.0","@material/ripple":"=8.0.0-canary.911014711.0","@material/theme":"=8.0.0-canary.911014711.0"},"publishConfig":{"access":"public"},"gitHead":"e02eff9a35c3b9c054d88cd2c45d44ac7d81db14","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e02eff9a35c3b9c054d88cd2c45d44ac7d81db14/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e02eff9a35c3b9c054d88cd2c45d44ac7d81db14/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e02eff9a35c3b9c054d88cd2c45d44ac7d81db14/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e02eff9a35c3b9c054d88cd2c45d44ac7d81db14/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.606642ec.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-Qq1omRJcLyYFqvNhhbe68bnTzk4430SMGs9AC251DXz3cSl/7ZC/FO6Akto1fJaYDmyci87wE2Ye/S886zIYQw==","shasum":"07ca6f07e801f5f52fc24fd6692905226e4c9ef6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.606642ec.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUBA0CRA9TVsSAnZWagAAqDAP/Ra3OX/c1lgOQkK3UOIO\n6Qn/sctsPy9cfXYHdpK5ZVgZgpD+sB2b0X8xfnLHCGoViS/L1A0mq9bv3jJt\n7DICWSkxJ9EtqAR8xC3xf4lNmlP/ixNO991WCdRJ7jK+/McB/D2QDxvNOt+4\n2D4jjuNlMqt94t89yvmLlIpde7OQU/72w8JaEBOrb/YSkBiOFGtf31KeJFSB\ngQQyOYZvgxP8c/q0zTOOZ12DVTjHxDUg+PVrXd460G2QVLQqnGTBnEFb9tB1\n6BIn0Moi7tJ2JiCqULlKQMqnO/SiFcLy7q5yyyTcilKf1o4GMHGqad2DiTWE\nUsLZI2q3qtjzHgVnO2hJ30c9hZdH3heJukAPIzQtwmH6SMW5xsqQXssipjJI\nGP1rBjN73RUQCGKjO724WzwQ2+LREagc21XUQjtG1bAEmM3APUq3aP2m4DK5\ncFe9ZmwpilNvpY9UxriZtMahz1EYB5bP4gMVfyr5bkUhItqH6WgFDdcQkV9u\nJul1AkMSJ4FGqA7Jd3icJpiRIZDxaV9puO+rjUlSwEM8lO20f6sBHetj8k0K\nDhy4iNhrbIJHO7ZsXbhYAsUzUUJSWilQkSitaILx6ETR0rrzNYRgqDn2mw6M\nQ89WZOQTjxfh4S440mms26h/Ja7T1IgLfoKAGKqZ9mJge1/zBzpbFX8n4Gp+\nVE39\r\n=TUEp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCWYnzV2TEwiMju1B4M2/MiUbqKq5AmOt+TtG4t2DihhgIhAIReabFX7PLLLZNc3MAwbO0265JEuk31TO6OxiAJ6zii"}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.606642ec.0_1599082547706_0.4788012591617099"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.ddf05c42.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.ddf05c42.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.ddf05c42.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.911014711.0","@material/icon-button":"=8.0.0-canary.911014711.0","@material/mwc-icon":"0.19.0-canary.ddf05c42.0","@material/ripple":"=8.0.0-canary.911014711.0","@material/theme":"=8.0.0-canary.911014711.0"},"publishConfig":{"access":"public"},"gitHead":"1733e660bd96fac32b417696613437f27b2841e8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1733e660bd96fac32b417696613437f27b2841e8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1733e660bd96fac32b417696613437f27b2841e8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1733e660bd96fac32b417696613437f27b2841e8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1733e660bd96fac32b417696613437f27b2841e8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.ddf05c42.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-N5j+mmfeKZZ8FrvM+f15P6cpiZvrty28KZjcRe4foauQN80uYs57QZDP7jaXH62eHPrW9wi/Usf3nqLdm6EYDQ==","shasum":"0aefd43d101756bda4d06eaf728bb6ce6dd1fa66","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.ddf05c42.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUPVLCRA9TVsSAnZWagAAVkgQAJ+NW9SgjVAzcOUzjZKn\nTZfCmQfjpZ303xOMw2BXrdQnp/3I55HwV4a4yk+DWZRI8kGYJV5vGmC7CJFK\nftLmXTkJNGMqscdCY2wAH6ClRa0mNXD8VZ5qzkdsI7RY8rNV8ZNZkSFnehZ2\nR/o2Q55RGA8TaDF3np0PnWm5O0ED/hLA0H0Kz9haDgi6+7hY1zDUWo8ai7Er\nkZd4oe6UGNoNC5fRGBSQKioO0LOMgtw5hO41bA1onPmM0e0qeDZenlbtXLSC\n9DtkGg9ObRN76OMhUk6y+gpW83aTpjUBqfuoeG2ZmoS4KigA/bgkhuH4QUXI\nf7DqdXmo28opXWFKZMrHnenRPyHekRdGF2cY7hQwIqOaxh8IwBr6Xv6OYCBR\n/QNdPgjIDOTLtibXYtzr4sNLE05h2rPhAL3MUPROZGNrJknehigXSgeDZgxi\nBj5nDUMk3RaMIYHZ/T+u1UoaDHSxtIgUVnbbTUj4rV6Ar85JQ7wY6Ma+uhEq\nxLVDt39LDbXVyqtbtBdcPpxP/VgKA18RO++XZEjsa9j+G8tMh2RsW63yFrk+\nbRwkKKbMJ8ewgP4tlc64QN/p67HhjtaBecN336U2Q9Qh+cpOqcKD/EeOWlWP\nmz3flsqzRaYJkz4EDxAft1QRkAypfm6zbuxtQChdZa9lMjti1VmDpjYmf44K\n6Jvg\r\n=EkH8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF9EU6uY2UEQHB7UCKw8K+kicq3ai0hY4fFLHgKA5lVuAiA9O+8QSFBUnEwooUxeFWmgFVoqkdaucbBUtKQAkokHlg=="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.ddf05c42.0_1599141195563_0.1559059711334434"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.b889e6dc.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.b889e6dc.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.b889e6dc.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.911014711.0","@material/icon-button":"=8.0.0-canary.911014711.0","@material/mwc-icon":"0.19.0-canary.b889e6dc.0","@material/ripple":"=8.0.0-canary.911014711.0","@material/theme":"=8.0.0-canary.911014711.0"},"publishConfig":{"access":"public"},"gitHead":"9c47011345ccf89ec21a35053b80a0901ab1d6f3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c47011345ccf89ec21a35053b80a0901ab1d6f3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c47011345ccf89ec21a35053b80a0901ab1d6f3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c47011345ccf89ec21a35053b80a0901ab1d6f3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c47011345ccf89ec21a35053b80a0901ab1d6f3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.b889e6dc.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-XHvDzKgI2sl2J5PwXHxhEp65TPcAY3h6GLK5wxRUBiEV0jScGCbylbm81zo0OO3sg+Zk4HuaNbyhjb1tnAp08Q==","shasum":"80c5d5d7a552e6da8ad9ca8d10909f5d69532cdc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.b889e6dc.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUPmOCRA9TVsSAnZWagAAy/4QAIaYDQgzCT3wGzZEV5ya\nGpY71MXzfhlRJEFFqafQccRhG1eCd3WkwLNQ6iVfOeYKU+4Bt1jwgBRldr/1\nF7fpNIGsZiJNcV3p+JUGt5J59LitYd3VB67Php43CxcdZWcrzSXayrqyGusK\nS+nh5QJoeDBxxjgmvwZaCE+0JnJ/qMogMiH1r0S5qBvoJaXQN7keb/teR7tp\ncTdz8GipP/ZyNhaJxJhQUlSm+V/KSmmdbd5Ma9Xw9bV4Q7xsgDqSxnt9PvD4\nDQ/KqnQOdmoLEtI2CYnxXG7ebl0IkLdW0iiO7Nbvw/wvHvsjFTqRHOcVYkBw\nt78nGD+f1J82GZSKsp79RUYvWR7+6W/42WPv3VT7Z4w8oi5C2LsKxk4CZ8pa\nQz+RP53rD2a44q21pQ1gvd2HhFTCkDYYjGBiVqAVERsnQx3cAVvxuVTB/o/d\n72CE44B+HliW/T5fQyylebMovKrH5L7YB7gJX/XdKa2zCXzPeM48WdaXNADO\n2jYXiqNzvdYtz2KEVhxevW7Zi4qSwOqmylLSYYb+OMeAjqT6EP0fGNCq+fcP\nS7oggiDIcf4tn8D45Dytcx9+6+FAk0aISsXKhAmL+1m8lZ66c4yYKgQaPrmc\nXIh7lfIbM3IDYzT/pDQtMPJy0+p1+BtSKt16RyvKJkQUFLDlUJujinUnntfC\nkuPI\r\n=coyL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/I0eWHLYslHufAVIM1MfWUoK0X1K9REwiLCEfuDWcLAIgNRmys/AiwNDsYtPbTMkPQnS1i9BR1nAdJ5RPWxrk8co="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.b889e6dc.0_1599142285687_0.038883081526853935"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.aabeceb0.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.aabeceb0.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.aabeceb0.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.911014711.0","@material/icon-button":"=8.0.0-canary.911014711.0","@material/mwc-icon":"0.19.0-canary.aabeceb0.0","@material/ripple":"=8.0.0-canary.911014711.0","@material/theme":"=8.0.0-canary.911014711.0"},"publishConfig":{"access":"public"},"gitHead":"f699717c41dd2fd6f77fc62da010cecb621e6991","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f699717c41dd2fd6f77fc62da010cecb621e6991/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f699717c41dd2fd6f77fc62da010cecb621e6991/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f699717c41dd2fd6f77fc62da010cecb621e6991/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f699717c41dd2fd6f77fc62da010cecb621e6991/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.aabeceb0.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-hrS+2SYSQHmVM2noGftYC1XyrFGIYJ7dWnU9+hA1ivz16l+dxNqplkv93Vf8F+G9L5BpnUSSZfcwpa67NbNWUA==","shasum":"69631ef086692747f7f914bb79ceb2d875cabb77","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.aabeceb0.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUUq7CRA9TVsSAnZWagAAUkgQAJdhIEJQeS0zW/P61X8x\nnvZxzFS4bcPVERlUBpkR9cGTW2EvQhHuDwiYiE980DiQMvGmLMGHHe8e8qP1\n6wcHx0b057XZZRopRhOFKrfjiUMMUznhO222NcYp1pma3UuZc/AODgtmYI/x\n8mPS1T8Ykizzta3IZaxQDQpNRVHn85QIn5v+EAy78iVgH4l7Zb/vVNaNfqoo\noLcuPyiMydE/nszEu6THtkWeT7FNUvCkrdcpO8jml2bwGoO+2LLuZdOQd/OI\nQBUvXT0/xv+JhJykI5ZbnRB5/cbhXjSZnLFKu4z+gUxeJjLkn/CpUBQqOy9a\nVt60s7qRat9/VlfLQOyZHuOFq2TPZjc+84cisPu9TKshlHvFuM1YCQdgXveK\nu9olocNVKMwh256NuOa45YpGs6trcG7pAjXeyVeCq8qeMI9ZODE2Jry4HnlR\ncFzkDloUbG5ZzWs2KecUfeEu5e8hXRlFZO95w3FPU20hyu69LvMnY+o+I/6g\nA5D6XEcsjdBWm1Uy47dy+R4tS8QB8OOgzSAR2+VE3nj3uHOdD6k3uzGDRwO9\nr5PyobfbpcH3xXZ20hSE+fmWAL3KxGbtFJDmtPUvOd95bNwCUvGNRm+/myTp\nkDm3wLZWWWiE5pk9qckfMYrG1ShA567SOcCGU0pGtniZ75xn2E2MesBq95ch\nN1Y/\r\n=lGda\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCV+WHCvp85TSspErH16wcw4QksromYLOA3Sn35q0XFcQIgJQC9XjOPKWMdpXa4ecGwkkRjHT/58UqBCS2wESBDimE="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.aabeceb0.0_1599163066897_0.9796622200775971"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.d8cca3a6.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.d8cca3a6.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.d8cca3a6.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.911014711.0","@material/icon-button":"=8.0.0-canary.911014711.0","@material/mwc-icon":"0.19.0-canary.d8cca3a6.0","@material/ripple":"=8.0.0-canary.911014711.0","@material/theme":"=8.0.0-canary.911014711.0"},"publishConfig":{"access":"public"},"gitHead":"db99eec046a418490ab66f7fa667607aefc5b26c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/db99eec046a418490ab66f7fa667607aefc5b26c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/db99eec046a418490ab66f7fa667607aefc5b26c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/db99eec046a418490ab66f7fa667607aefc5b26c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/db99eec046a418490ab66f7fa667607aefc5b26c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.d8cca3a6.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-McH1M7oQNJx+h/oLgExV2SD8zBzxVpyM5AZJrgp/NwkGKVdoYFP0d3pOeamcUmmsc6YF26685sSnSPOE8cUcog==","shasum":"4703c36a9872f7bde264e27c0391ca56cb0b211f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.d8cca3a6.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUWDACRA9TVsSAnZWagAA8pUP/j1BRkO2/w7Vaay2aDKv\nD45wHueieD75+mJkqeRkjt7shmDMaG48nnHZKvqhHpwc++3Nunh/jrA/aGDK\nXMYBjJdeyJC9vFLU9uJ1rgJFwPuYJIu7sI9t9vcSWLKeOt/UbndQzD7g7mLK\n0HdZLhkHGVNu7NZ/txUMme/Qmn37LdfGHDzoSwEUpNINEgn+I3j8AezUz39+\nf639iRDGnRpsC9pSNIqDjnbqEV2NWr/kHi3oqS5x6EFi+DS0FwvYgTCIZ8sh\nmpObwhsaEPWeCv+BwHMsDIkkT7gBiYAfS2Lq6MlOQV+oQYSdIx3oR+4hnzLU\nyKKoPD0pnYcR1Ryn5Kfue8tPhHCCZxBIzSPXcoGqcUGMfroo/Eq3J9fyLmjx\nT65fdXNm+6pHBBuoP9bFwQ8HRzoNt4gyKDYLMOPIn6T+CejL1B2UlRLlfg32\nU/d+bIEsT2Eoz3KJhHaK0R5TlljM0Orh2pnxfayjNPRxmrkk2EGxkau4N5xb\na9z1f62A3JmNwtM2lbJHVFL9xgkw+7Xbq+am4JNy2zZflKsWU7lX4TBiBsW0\nBguDp9YN8GmvXnaPpabWpEU6eHS4bkq8q7p4OU5F/rvmRZuHH588RThQEk7M\nwaafzYJy41hgs2jBpdfzkm0KB5iRW8WvwuxvbMTo5X/lJTN2ziLTE/jV9b9b\n7waj\r\n=LYpZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEJBQadwWefKEaVaF6xFIh3xeJgz/PRV/x14NkYjEq7IAiEAwiJGwA61Znqm+U97WJKJ50N6h7hd2hPU4HaYi5RZ1Mc="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.d8cca3a6.0_1599168704459_0.22994410964457335"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.26d34b2e.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.26d34b2e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.26d34b2e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.26d34b2e.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"52bb6b8fb277d5ec6b66932a0683e4f2fdeac872","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/52bb6b8fb277d5ec6b66932a0683e4f2fdeac872/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/52bb6b8fb277d5ec6b66932a0683e4f2fdeac872/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/52bb6b8fb277d5ec6b66932a0683e4f2fdeac872/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/52bb6b8fb277d5ec6b66932a0683e4f2fdeac872/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.26d34b2e.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-nw5TdrpR555dFba0dMMkq5iiJeLjJz9yNxPUSbSf8e1fFLkRobYLGYuAXg0I9BvOGPjZOrYTfB6xhWeuEWbnBQ==","shasum":"1ac9954fb65331e0d8ea36e65f1672fc956b1c1e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.26d34b2e.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUWasCRA9TVsSAnZWagAAEx8QAIgQEiTN0sZ0sLpE7qKC\nTspQAkrefQ3U6eEXIK73LAMn/E4YxeKfhQ5lhg/PNZb6RoTbrgKdtLQmQEJx\nS3L150ly4TzmX986UcrYBMlHeAk5LW6CTPslM85tY/xgqYf5gpDSOHEUPgd2\n3vSbM1PaLDaPMTPmOA6yGWp/8KcvFKmwIEYdXXtphUffc3SwzPO2Wzco/uDE\nSGv7Sz8jml70QuT+/zEq9Am97cVdN/KEmZ3WzDwlSmjwBcWujY3FLzWBFSaH\nOHq+WoXBi0Xxo4boMqyU2SRxzpVpFNrbH9/YUrvzCevT/dO7eSzMFld2XCa9\numQy4ANR7OUO7a8d3EtlypGlrNTGWYkf4mMKb8ZT022/9A7Tia9PTdnIVhGG\no84InH2NumjGNJX3DGM8RSaxJM6DRcjLf3VR0LLpK0sXbfPfVAINpgk84SiE\nK3nEDnpQknvcw7/5d2eDhnfXfnCl0M8To0XgNsFtbWLqg6j7fDw681vZgXB1\n64HXzuUtF46KS4Ez72GGQJELwuGsheePrw3LVu1/kOKCcjAYtimaqUkhgB7I\nsEta+k8xe1mmwxkc0/ZAeqlDLbbRNTij3ga8/CH4MqOTDftTD9iUkovYrasu\nTfhVfMEJEPI5SgF0nUqyS9UErJHYA4Fewjpi8Uube+C/f4hQy/fI/DcxFzJo\nsYAz\r\n=QYBd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHwt8BDLOH/mMGiRQkAGPne5I5NyaMqw+sSmSH8IWdW3AiEAr6tVWH2hzvhmjFVl0K+aLf5p+fjix4oMR00sNkZAFj4="}]},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"acdvorak@gmail.com","name":"acdvorak"},{"email":"allanchen@google.com","name":"allanchen"},{"email":"aomarks@google.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"bonniez@google.com","name":"bonniez"},{"email":"obrien.test@gmail.com","name":"bwobrien"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"kenneth.franqueiro@gmail.com","name":"kfranqueiro"},{"email":"lynnjepsen@google.com","name":"lynnjepsen"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"mattgoo@gmail.com","name":"moog16"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"williamernest@google.com","name":"williamernest"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.26d34b2e.0_1599170219542_0.923557118703114"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.a1c44494.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.a1c44494.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.a1c44494.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.a1c44494.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"ee68077e51a883c9a0728019c33ed96d4563758b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ee68077e51a883c9a0728019c33ed96d4563758b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ee68077e51a883c9a0728019c33ed96d4563758b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ee68077e51a883c9a0728019c33ed96d4563758b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ee68077e51a883c9a0728019c33ed96d4563758b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.a1c44494.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-2q2Ty/vTiN4y6J0ifCM+1ebYaSmUNdgXXrUH64thvn70tE6ZYhq2VlGPPhLgDsIQ7fljy7kINKxTTfnHQsRmUg==","shasum":"273ece5acafcdac842e9ce057682b6cefb870c36","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.a1c44494.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWVIvCRA9TVsSAnZWagAAgTQP/1p75DMT6vg42UE4GQkx\n/1m+T8ZcvSrPLdP86oPWBkHRB41+bK/TUmJb3aq9wA0M+XS6N9WqY1oNLnl3\nIbNjZbPY2v7n9g7IVv/HIvInLHrSMUJxfYOi8+/knUxroZNXYuR7+tRrFh6F\nRzqzatS4weWJItYzF11vNI8+OOYx6FgMkGfsdfGgIAJzOQfY0rFj+2foSAkz\n6inslf87M0X1eA+bRFf6PPQfCXicc8Qfn7P0K4a0xY0crG1ucQ/DqiOcbsLW\n2dodPDE2eGBPmpKf+1nuZ0NFTRXv+NW+RYkHcIjB17a4g7epVlKgWdn3xfex\ncxRBsApBWIT25LEzKL4Zzav4SePZt1loZBO6Q80HVCAyDnx/3wB/TxyZIjwM\nXD0LDOABw36+IZa14SO7Pv55Kks7jxc5rSZKSQDNk7ty88NF9VZiPsWQQsTp\nVOgNUju5QIGsGKsFzUTCjwbFWMs8QcNUbRHrS1X08cVaq9+VaGFaRjxxl8ev\nxeCDFhKkmjje8ZHbBhNw91sCb7JMZe4mBGkCJVwClKVOUSK7TGQh79S5cKV3\nc2YjNoNlCtFoK9iiGbkatPZuBey/dZCECTl43pB65s0+R4dMDbNZZcH2IDUa\nzdi3bgN8Bo6StyFNSM1zPq2mGGh2JJ+3iLWjKOU4uxBLz/rWyZ+a026ELn74\nnKes\r\n=LQ0u\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCYVrT2kRL5JVvhBMhnhZMryAfmYyEteOHD/u41wC6uMgIhAJT5RuwkOUJdGAWRTHah3OedoKrn5WFmxR+hb1e8nK0B"}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.a1c44494.0_1599689263468_0.00035847270163902323"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.be1cd1e9.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.be1cd1e9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.be1cd1e9.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.be1cd1e9.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"e4ece959ee320d67e92b5c9add79f6f7eb4b2be4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e4ece959ee320d67e92b5c9add79f6f7eb4b2be4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e4ece959ee320d67e92b5c9add79f6f7eb4b2be4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e4ece959ee320d67e92b5c9add79f6f7eb4b2be4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e4ece959ee320d67e92b5c9add79f6f7eb4b2be4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.be1cd1e9.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-omnS4jFVBWuBtdWkuPzxvyYAArixqgkpnyco8pqdD6DmuO0G01S+9NQf4rtfDy9kMRhmFcxFWxF0PUjJ9jV+HA==","shasum":"4f16159da23f62d18a5789ddbad3e79987ab33ec","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.be1cd1e9.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWlctCRA9TVsSAnZWagAA4E4P/2ik/n+sv6zaAMl7jd0n\nm5QGi8jB2T+13ZJYIj97ATP2zLinQwUzsW5k9LDCAFgj03emf/emsz0+yqU8\nHB5eLw/STdJnI+2dlfjI1lGMtnTs4tlJBr0TLaHMEwwbM/uK1wHgw6dV1Nsx\nqH+bDhpo9CNEL4G02uGbazYauP5D4THn7tAdJS1WAfa9p2mRecAGKKMl+e3c\n8zttTLVxQ3Muq8KNdN5WARcAJXoLEM0AKoYCdXxipntUddY0YsrUQcluJlyo\nuH1Q/Nx22oTd+9wSokzqUwXxXjsK8KSyzgP3RgTLY081w53ZK5EZopS9XVAf\ngpO94gpXC/5P/gXPbvJXrzWP7GwXhsjils8/awOBjvSJzOTqxkkKPDtWbCh0\neUlXyoEIrPGvqgkCJvzTY4pbfanhpdmdgq8W6pAtwrons9Yy3DZysNJ2Aemj\nY2lQhz1tjE0xLFWPRY6GM1zfKrZLVKvqn0GCcpTn5tAvVG5K7C7fD2eZW9z+\nVRlUKejguheGzVXQVx9rS0hRvVBgioVIQ/iXf+O40J9iR68ndH4BEKN+ryhg\nYpYyYrcOVke6tKcxMC7+Y+a86XI5LUbhea3mF8wWBexTuhakzFuJ5iJ1aRv3\nHUMoQNhQMrXmuGM49moUUpH+BfNKrCOcX+DsVoiy66vd5j9OBv09iM5fvY25\nhrPk\r\n=9ixC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFOwDoYNPvaK0N5SOyNE9g2WqX2o4BrDjoPtn4v9bmW6AiEA26gtg6qFAwgvHS6PoT6rNppTfryp1zA5R7pAmNu3ZKk="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.be1cd1e9.0_1599756076657_0.22108668334258708"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.f094c0ce.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.f094c0ce.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.f094c0ce.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.f094c0ce.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"de510bf2f44db6ede47942c88abfee6266225354","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de510bf2f44db6ede47942c88abfee6266225354/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de510bf2f44db6ede47942c88abfee6266225354/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de510bf2f44db6ede47942c88abfee6266225354/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de510bf2f44db6ede47942c88abfee6266225354/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.f094c0ce.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-ZchBnYphldJF+D5kQFctIu4Ps273M0ljEk7a2vDEc8NFqgKJhI3wMURRUZ9275Ob6LxcWkwfIL3OmyYou4exQw==","shasum":"d8b3d565d43760d24d63dbc6ddc192fab0280e75","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.f094c0ce.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWmQYCRA9TVsSAnZWagAA3QMQAIOIwrlrg7oW/QzdWGV1\n+366Mam8RwDqahh7bEDdV88j3xTz+DZsTsX//pcq/23CZmerzu4ieLkSOqhE\nAjRMkHLG92Vf3EdDqWo1K1IkMPzW/0kW+JfrgqdyVu2hB2O43M0kWZ+eGZUG\n1oAWQT7ktAW89u5DjbXoY7BHv5Fx+/2uFr7qYX1sDyudpvDtAopge/08QxS4\nf3a9ZqiA+1pQekm+AYExnD2Ut1u7UYf+yWm7x91xCjeTdGKIj5lmbP4QVKVX\n8jHeRfkXa/vEQuJHYtXfXsFIbFEkbr+1Ret34iknKfbmaPPGJpyJK3FU4OQS\nNzXOSKaIWkBId7IT8G4wFnjykITlylNYLt6QraL7JU9rlUnmk2/ZwRDBpc+N\nH7RLoj2NgjTWy/pe+kS3pWmL33M9x3RqU9MnLRs7JW10fChjZ89JAcWep0ux\nxK59seLwirM0Llodo3yAfR0oyrXzQJDKv1zP4TU4JOTj+KL+N9ul8Kx4pOoh\nQAR2dEoMc7jtUEgEBo1uYpDoCByNnDFFHeMzcWosf/GxSxjeQfcPL9R574GE\nqZqjjNhiK3WcPRUjE45b6ImM4LGhSuZmYvottYtTiB7Ohv5vQWTnhBQmytbi\nIrYd5/rB1sk1Uvg0TyRV89ctPmV3VAzGBETZr8mTPJp8iYZEhy+P/suLFBb5\nCoJp\r\n=EA7b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCwG58cDY7ec6L0UTOqC38GjsNnu/bR2JHjTO+pGBlpuQIhAKjSGoSyS+sPqx0vhXOAXJsOb2qDxkALCAU7kDzsSvzG"}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.f094c0ce.0_1599759383831_0.36277516090807804"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.c1261e7d.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.c1261e7d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.c1261e7d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.c1261e7d.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"d3ed845121c57e24ccb397b137eccd91a179c1d5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d3ed845121c57e24ccb397b137eccd91a179c1d5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d3ed845121c57e24ccb397b137eccd91a179c1d5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d3ed845121c57e24ccb397b137eccd91a179c1d5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d3ed845121c57e24ccb397b137eccd91a179c1d5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.c1261e7d.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-qLqW6fabhr6QnaxAMH79f5sb6WeRh0vIKkgn6qAIsCxRKnGd9jcfekdt6+2QaJds7+oB4+P3ACCes6YZQiot8g==","shasum":"5e1b28774377c982b2a245f1f9d7852ecf86f332","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.c1261e7d.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWuBVCRA9TVsSAnZWagAAgagP/RJukcd18NKhtPWz7Vxy\n7A2FtipBNDiwRMIKHiWiKHCFCD1jkfQ2jLxumrN2AUXfRysSZG8bSetlFzXy\nsG5/DXMa82S0PKz6OmZUlfcA4uv9lTFKevTsFYGqimbyRtbpLpfdv2UWgIiU\n4U1cnW3hbPCs0WyzVf6TmMYLGkTWwTlmIWCMUwvGj4Mg3GB2g4WtolPw1CPa\nl8kLF8ziVgmfffSK99rxtmZM8pLsdena6hRH3mulZn6mw+ZjrxMlehkaRXmz\n5264fMdcoYYl2aN5TdTG5YvZWuWQ6nyYmUuSb3gVB4m3NbZTLQrPA6ZccpZf\n0do6bJpl0CxYrvK248MV8rB4KFunmUAVYB7NhVNNi1/FXOlX9u7G4l/18WNI\nt+KniMvATA5mzzJlarbCegBqpvLDfkHmK2eKUOPyJTdTLe8DNFJNIiN3jS1s\nXkVLhTTUxxGv74MJbIURd9jir2Lm4hkRyqDFDQwWZyOG3r2Bfp1Pci5jSrpX\n9fEjI9CN2md8eqsXfEC1ZOKcEIvPZezn4wK4c7b2Z6H5Lpi9Mpx/iZIbS9eU\nTdo3Tmfv+YhELvk3eCHnTpJ6MRFxM77M6uPbmTgXAMqlhNSqzGzXDOVeYJZs\npglZ5hAbXKl6PdqXyv/7rmPbVBUa11SN9XdINvA84cAjy96H6iWyyHmrDPzi\nYhYE\r\n=ggMA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnqxys36ZZXvbRl+zx8F8FrCYJgboIWZHjMRY18f+d4gIgYIOuock0C+H/1bqK6MVyNJKc4CP9VEBSIdyVaeqq/AU="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.c1261e7d.0_1599791188847_0.993156745718399"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.9b39ed1e.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.9b39ed1e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.9b39ed1e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.9b39ed1e.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"8fdf88b38d36782496195681d3b1d340ae36fe12","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8fdf88b38d36782496195681d3b1d340ae36fe12/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8fdf88b38d36782496195681d3b1d340ae36fe12/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8fdf88b38d36782496195681d3b1d340ae36fe12/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8fdf88b38d36782496195681d3b1d340ae36fe12/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.9b39ed1e.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-g49PizZ89KzrT6d6t7mSlWmddMUJMLsAyoD8+7fWoR13F8y1U+NTaCnwcRk9zw6B+V0Ukbln1YXxr0ZWe5nn0g==","shasum":"898029540a1b42d0f42c30cfa760181d9b3fec20","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.9b39ed1e.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWuCKCRA9TVsSAnZWagAAfn8P/Rgf9k1nJDfV7L5twbIr\n5/lWv8VociInYZmeCvOlAyDdLwyACmHd+EhjtRD1ezDD24HcMJGgDpe0E9nk\nCv08dpb9OsZGffoAl20XibWpYDsfkEXRz53a23WTosv/F5+g9S7J5y5xtUzI\nB91w9Y+twjCWu7M+YoVJQ9Wt5vEqaNU4UTyD6rjMlRb4FIOz961rRjNBMyTy\nWKiPTXFh0kcrdSTvQhPi3JCiVqlC4N7B2A7hROD5u8N4804rJ5a1PVAAH+IT\n0p9lPABBIKsAi369YT7MXjlS411qIH30mgra+Caves5BMtIUOXL7FZILWhbp\n9gLYqijexxzerLarsDzEFVWFcil93WmUv0y1EI1rYvRawl2l7s/3SxT7Xg6W\nwg2T9JiNMoQ/XBWMLqmPNQRZFwxpt1RJSCBPgVexh4SJP+nz4KjwVbZhPVqM\nyz6YVQ+mNZeNR4Qv51qIwkuv0kfjCh38dlISbZJiB/DeUVvpPwNdYoOJgXv1\nX/DzQlFDL60ucvrRdxgq1NEw1p/RXDcHIi1FRPVCqAnvswmrbJmlbMPkMu7+\nw4nlxdLiea/WAcCAei5wNL7Qm5fi3RFrXjIWKglXpbvDRBQzLwbzbY9SQiFb\nJeFo7VKI4yCJclbqMFYnKDFQ+9XbAaYH+hPhRaB8o+qSV4VfFRrUnimO9KL5\nzNgC\r\n=pAsF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdk8TFtsUtpTbyoRNHyvQedcFlubrfgWPHpTS3dFkLWAiAme7I83RgyfRx9qP7j1jABD4w8mDAJQFIURjgjbjJhqw=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.9b39ed1e.0_1599791242328_0.3285815781494623"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.e67214b3.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.e67214b3.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.e67214b3.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.e67214b3.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"9d09adcdde4c822614f34fd4c8fbf1e1b07e558a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9d09adcdde4c822614f34fd4c8fbf1e1b07e558a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9d09adcdde4c822614f34fd4c8fbf1e1b07e558a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9d09adcdde4c822614f34fd4c8fbf1e1b07e558a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9d09adcdde4c822614f34fd4c8fbf1e1b07e558a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.e67214b3.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-p9aRHyCaOtMzmAw1y5pW+iaqnrCsDvcqKyLBm0iJW8iybeZyNqAs9kpIQpO+E+b7WCEhuwMZXokn5ezPojV3rA==","shasum":"42b215124b286da765f9bb3e6d26d77471c4a7ee","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.e67214b3.0.tgz","fileCount":13,"unpackedSize":40508,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWuGPCRA9TVsSAnZWagAAftIP/jzso4d8B0FHTUCdPmE5\njo9mMUcLX90mtM8z0VKGNN1qAxF2qaOO8X+vUb0tbt8TJfdsLq5ejgjTIZGt\ngkbpBf83jChuZvaZ03bbxAcaVHE7Es7Oj/7xiFZIGn0DO9mo9V6pevHAZLxO\nLwQ5DiTPKaaNLjsXT4L8i3eknPuWexuFFxtbiogzNyyGOs/+bpzfTrAWQNNh\nLFI/uRcn9+9qBKsSZofJ8cjUq+ewMLlEjE5yJJemj4oPn/RkIyxP6wkDqkNc\nuIt2kMy8d+QLo8kG3FbaF95zlbpco6a8nFdmRknSfjmpMlHBW1Cb45mfD2aS\nHTrTC/C1VfDXelUmjDJAfQU3hrDAjO/t15ngMBFmAJtWmXjDZLSuZrGa1AjY\njG33NDuNFaIabbLwUIpgrGJ7JIMuS5QZwXaPn8iXmc6XTU9TCymTuZu9G10D\na7SQVMrIJr9Ba6/w0xfHx3d0PKfkep2RB27Gm5/D5uaVOlYYNzR7ArAgZO6K\nfCFTsUWbzmKfJASPp/vDYceP4Y1reLVOaVNqinc+1fkqLLSo08U7F0knAcXM\ntpRnKc9x+M1+4j2ZCdt2rV/asCH3kaYK0dCpvvVFIJJLOozX++LrPqQenImm\nZC6Cr5GKCurWYdpR2ENlj43NuNgwHg0aqXwAtr+VDo0yugbkcLee/JkdGjk+\nOUy9\r\n=DRH7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCihSG4UguUWmfIU3esLIByyXDeAZ2jpV86OZWaqabYowIgUuBU4vIqjZTyhQcZ0lx9gVpBbSq+Gz0WfuyjhZWGv4A="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.e67214b3.0_1599791502593_0.7656290076671535"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.36f5da28.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.36f5da28.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.36f5da28.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.36f5da28.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"eb828fe61bd1e331e8d6f63a24f6e78d58858a93","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb828fe61bd1e331e8d6f63a24f6e78d58858a93/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb828fe61bd1e331e8d6f63a24f6e78d58858a93/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb828fe61bd1e331e8d6f63a24f6e78d58858a93/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb828fe61bd1e331e8d6f63a24f6e78d58858a93/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.36f5da28.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-yYZEyZZ4tsQojGOEhFqie6+prViPQtCJb2iTJYzmSkN7CJCF7YVovOGjGNnR1+GI6vxC6J9Z1aUnM1t5V8eUcg==","shasum":"b3204f3d67b560efd7dd20bac944a21b56228513","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.36f5da28.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWuIvCRA9TVsSAnZWagAAGcQP/iltIxC/PnkG3kihcZl3\ndHDZMDQ2tdAkGWU1VWbDQcm03bx1wCwJ9//mRGHdwFHULA2a5as7jqmYCjuo\nTs9v2B8QqIlTpUHsMCC8IJXvMskDvpgA5FZUrHPNYBNup6fryLJWCrdQ0aNB\n6bU9zOqUUefiAJPoMIGAgGhd6Ysi9TDvvNSZdvSTWUsoJ0I70ogbzW+N3jw3\npJJH6P4ToyTmITl2qVCykLyoxu6i7FjvthPJ9vr0ziOf1VxDYLs6tPnOhVkp\npRwoZKSmAOjjhDTzmgD3n/3JH8lwW7RgZlgDehgeqRHcBfUijtUYSKt10t5A\nua93oQ8iErsdY2WSWNGMA8c2ITsNljPUInoA7Bew3bCdRrdRopkFvCx9gcZu\n9eb4MBLuf1wdlX/0Nh02Y2vDvx9/8ecwMVQ59xavGwHZ2IQt1eyKI8bbPYsQ\n6o7ElhRLDlrR7wS32/sQcPYFhORhvDy5+GHSW0gDLid2WuinGDtWhVEfLyTQ\n+qux/v/lm1vbZbqO+2jUfJiTlOqB3ie6DcNt2xppdSHPvnghPl26ehtJPE3X\n/tsCL4oo6IguYmyk39XUYYIsX9qxqagbNkxHgj5jMD4hx5XhvvgH4qj7JLJG\nLXVRf9MsbSwtrwfjZsfZj5zPXZtsvfYS1r+1718d9DTSc6bkD4ZRrGhUZjPv\n1hDV\r\n=Mv+p\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHsYme9Ar868ss5iL79l4iAzi0NUTR6mBFhAgEJW4l6AiEA3H3RrZkWHKuhFo8efPSEbBcwsmWJP5JPWNO2hvBfFp0="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.36f5da28.0_1599791663276_0.879111864831172"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.3babab12.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.3babab12.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.3babab12.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.3babab12.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"3c0abab82c4079d265dbe68e3b3ce3dcac8519b4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3c0abab82c4079d265dbe68e3b3ce3dcac8519b4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3c0abab82c4079d265dbe68e3b3ce3dcac8519b4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3c0abab82c4079d265dbe68e3b3ce3dcac8519b4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3c0abab82c4079d265dbe68e3b3ce3dcac8519b4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.3babab12.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-GS2UdmsUbpg0FU3jrWQyHENvIS64ehJcI7XPw9/pmqtaohyLbioEsodeF2a1ZXNarzooLztrySwATM0h6r9izA==","shasum":"d77ed7d94ee6aa8405cd90e0ab68347fb948bf06","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.3babab12.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWuLjCRA9TVsSAnZWagAAxU4QAJ1X+pHHcfB/YuLLbhut\nD0KJv47IBD+AmAMWFc7HlPerDIT8qbIwGOYVVV6cq7j3cGlcfqRYlhPJEHIe\nobAGrIaIdPt2gpHx3xY8EBBF0sFB0EFp1OqxmvvYKEQ7b9WW1MthQsGZUMgB\nItn00SzqlNk1DHIhEFVnqKySjLSEEhVTeVzYalaJ3dG7kOevPasBCk0InpD9\nh6kAYe6eGJhPbVUsqxqMnAbQmyfUOTS5XOPt6CE4YaMTvtqCmOU2s6Rm937i\n55cIMCtWgF9O6L/ru+SENvKS+7qlVHk2iF+alTcta1BnlUEoqXl2ICq+QqZH\n+db2e4M80eRVDpe1FFJHpLoW3y4mCNR4ibOviE8+zDGydpBDCvIqMYox2xru\nq15BKrTqGcgbTppUMiyFl+O8EUvWX9o0NxycR7v6HwJ3Sxjb2dSMoAvU+NvX\nCkWLwB03U2uQq6mfG83MbZjaI//LaMR9eaOcN+beOPRlvynhNSSsfHKoaFzd\n2vhSM4dkLYEtpuE8Jww/wz9dI0JiMcTEqGtD2vtEce0Zp1mGZAcYhj+R3U1g\nBRTtBByyQqW0yX3lkmOoEA1qG8M+FQekoRWX6FrnhIusatigWHbtBWdeS4tI\nipUjNl5G1+J+dyVDOqbR3Z0EfaCVjGIc4DDN2fCwicbpH9rn024Ao7bqc5Zt\nei0P\r\n=dwHF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+YrI7Q14Oy/Dfytrk5DPkDi7oJc/fm+eIypJJPf+IuQIhAPuxJ8uPNxLo7xqx+bvCCNIW2q1loNmAstReestVJyLv"}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.3babab12.0_1599791842623_0.3108062450262903"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.a4481e6f.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.a4481e6f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.a4481e6f.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.a4481e6f.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"de37747ea53bd97e6674642d17f239407a14ba71","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de37747ea53bd97e6674642d17f239407a14ba71/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de37747ea53bd97e6674642d17f239407a14ba71/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de37747ea53bd97e6674642d17f239407a14ba71/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/de37747ea53bd97e6674642d17f239407a14ba71/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.a4481e6f.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-f6+odv56ZnfKloe7OH0AywQzA0JimMT9TyG8Dxht56JdJ2YHNMhxQmXgs8JG1Zkg3U6DGk2MoieePv9VRdPlQw==","shasum":"24955ea6509dbd768f862a66ea453dc4d60cc1e2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.a4481e6f.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfWuW6CRA9TVsSAnZWagAApKEP/A+ddQmrCe5F80AVv5Jg\nrpFKB/095RLWWxv0LZw0ENprqutOc7mPQUmX6f4GwDuRJdxgXYE0Sek+Uff9\nOvvFse1ZmKCxEADVXUdcRncahOZEorlvPOhsmFrFSmYDyKgI2CJMNLuOBskk\no+M0O90RqqprmbKALuo4NfB3TMCPa91apOjf554HKGT0o2/kSzLgCNDf5DU4\n3vdHbaHLmAm40h6JNFaJG1BoZTyjVPvDQ4XUR1buNuTA6J4XdHWbKIRXL/gL\nEjoTpayIak9tAA8UWpTZYDlB+HHxZqY+dnW9QH1/1cVDpvliWdOMuGF43fmr\ngb482vuABKADp+3pcwm1ESCprjydRMW5+MM1j8c+nS98lN9gH1wYuUVtfmRz\nZ8oBXMbQzNUa/APAFkzDgwbrJvRpccib9LLPGBICMzxV3tEJVLdkl5JvhfRT\nomHiPYlQAYybREkXrI7xSZNStVdIx9thVbRcd4X3oB9aHwgyqsWhh8/m3nfR\nKsGdeepdKmwAujvjCx3qM2/qWxwY9peFFDi06U9idSNb4RjjkxNUFqJMvlgE\nwMCJgDOp+U+WlS8OprgeYsRP0omZWL2Fs8qyhZYdLS4iXEQ/pDU/6vSWXX/S\nWmqlSPL/CQk7tBt3+pmkENtqluagIJcpJP3USnKeDsDcXWXi6rMUs0yLMQTq\nY3Li\r\n=Yasg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEsLIphDT11kbbVtmOxPwW4MbWhBEoqhHDt4MuP6W5qUAiBvWYTYtJENPrEV9pgE0HkJTGnZafrCtYKelaaDHlcGyQ=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.a4481e6f.0_1599792570509_0.6061891164613682"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.a9177836.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.a9177836.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.a9177836.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.744bfe5d8.0","@material/icon-button":"=8.0.0-canary.744bfe5d8.0","@material/mwc-icon":"0.19.0-canary.a9177836.0","@material/ripple":"=8.0.0-canary.744bfe5d8.0","@material/theme":"=8.0.0-canary.744bfe5d8.0"},"publishConfig":{"access":"public"},"gitHead":"172468b3d6a388a8fa5360f5754a4a7dec5b878e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/172468b3d6a388a8fa5360f5754a4a7dec5b878e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/172468b3d6a388a8fa5360f5754a4a7dec5b878e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/172468b3d6a388a8fa5360f5754a4a7dec5b878e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/172468b3d6a388a8fa5360f5754a4a7dec5b878e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.a9177836.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-vmO0s0I32skena1/+0dD4Yy26LEixwbIJyXFuZpXlUIW9rqKJKbnjiAKfoDS8V32LXf0NAN4ZZUO2w4rqoWCNg==","shasum":"0ab9c76a714ba5dfe7822bd316149fe72a36cbe3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.a9177836.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfW7g7CRA9TVsSAnZWagAAapQP/1hgOZDi4yyLfDRajyJ9\nkKo8+u0LZZoiqxOiUussaf0XGz/XJNRTo2NVz+A7IF0OoqlTBgKBwL4VUFGz\nR4nuNQoUeAbYG7jLgmaFd/xJk7kvD8wOSMH2ou1W54h5mivmRQmbNXrFjFrI\nvmXVNYJjY0QQkM2WkeTGzcjmQeJ64YoGegOtW8SPBVucYpUAh9WoDFmQCckP\nBkhdijrh6ZcJRM1DARYszd91RY9WWV5hXfhfzToZMaVPMcIejpQRFXNSLWOu\nNsWsfsuHnL2YFj9986FmWulz3vR1S0NuBY1d32ZeIbDBsQaxxGJy3zUTArlx\nmE6gvuRs1RR1npkH9ndLojlbCKHyUIkBAyK+eyUdzZgJF9/D77uwfBkqMGty\npJwcEGpju50DyyZjHsG5zVpkpqHXXBWZRoQBh0u+u97cOSLuOgkCyk1KNEwH\nQLY5CUMayrm2rBwhMaB1MnWPmvvaGYGMBdhJfF4aDqKm7VMztdAsuWk5Sm34\n0Bqj6iQxLq6pAvKLyUj2ccu9c1Ev00jmSZhYW3mNBaV1p+F2hu/RUqenQ5wH\n8XZXakuHcaCzgA48DtYOrLUKzt6ypdqZNDID8wqwl+yH1VFHv6keJg8wGIBJ\ncSixG8TL75OLqYMaNE6oGcDEUlZcUB8B5CK8/Bb3KcjAAbsi0az5mwak0vuf\nCZ7/\r\n=JJsF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCm1ZQPpxre6zLHyMubJ/nMBOYme+pAQJSqIqtLfyemgAIgTTeanOZe4Pr2yTP40/r6ohi28KuBHW0ZJPg7AUipelg="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.a9177836.0_1599846458804_0.1720411399056727"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.b102a3c8.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.b102a3c8.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.b102a3c8.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.319bf66de.0","@material/icon-button":"=8.0.0-canary.319bf66de.0","@material/mwc-icon":"0.19.0-canary.b102a3c8.0","@material/ripple":"=8.0.0-canary.319bf66de.0","@material/theme":"=8.0.0-canary.319bf66de.0"},"publishConfig":{"access":"public"},"gitHead":"6e9858879b6405bc690bd677e308d5197c609741","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e9858879b6405bc690bd677e308d5197c609741/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e9858879b6405bc690bd677e308d5197c609741/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e9858879b6405bc690bd677e308d5197c609741/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6e9858879b6405bc690bd677e308d5197c609741/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.b102a3c8.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-vhD6tvkhioRzpj75Cng7Qjdc3piHKZmBsj9GqmwC2tvjiLacGsVh6dDyJ4xx78RrcGJR9S/nsLMMD+pBhiYcHQ==","shasum":"7b1401cf634ce00140581291b81300a0f1f7b520","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.b102a3c8.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfX87pCRA9TVsSAnZWagAA+iUP/1C664G2iq2DYtJUuBLN\nhWg/8Ie3/x2PDiA0Kqlo2AawyPhF5I5Qc0IMqp/ix+Ei+ChOdtZZsaG19Aqj\nl6Lfb4+6eZ7f7UokDHmCettr7x2sIZixHR/e2IPZ3XDa5VRd/q77W+snKejh\nudfp0EfOccZwEyXrQ5HihOTHYo3wYEyjrvD+68hqzZ967N0sjW7bSVIDgNjv\nA86AGxafBBYdtwtBqm0tU8dPYl/mzRVAavxRONQ6ldgMx1uaKqLDn2kozsTs\ntU0KNxd30HTav92/gSEmp5JXoFBgPDzlhTnrskbjuC4BdKXcZOMSuEZOX0Ls\nQT49hH8OdB3cSoESaBVfXh78ir6zWaMHZhhJOLfpelyr3zh9NGDNpjGLSSYq\n8+ghSmXUa2UGtAmIC73i8TfN47znqjH+MBz/oGLRresgnwK4o6R9ma0PEY/l\nl1dLlF7fTFOEyZ+2R2PCwFCfZhfY0sSaQjDNTvLztsMxr8KbHWDmZt3yTLgy\nwKk7vtuSW9cZFk1oSlwhUPU0Iivytv0ivmbS2DYfV8ZZPH19SldgtWpzq7hy\npKXZL5ofZrH9Mc3f0i9xvQSIQZcz5AlsXkfVl5tiqbsg64iH/gkNTk4BNRui\nmO0SEjYSEgZ8AktQEJIdPJR37W9ge65RgG29nEBT5Vf2ySGyapKXO/Hjd9ts\n4rtb\r\n=dttB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFsUWD2OzUqnlVC6Q4katk0CGYVgouXagEgPjSSltOshAiA9g38g76dKTW7o4EtO7UmLmhPb3aKrK2h4nWwop9rYRA=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.b102a3c8.0_1600114408890_0.5214377442176723"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.a7fbc707.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.a7fbc707.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.a7fbc707.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.319bf66de.0","@material/icon-button":"=8.0.0-canary.319bf66de.0","@material/mwc-icon":"0.19.0-canary.a7fbc707.0","@material/ripple":"=8.0.0-canary.319bf66de.0","@material/theme":"=8.0.0-canary.319bf66de.0"},"publishConfig":{"access":"public"},"gitHead":"02e804c299cde57ab03b33a403a43803fa9868dc","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02e804c299cde57ab03b33a403a43803fa9868dc/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02e804c299cde57ab03b33a403a43803fa9868dc/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02e804c299cde57ab03b33a403a43803fa9868dc/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02e804c299cde57ab03b33a403a43803fa9868dc/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.a7fbc707.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-Nf7iKyXvK97Spf+Bm3gzfwxWYkulU+Ll+N5T/tuX99XsE6D5g16fAGo3bk/aztIeTtH0zlQkZjrflm4Mqk6Rdg==","shasum":"790882e0f138bfee23a6a1b14cad3c8edac3a2c5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.a7fbc707.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYOZcCRA9TVsSAnZWagAAOZMP/jiY5qQI0+hpbTcHcWTt\nP4u7T+TBz1ynY2NVi8fkX45+vj7ZOvibyPAK1Dv6sM2574V6Kod3vzp3GGMh\nThcp1ZI0kcGbNJbDYibmQn8xSIYamK0XS6UyCbx9CSGxmFoQiZVB4cn7JApK\nRaLwuva7Y4Wu5kHTPB+oWdrXIgWOkVG7EjDwkElAU0gXZpSzLzzbq0VSiYNz\nUtToTMsFUMzf1kGrj2k7AO1OirqFSk7/QETBNPilQE+tGYc8NppGCaMhVgtA\n1eXdyjSdK425uKwvyr+8aJZ+TQ0CRbiX+t1sB7TofXNODUjZvlZn+2tcHipc\niCEjP6LJ6s1EKUaYkwffB1J7Wim9+S5dTmNqBGL8cdAUSb7DnWS+dHoIV54i\nErqXSicRbzpwLglGGn7J7gZgqF8iGwjVXHotPd357y4ujXtELpzCpjk8v3fm\njgy8jTLUuiu0jfkft89LdeIdwl6X/e3H5aQ/o0HwaB8hEOLmfQ+Dp2gp2+1D\nGjL9oRsc7l3WiLHz+eFegrsyd319DtNc6tYIqoZEoOMzfLaRIL+7RHNC9nD9\ncqxp8NAMowgqNu6Q5vEvcHljk73oIYd+N8+/Q8MMaASmFCPCK9noZh9hRxH3\nS7FAcru/AD95qC0u6rELFr9MXz98ArRSh7giVxTQmjU9uK0MP8kg1qhyw7Wd\nUHnn\r\n=/Hn+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC7jpmIoIxvAfx0pmFBdxT379F5WcD0fXLhI/VovY4Z7AIgLUL8gey9LREF21f9vwLR/rVB8d7214iKYntPSwBUn0E="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.a7fbc707.0_1600185947547_0.04762287276583144"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.ed6b8660.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.ed6b8660.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.ed6b8660.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.319bf66de.0","@material/icon-button":"=8.0.0-canary.319bf66de.0","@material/mwc-icon":"0.19.0-canary.ed6b8660.0","@material/ripple":"=8.0.0-canary.319bf66de.0","@material/theme":"=8.0.0-canary.319bf66de.0"},"publishConfig":{"access":"public"},"gitHead":"1367f8f205fb56c27d6146b261ef87d62751f903","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1367f8f205fb56c27d6146b261ef87d62751f903/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1367f8f205fb56c27d6146b261ef87d62751f903/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1367f8f205fb56c27d6146b261ef87d62751f903/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1367f8f205fb56c27d6146b261ef87d62751f903/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.ed6b8660.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-+4tw4Jn7A1luVWjnGyZehH6U5BNKou1CyEuzW16T2iP0vYkDhyOr4aL50NWZLE+ytdKtdapkkeVzCAlXyzbksQ==","shasum":"cd4346a0b29b1f2bd205939afc81bf65845c60aa","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.ed6b8660.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYPjnCRA9TVsSAnZWagAAImgQAJKLI+Cz+D4CAcD1zycS\nSSMOJ/PILMNY4N/8qxQ/Pv6xyGc6QESecvc+6SjMXc4xuiKEyKQHhKTuYMF0\nQTLQoJJW8NQYx/pD/GIC74nDSrv6pDi4ZAhe7fecf4MqUBbuXYZEYuHea+5n\nmGH0OIQEfmd/Vit+1rWujFDhFJU40d8KF74wug8iwxNF4y8+TlqjPvv/p9/s\njAb8IsmE7W6HN3d8eymv6HSjISiBqBFSuv8Fv+PlR3jCmRE+n0U3rsQ+3sEd\nn2LVfUtxk9G9+opSDSyE6Jlh5ci/M6wHZJu0Ql9xS+L8/vxEkMsEWN5Wi9WP\nLLZL20v08v3GDbBZ0kib2La/UvMRqcl09eEop2GXbIgKx2bWh4CgEAKOL91c\njnBgN0MWfeNRUTsoZAZ9+3Ia6I/xt/3lPHjQMamIWjddqvUFPZSruP52biVj\nkWLmbI4BfavpUaYOJCiv3hmdkgs14WV0AwoFBa/2FVlqoSPkpeZ9b3mjQinj\nn233MGZZg6tZUlaSvCE71htj08zYGCo78oXsdya770bGhod21yY+TMWMzfLA\n4GE2oOxDOUrMPR7NIebeD+XyfMV+iy1pV5SpMN6z6ZJFzsT118lUrBZM0FnN\nOpjogdL829m7thnHoLO90Oq7m3p3QmVQApkznvImFCLyiCsnGu8YveCnB7eV\nOFem\r\n=X8NU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQClznxeH8vg+IGW9RrkKIVtv/rIOZMTcRA6MYsAQ49WwQIhAMFtI09+23uzr7U/Gmlg7WAWAYmsJNomQ2/gb0ZZjI5v"}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.ed6b8660.0_1600190695218_0.9935889609726267"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.9c2331f5.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.9c2331f5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.9c2331f5.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.319bf66de.0","@material/icon-button":"=8.0.0-canary.319bf66de.0","@material/mwc-icon":"0.19.0-canary.9c2331f5.0","@material/ripple":"=8.0.0-canary.319bf66de.0","@material/theme":"=8.0.0-canary.319bf66de.0"},"publishConfig":{"access":"public"},"gitHead":"59f9c402cf61ed25b9563e2c228a24b4fb13e1cd","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59f9c402cf61ed25b9563e2c228a24b4fb13e1cd/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59f9c402cf61ed25b9563e2c228a24b4fb13e1cd/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59f9c402cf61ed25b9563e2c228a24b4fb13e1cd/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59f9c402cf61ed25b9563e2c228a24b4fb13e1cd/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.9c2331f5.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-2NW81GGV+RXRyrtK3YIrj6BjF2Itz2t/EwcisT5nR16SWusv7mlZpJX8QrOJnyj0r0TZHZC+LJySA/deZwrJ9w==","shasum":"fb0728588463af08950f6fdcf6bf8195e0c489f7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.9c2331f5.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYP6qCRA9TVsSAnZWagAAjIQP/jJ1tJFQbfxrSKQLB5Jt\njMYvScopTlIbTuPxaE4AXQTGJOcRah+sh0iAH6Vd8ZVWgNpDcZvRbRiM5h2U\nKQsti02vppN00kRMFp+hZbBGNJqKAonGfPmqEc01R4CjLYkQbqZFn8C2NQLg\nnHdBuEy6J4zXe/RuhqrMrQ3hGTabRhDC/uTdkqMzkMBStimNvyD/oX1iYgs+\nJtSiMj8oj/XEalfcA525ilLcaF2ESGUHqBh0Pnbomt9AAN7rJ1dbt61BCrne\nIAJlezcoYx/OqFuThHGPEBS6Gjg78pUZaqGH8I59OhlfNL3qrcmRdnGbSI0p\nswX0wGgVn6RyiWmwp1GktVC2WcsxghgbbekjQUp5mmXjefVD8wUiZPyvfIZW\nvl4X+KMW6zuZVEvCGzaxVjUf17NQhx0Cx9Ay0uiwh3AMuXsYBssyP+spGgDn\nBbwroFzULy2gpOMajG4w2kMlWA6Cq+1t1/Ds4EABAgJpNcKg+LGFSfIfXWGA\nbA9OGzvmazeYHT6BHqMbaRJeIe8JGfzVeXmTPhsRC8aOgjU1s5kyFesG5rFz\nL3AHMCGXAK83Y1qtv7JcN+IV+TxUwlN3hZx6E2m1zwexxBxgbSk3/Bjw5fQn\nka+5f/uB9xG/5v/lLnNv2NOLklsgHLfrul+KalPTfsWEnJf0xYg9mRaWJmXl\nNQe1\r\n=KO3L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBNjFmasrvwO2RMTNWqzjNHVMY5O9BKNrNzAcxMM6sM5AiBiGNwAplo8Rox4MgfJo1gx/JK1qU3pgd1MYqmcekVHWg=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.9c2331f5.0_1600192169908_0.4703426441783274"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.63a5f088.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.63a5f088.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.63a5f088.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a831d4799.0","@material/icon-button":"=8.0.0-canary.a831d4799.0","@material/mwc-icon":"0.19.0-canary.63a5f088.0","@material/ripple":"=8.0.0-canary.a831d4799.0","@material/theme":"=8.0.0-canary.a831d4799.0"},"publishConfig":{"access":"public"},"gitHead":"e26f8baf20e7e3a7056a6b95b14cbd94c380a1a3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e26f8baf20e7e3a7056a6b95b14cbd94c380a1a3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e26f8baf20e7e3a7056a6b95b14cbd94c380a1a3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e26f8baf20e7e3a7056a6b95b14cbd94c380a1a3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e26f8baf20e7e3a7056a6b95b14cbd94c380a1a3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.63a5f088.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-QnJEhE6qSqcyCB1Iwr90kIFITlvTW/k3d6SVGLXiUsw0WVxEiuhEKnsMtpmaa2Lzkue95a6HLGDKVe2KNTU0ig==","shasum":"0fcaec0e09a645264db77f23e7cd469e77de6815","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.63a5f088.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYoW/CRA9TVsSAnZWagAAuesQAJEgqu9yOMcXKRxNrhBg\nYlBNoqSSGvocX3+3GzCKbHgZn1b9rKbibUDmorUCpAqJ00z6i6rmDX7mY8FG\n6PmCrnbQDjK/GSUbmz3XetkXN3ABQREEE6EMjcKA3v36oD/bQN/SJIxmDDwL\n10iehQwIqTrkLo8Bz7bKGgZHtUAYbLPCcEpMUQpWEVnWO3EESV3T6Li11eT6\nR4drjMUXMdfSVCuggVF6TqUAeF08tfqjq/y8OiZJLZxmsnBdyWU30VW41Qzv\ntH2DvOrsWfQkVBUpi8bX/3a1Fg8DVYJO+dUtnIZdxHrq+4rLJsf3+6ydPogL\nA0um8bzDf5UCnCzzLjQE/eH5h7g6nKAIGGEvx8XuoM2i7sel1dqYcIueyImb\nBnx6gIROQ5Q6QWuqYIninQloJRpuIYVU5njXbzF0M+5v2PhcZUt3kBvXmEbY\nDiUQe3OXT8f9ZPfmHbXO5F1SRV2RVy1SehgN3FddMe7z6L4oME4MzZAJq9ON\nYmV7Swkb3JWgRjX1hkU5sWlQAEi5JWjoIMwqpqAOLAGqkEubhJazKYWU6Nf6\nGZB3pZUwbCFIDbuith5yvg8FTbiW7BIBO+nyQOPV/gKZy1AkSXhRCMF2fBIT\nVQgX8OwDlbyEm1U/zJLCX2au52OiV9w3M4N7AGdhvYI2QVr87SqtmL1TRa4v\nqomn\r\n=Wi/b\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9oCmqdWRvt69xHeuTPBDDIj2GEuv9rpTfbuFElBpaTAIgU0N/VBYWtEEMo6IwhM58oYMUqWX4bYhaO7vx1cJHxK0="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.63a5f088.0_1600292287288_0.034443948822420856"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.b7995e49.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.b7995e49.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.b7995e49.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a831d4799.0","@material/icon-button":"=8.0.0-canary.a831d4799.0","@material/mwc-icon":"0.19.0-canary.b7995e49.0","@material/ripple":"=8.0.0-canary.a831d4799.0","@material/theme":"=8.0.0-canary.a831d4799.0"},"publishConfig":{"access":"public"},"gitHead":"18f169aac3491f89184c2463a837b86dba845e82","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18f169aac3491f89184c2463a837b86dba845e82/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18f169aac3491f89184c2463a837b86dba845e82/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18f169aac3491f89184c2463a837b86dba845e82/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18f169aac3491f89184c2463a837b86dba845e82/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.b7995e49.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-JQe2zqU7IiCLqiRy/ZMXm+zBJaY79WUFVNw2HpkdONgGG4opSW53Wg0T1h4/J6pAeELr0Mln2AkStWVyjOnLIA==","shasum":"2d19ca6be13148d59f64daf3ea7cefdfd1766d85","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.b7995e49.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfYp80CRA9TVsSAnZWagAA/OoP/RUkE9PjoEc1PvCbgQ8G\nytWZy+iYcpv/nNPx6UkIp5U8AcoxKbUOB1fEkwZ+Wc0RSBhlxubj7270fS+5\nIOHcCi3xGKmFaAt/JdrPqH6GmGUxXqVY+lwSRS3mK31sHp+GLCpd5sBxATsl\nIuz20GdpCMAt1+20M2eJbaf/kXlkYtIhRubQCM6LOp2nCqFcSa9zTZx4Z+dv\n9HrnwY2jYeaD1ugUpEodakgysbI2Y2BSb9NeqD/FwPdzHiuEUx8k1fI3LUjk\niUUffIIPLencvEt0MdUDK4dH3MVbUDrHnxGeMmBYVNBqthwsiGxlFv9gxMFv\n5fZ+qj7tDwNVQVIQdHPZTFwm81tz/NTx6c9yZgXsUxXGUn1U8ihsCVmBmxCr\nx80i0k2AudSqsoCuWsdrI3PXEaeGNo3Z7/+kkSLOybGPWNUvD8Jvd+t8l2V6\nh/Si4nohMrclD+glLwxuECgo8ftySp8Mtkrqs50oGWTyVE98UvVSNOKKefwH\nBSmBsri+HKKenKrBeAnmFn/zxzI6BK6lzy0GIEI7pCB3XYSh1R6ia/f4uZoQ\n6bMscZ2UTPOX273CrakllW4VjRsqzePDu83a2i1MjLkZxLcHEKef8BOYamAq\noojxhxsjeoRfF8U+HFU/sXR3H8Hw08UsBl+8RZikL3talepzhC7V+X3T5C6l\njUBt\r\n=rNcZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDg/3jsadGzsV/znbkD3QLZvqkkYN9/pV4BDUeEJImTkAiAHSJga95P1chA8+uvUbuXiiK/LPpjo/b2byy01EcmBPA=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.b7995e49.0_1600298804423_0.7189388117698097"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.0da3ec97.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.0da3ec97.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.0da3ec97.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a831d4799.0","@material/icon-button":"=8.0.0-canary.a831d4799.0","@material/mwc-icon":"0.19.0-canary.0da3ec97.0","@material/ripple":"=8.0.0-canary.a831d4799.0","@material/theme":"=8.0.0-canary.a831d4799.0"},"publishConfig":{"access":"public"},"gitHead":"5f18f76403ebea15763db5e696b84d6d20a3768e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f18f76403ebea15763db5e696b84d6d20a3768e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f18f76403ebea15763db5e696b84d6d20a3768e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f18f76403ebea15763db5e696b84d6d20a3768e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f18f76403ebea15763db5e696b84d6d20a3768e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.0da3ec97.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-wFCwLAZ4RZTwwKsrUvPtE16ob9SbPqndEgKxgxA2R53TV6P3fQNcrqIM/TNUgj7jhpzJ4QEi0jAqCkgcCCj58g==","shasum":"72aa3f4b427324bc57dd65d9d661a826d944f983","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.0da3ec97.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfaSRsCRA9TVsSAnZWagAAf/IP/3q2gr/9/eujsivEn5XJ\nHxoBPiWx7WER/8c0GAPIP4symbgrxEWUgQ6Z4J3hgpl8/e4xaae+oovuhEjm\n0lWGuz/4EpK7p2eYbxdJrualG6oIrTpGiQfCFhhOJxNYYNaOG+KQDMJvTgiD\n+qLxJj7SWph6Dhhzk8dGke163WoNyzWAX4hz9L6rb4CnrDiR8pIwVhvutvvN\nWCUg7A4i4/MEpSnOn56sjZDRxxkjFUXHPYQFxO49QLzsI7aiDp1je/2naEdk\n0EmWgIhd7TB3qIJBHNe2rkxOu6anQQZBOdxDsbQ4qwCt96SzAZO0sk4E335f\nuNeurqDioZ/CDvUztOYGmiPieyr54arIDvSG/d1ACPcqZjAmn6bA9Ub31Uqo\nxfxr4e/Q4+ql+PWtaPIboAChqx3EFfd2tgodUjjmnKvylhr5dRe8EN6LDasu\nd+AHL00XVKvTVNpxJgDJ4wDZ0cYBPKkfQFD6DdN0c38EPBY/df3eF6PqAC0X\nWTOfAHE3A5oVRQh4wACVYKHaFYwuiZhOUqAk/9Id1v9w+bJ05l4/uOSTNsag\nYm757lmi4Iyiu/c8e4c5cAxtYK6DM4JrX4C3RZ4dYs6JLQIp/OzikppkRPXZ\nE/11v6Dr8QWyjHb9inU5QSN6Z4FFlEwJ27LLX6TeRTiy7kec9WxWEiZA/Px1\nZ5OZ\r\n=GXjC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC8cD1515JPlClREkKdEK6c0v2xT6jU2sWJ9qtUGcFTqAiEAoIltmZ0BcbXSA9XnD6PqXP/upR3ZtYOqpbeGsNH3BCY="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.0da3ec97.0_1600726124155_0.25426773152804727"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.a0793c96.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.a0793c96.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.a0793c96.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.4e5c350c2.0","@material/icon-button":"=8.0.0-canary.4e5c350c2.0","@material/mwc-icon":"0.19.0-canary.a0793c96.0","@material/ripple":"=8.0.0-canary.4e5c350c2.0","@material/theme":"=8.0.0-canary.4e5c350c2.0"},"publishConfig":{"access":"public"},"gitHead":"4332e148b28dc28d9b324306eb18987b31a80ca5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4332e148b28dc28d9b324306eb18987b31a80ca5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4332e148b28dc28d9b324306eb18987b31a80ca5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4332e148b28dc28d9b324306eb18987b31a80ca5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4332e148b28dc28d9b324306eb18987b31a80ca5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.a0793c96.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-UNBCQz8eCVuDxszZgeW4Ucg3LsRogcwyn+lab/ZuG5u7uSkt/G52DgkAxfkhqmpBt1cXnGaRiTFGXt/3ryE8Vw==","shasum":"684c9bc8430ae3a47b1a3f393ab02fe978fe5645","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.a0793c96.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfai6qCRA9TVsSAnZWagAAg14P/34Kgs1QMIcY57dXWvWo\nKQHhLmLOk46ex0wSc3wwzIHqF2Li8buEF3Z7Sqi9v1qfdZfvqIZjpwe06qW/\nd5QH0UNw2na2DAZJwupKtov0ThoU+mZVxZ6fSLDJ/z5YNUte/2CrrO5Ermvj\ngFON537omcIaiB1wcXXgWBqwH2s+aiHb01dHmmx4qfH3RfifVzpRzfQmmDDG\ner3QcnXcA+XBqGyJk87n3RLcbFFAcEYbzxMphhr8j/JSvQiCyuDK/2AUr4Tr\nmsS7H2jKI7M2T8iMuLzFKeBQN7m2YKAxngIoeDmTfCLR4PyUB0CnvtoaSu4/\nmpgkdcYa96EZIaZKdzSEtYFX5+8es6/rcDb5gAymDCjD86qYUB8ofFIghTbS\n80R1XHcGS/OLlIhdJf9aRn70pke9iDNz+RQi6TKJUgebGWwOkGvrJ78RC8zL\nNtIRPHRt0FumzU7biubacBuDKOdgKHmuEzm+03VrWIobTZJpe8B1pjBVgRwy\nhrxLCq3LeyFhjSv59r2o3mLbForRlcUi3/2dj1G2ScbhAwPqVqa7IDMMkqG9\no3Ejlek10Bp7FPSATwuvQmU0yDzXYUUV3drLENzDBepDbbBjQF/9IEqt2S5c\n8QuGn6w55XlO5ztU8C47iG+jTnYQMHzRDK8fbDaLko3NjHetRhzRt6eD0BX5\nbclC\r\n=I8bk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEtIHrXwHsJy5wkBLSHdrPHWoaDZANkmZU6Q9cSIGdKlAiEAtf7ZITY4Q/noPu6/PvI/i187WW4YzQ8XxDNb0cPy71Q="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.a0793c96.0_1600794282185_0.41684183276896314"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.06998a3e.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.06998a3e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.06998a3e.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.4e5c350c2.0","@material/icon-button":"=8.0.0-canary.4e5c350c2.0","@material/mwc-icon":"0.19.0-canary.06998a3e.0","@material/ripple":"=8.0.0-canary.4e5c350c2.0","@material/theme":"=8.0.0-canary.4e5c350c2.0"},"publishConfig":{"access":"public"},"gitHead":"decf3423597b14fccc721d29e0ec911320eee3a2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/decf3423597b14fccc721d29e0ec911320eee3a2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/decf3423597b14fccc721d29e0ec911320eee3a2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/decf3423597b14fccc721d29e0ec911320eee3a2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/decf3423597b14fccc721d29e0ec911320eee3a2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.06998a3e.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-bHtAUHMEZ1U++VU9ZAlA0BQQWM5+OiqvHfD/rYc0zvAnL7oNISpt2a6JW/FwDHAP+QyZDFixCbHwldqar1hwwg==","shasum":"d21f65e030355fc1ed53fd2ea5e4c8591bdcef3a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.06998a3e.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfakGyCRA9TVsSAnZWagAAe40QAJ9SIHQYl3+fnolky7Ky\ntetxmcJEs2WqZg5CRGOqs98skvH8v4a8W6Bcxnu5fkJp5qEZQvKHfTPjhcZO\nOoevpVjBjtTlYupwC9ZjsbbiMNh1aTxbN4gEOjyWysB5nvL1EAtWTS1bErCj\nx6f5Kk23hjl1+wl9gviavcsw7Yt1GRhJAKs4m4SLEG14v+PlQf21dy1SkDVp\nLMBhEozuB4KcjQ+bIuFTDaMfwXYT8Lb+u9oIyRbnEWGRib9yo2MbYKobrxqv\nsOpfDLeSpurz6WU6Gi1BtzEcN8pzDOVRB5zcBPJe9MfICJHbyJAPJF0cps6R\nFaq+XxJYZe4DEPGrVcw1eF12+qw1RRGoJGdThEirk+C3fwVdaufPBPjcJZca\ntMZnlD1Fl6z1b8Mfv4q/vhRdwzFfWASRonaLVrbOa8BZxFyY3mgbYzn31kOh\nWq4yUfdg9OUip8+cDXTASz+yo2aR9H5kgKHxWdJcOXKTili1fpjywDwGFQxE\nLvODj5WXxd768NH8JcpTOTCia6MkTeCPMSjAqb73eHVDIrnkooeIybX2cHAH\nFbcnZsUL4NiBbk9bY2KQM+PJOtPEk9tun7MRSQei0oC3eaZIeGbb5xRfGLks\nJBHv1CbzhF+gpzywY910QLiEMDCSesfGVpCciVzLhdHdtzWvD+JeNiTx/tRi\nsSwz\r\n=6gE1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIECmpdHb96d+I9US9LY7EORvQnfm6vrlNuxizs+z8BBjAiEAyfA/Ko7ND1oa5RRz4f5qUPutosfL+bncRNMd7mMCqs0="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.06998a3e.0_1600799154101_0.23675504026613736"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.3484a90d.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.3484a90d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.3484a90d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.16c563ef7.0","@material/icon-button":"=8.0.0-canary.16c563ef7.0","@material/mwc-icon":"0.19.0-canary.3484a90d.0","@material/ripple":"=8.0.0-canary.16c563ef7.0","@material/theme":"=8.0.0-canary.16c563ef7.0"},"publishConfig":{"access":"public"},"gitHead":"9a495a0451ae2f8e95b786a624153a7b57c4760e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a495a0451ae2f8e95b786a624153a7b57c4760e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a495a0451ae2f8e95b786a624153a7b57c4760e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a495a0451ae2f8e95b786a624153a7b57c4760e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a495a0451ae2f8e95b786a624153a7b57c4760e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n| `--mdc-icon-button-ripple-opacity` | `0.12` | Opacity of the ripple on the icon button\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.3484a90d.0","_nodeVersion":"10.22.0","_npmVersion":"lerna/3.20.2/node@v10.22.0+x64 (linux)","dist":{"integrity":"sha512-d2AMoc/Hj/ZxOtL5+282n1cSYBTkunlBxAdogBcNd6tO3/vhqjgAswxI7gyBoFjesTBKxockwDMtEmWAqO6TiQ==","shasum":"5d575b5f7130fba6243af6cbcb104bb5b0351cf7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.3484a90d.0.tgz","fileCount":13,"unpackedSize":40467,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfanTiCRA9TVsSAnZWagAAjU8QAIon3dBNgQSjtOKWe41h\nwaplQt+9M14/LeOu8sNIuUvw+dy7f54rpad0gJYgex5So9lOUHWC09yowylb\nVQAM/BddA/oJNczUH7PYdjaMGxTMWN36L4QGP2Ym1FocG4ygX+Vq5Q+V4y0d\nCqGSuVcC6W02Bh+2IxEBqmucGv1NaW5n6np/rjVycuc+G6Pnl3/impKD/uSi\nD0nJvujgAkTV+IV3PBszNUlk4Y0dstQpW6BOliA/lUb4e7LimL1kDwrNoh7T\nWFrhnZhp+nDVGe+H+0fQ+x2IS0CcZfxo2yeOb5d2gYqxKlxtRZ7VHgBX1tyF\n09VvEyWAv8HBqa42MfBzElDxqLjqh+IwGBwMOFkEozmkGsjIDUu2VJh08bPu\n+bTer2RdiSloliG+R13fWuTnTeMpSDBeI2diaWUNmW4STgsCyehq9MO0XOke\nlvxbvi0+C2mTkJBQAek4ZXditv0P1xy6uYVR+S9a6XWBFdIgHlKenz3SHFOE\nkdunCKtPT7ZxEykvzJ7VNNuImPnHzzjU0jQ2fQIXE610Kb0bY2wwW0CzBh53\nvVCvjDo0m7bQDDkuwfiYPdFaxj+JcV5YjqQSdYuq4xrrk+EWOlnKEqMJPiEZ\n7ODqHT/zfgjnjZQNMzW9EUbuIGYB3+IfG21pEmHdyNLOVTkwC3Ao7yyuZBtP\nldOK\r\n=RcXW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFXsOfYVefBxjoNnkyLP+Me6PyHFhpV6j+kNu4PfGQQrAiAzrDahlUgxOkZ4H0CAyVOwwSblYK4uQ+K+12CSq0I+pw=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.3484a90d.0_1600812258192_0.4201870311728606"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.3f99af40.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.3f99af40.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.3f99af40.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.16c563ef7.0","@material/icon-button":"=8.0.0-canary.16c563ef7.0","@material/mwc-icon":"0.19.0-canary.3f99af40.0","@material/ripple":"=8.0.0-canary.16c563ef7.0","@material/theme":"=8.0.0-canary.16c563ef7.0"},"publishConfig":{"access":"public"},"gitHead":"9c1a716646d54bc9aebac750a99d1fa752f60d9f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c1a716646d54bc9aebac750a99d1fa752f60d9f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c1a716646d54bc9aebac750a99d1fa752f60d9f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c1a716646d54bc9aebac750a99d1fa752f60d9f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9c1a716646d54bc9aebac750a99d1fa752f60d9f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.3f99af40.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-0rIx5LVSDZTAM6RYoGQPAYIdpN88qydWlE/dGzXqZpqAKN2eySvEnr+VQ5mCjpD6xTkrpnUGDu+94Hcn12KHbg==","shasum":"1737c7f3e9502d6d74289f09c0b40a625633665c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.3f99af40.0.tgz","fileCount":13,"unpackedSize":40537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfbSoACRA9TVsSAnZWagAAudQP/0/vqxfKNrKa1w8sxKic\n76SRlYB4DJwe+r0T0dWnUObfzrlHyn1rpaw8VL1W5D2gwPoXrzgX70Ov+2vV\nT5IXAYXhd3tzREemgEktD0uUlNykpM3eLjyXnVa/b8iaWwxT+arVTqEkvYn7\nMn1hXeywSwRFMDFWMA132SFddEgGRX4g3DPF2CrAIJR6Kym/PSLoH5k8YQwv\nd28c/nIjqjJZ1AlpPYgZS/UdUIkHMKlGXZBkFMLvimBGSEV/dtLMTHEdvucH\nnPawk1Oa5dKX/x7v5qhFKaXiRAL/Boh2dBLWJCT+7CBVviY6J1fhitBGX0qY\nJR0egoWK1KKD/CwFXNDQG3wKwcRg4c9wnNCXtA+73kkptyN7TeRwc9UWWKmh\nbDFpmH6y3etzHFMkzeZh9K9kNuR8vcXtUAHc7imugYIGh8r27/X5uFyq8lwI\nUB9qDhJw+f0QW6/4RByQO2Zi39bx6YgfV+qMLviqUlQtMySEOACDdR8hZnd4\nl6+HPsp84cwSszLXwdtwJlKDVP+06JugxAW8VFHJZkstS6on4wXCVGMfawgA\nkMF1a/dwj8bl4xPPrn0l54cX/s1Xk+EW525diphMpCNnN689Y3OYM3+lsw1D\nraDpik9m9HA57pFl6gr/dkvgn44+RBdKrCYBijvoYgLtjFp2snGy0IyrPMH0\nFFjq\r\n=Hb1I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCQW/o7j/t/yVSQgnsrRq7ty2C5y8jrVX7B3rlfqRytqQIgeUQerGxxnZq7mQ6PUML32lnVOuehIn2FfkaY/boPWJw="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.3f99af40.0_1600989695985_0.39516794466131566"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.72aa1129.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.72aa1129.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.72aa1129.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.d4cd83a85.0","@material/icon-button":"=8.0.0-canary.d4cd83a85.0","@material/mwc-icon":"0.19.0-canary.72aa1129.0","@material/ripple":"=8.0.0-canary.d4cd83a85.0","@material/theme":"=8.0.0-canary.d4cd83a85.0"},"publishConfig":{"access":"public"},"gitHead":"b0de5dacb779cde3abc9f66672e5a936030fe63f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0de5dacb779cde3abc9f66672e5a936030fe63f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0de5dacb779cde3abc9f66672e5a936030fe63f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0de5dacb779cde3abc9f66672e5a936030fe63f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0de5dacb779cde3abc9f66672e5a936030fe63f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.72aa1129.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-xvDyHUs27rXFNLPhEss+TuOc4/XU7O4G2znlhqWjr/3mrhPV09+lnXMdBRhupy70CSaYn37/2z4tWb1cxmuLSg==","shasum":"85d83bcd91c193ae3fccbbef0dee4dd74cd29544","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.72aa1129.0.tgz","fileCount":13,"unpackedSize":40537,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfblwPCRA9TVsSAnZWagAAUrAP+wR61jFLnQZbZCib74Az\nqYgIvkpKn8NH/JchtCP4jRsu3M0MUXSI2Xx7eP9+zz9Xi+xbEO9HvBIhGmDI\n2XHPJPLnzQ2+fnOFtwzbVGexJXHt/9DGA2+KedvBHFvhqWGfxaIiWrIgzUcY\ntuFPbVNaRZLmqCSd+LS99u3aXr05kg+BY3Iru0oDaqyjRRhEk0eC57aI1VoG\nhMQojl8l2if8HJHdy0PCRy3iOKBTgVmGEtBLhFSNhU2rN8Y1E7mK2Ii1GdKs\n/M92UwEjf4LzI3Rl3nuWOk6jxQYBjwDp2PZYuzu/7Wzow0iNWz5VF0bPCF3P\n1VuyByS3WhDAEfWr8CGknxoQp7ZPgmpdlbWp/m8v9inx7cLnx7uPkyowr6G3\neDDSJmHA1CfBahYDM1nhwoNBtvdRSybRzum+Q3G2G0Ud3Bj332DIVPEpjSsT\nqRlBAKF8y++TcfVuV/8/QtjFAaiKivDf8HGcMHDt8dI3dw6hgNuDVPIyg5fp\npfl5Y067GPPFrvcW56XVdqhhS2W1/B8cFaDWMrdBM0Bwat7Z+cdmDq0xa+g4\nd92r0vfzSPy6EvDbUOV2N8R39yLJe4md1vo1SHogj0XxDL1Xwp7wsnayFOuK\nJiY1mFWLUGtn1tRNRoE6dlKXrDEdWopLI68tViv0CJCCR6TYuAL1yJT1to/r\nVI6H\r\n=sTRf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDd053NGwGzTw/VQhDnB+VfyXPXkiG/s1S7K8q1PIGOEwIgQf+Mkw2pukE6IAdo3IJmBNiGidheZCdJDhHiDF25s4I="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.72aa1129.0_1601068046739_0.043234364015682925"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.394fd3f6.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.394fd3f6.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.394fd3f6.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.d4cd83a85.0","@material/icon-button":"=8.0.0-canary.d4cd83a85.0","@material/mwc-icon":"0.19.0-canary.394fd3f6.0","@material/ripple":"=8.0.0-canary.d4cd83a85.0","@material/theme":"=8.0.0-canary.d4cd83a85.0"},"publishConfig":{"access":"public"},"gitHead":"f7ed30422433da24768cee2e9ee84140331af4e4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f7ed30422433da24768cee2e9ee84140331af4e4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f7ed30422433da24768cee2e9ee84140331af4e4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f7ed30422433da24768cee2e9ee84140331af4e4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f7ed30422433da24768cee2e9ee84140331af4e4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.394fd3f6.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-YHfMmKYdEj7fNixxVMe22a2AO2mJObb41tngHzQWT8J06wPtus28V5ML2H8uuuuBBiu1my+ZmidjoDV7SAzb3A==","shasum":"e93aca80bb58b9b6826514af164af24b8cd3ceba","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.394fd3f6.0.tgz","fileCount":13,"unpackedSize":40659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfce9YCRA9TVsSAnZWagAA6TkP/Re4FqZPEeBCAKDku9B7\nBuTAPbc2tcKgLhN9TIK6pAX/4RzDyVnflcv5jWJu3NK4Jsbhum6xeXEnH/aa\nheitmeFL1Mhb4iZXD6Gjk+hL2tJ0gCF9oGdfKuWV1DQElDSvnhqse9G3S8OC\n4VloypbdCuPkx3oHxs+a+FhTT6hAKM21/dUEzA8kb7g5Z1kTz4ZPeKZnKKFC\na2c7yZGqNLFoXYTPfQJl+6MYW90kaoJoSglv+hyVh6vXy0oOu0NsfmciNuvG\nrPpF6dcHHjj8oOlJaCi5IASSxZ0bYqWXPQojEw4GpsmWoCtr5gsOYkUQGe+U\n2wefAXvMO+KP0var3G709W1JfHIe3sfzBKEkKgiYG7Nu3rUA2JxbZXB92qit\nJSQOhlcmCJHwQ3r/5j+5AOlUywuDkClbDJlbOU9//az3dtwGCdo9QAlxuKVY\nEn2xMyWZrgJyUp5DjKsJcito3G0KC0PRAv3inN3odwl/4Rzd1Vfh6NNY+pfW\nLDSul/ceYcP6a0t64oWYOwfGGF3R4FIDOcX0vcnKg+BUXwV/E2rnhoX3Mpa7\n5o6nf2LHJxHCv75H6Mit+HT5+OMLz3nosGGUWs+hjK6bouQ9mboSTHFLra4j\nNx3rfLB2aD0Hh4IGWNIT+9R9yLbQ3po5N8lSjtc1wRMKtb/+UmGKuHYpcZIF\niUOQ\r\n=iZ+3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8W2rJohzJWyusxePX8dpNTkkgdtgVtMD0iOmMXvtRiQIgWsLLZIICQhp42ZI3XmGyYl9XlPkxDTz64FLmes34SNs="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.394fd3f6.0_1601302360299_0.5307530366100668"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.347110f1.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.347110f1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.347110f1.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.d4cd83a85.0","@material/icon-button":"=8.0.0-canary.d4cd83a85.0","@material/mwc-icon":"0.19.0-canary.347110f1.0","@material/ripple":"=8.0.0-canary.d4cd83a85.0","@material/theme":"=8.0.0-canary.d4cd83a85.0"},"publishConfig":{"access":"public"},"gitHead":"b51682018a9a68b95f2c2cf2ebd16682dc3f2e22","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b51682018a9a68b95f2c2cf2ebd16682dc3f2e22/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b51682018a9a68b95f2c2cf2ebd16682dc3f2e22/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b51682018a9a68b95f2c2cf2ebd16682dc3f2e22/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b51682018a9a68b95f2c2cf2ebd16682dc3f2e22/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.347110f1.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-OEliumuBXJcrMFUopE3tImbCAV0aJ4NI00j1+7eV3q6ieTfLS86nohICDfc58qSbfIlGDgCftXFxNDzoHXDm0Q==","shasum":"46055d663ba3b89ef13d86b5d6ee19eee7a26c43","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.347110f1.0.tgz","fileCount":13,"unpackedSize":40659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfchRZCRA9TVsSAnZWagAAV+8P/1YC29zfX+f47jLNmHek\nXkrrjB3gbtAffMFhlPbfq6a84OiEWtT1LK1RndLkbBus1IQI6cVcy/08WS56\nmIINRFXQCiptFk+7ghkUXEHurSMqJC4WSUaRsdtqkNOHs6U4/V1gIfeBa6kF\n7Okc77g+L+rdxhBrXRVwQVwqTHwjreEY+82ePHZ/er2iWi8uHHP0THrdbs5T\nCznSPKrcyJ2mBpLqhIz4PCjG4uqss6N3Y/YPpFXBSWL1bXOzM/M49V5WmDFj\nKGDmkXTNgIK0yNcwoNwUOXfL2rYp02LMlsQ0Nbypqj6dDM15RWKOrX8jFSAw\nf3ToE5WktAogxJtR5LaBm03BaUQGZKgxGCkiv5fMcox/QV1vnpzlSmaw47IH\ncrtxxVABcuRUyR/OjqmUS3+qK1VzTqUWtvAHAkoSFFRDHRoliFzywc2Xwo3c\nfo5k2iIOYo6k0zQrEeA7+S12B/0Pp1NTSi2iRcqYci66jGcCN9XY5RBEAaO8\nCj+E7dTKBNoSu9reLyZ3paBb1AgHaPEau79jHmmPqM4+4aa3OGr8KgzQehKA\n7NVuSbSAFzOM4dZheO2czEqPDiBbBBQz7mJiCuNEPSgs0gjXRJzNOSa9D1hx\nVGoTyXcFP2nAtQSAif31C20gRMs194qrWwwSldVKFaL4mpSii4P5ZZT9qKn1\nijYQ\r\n=oO2a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAWz+IRmK63qf2ovHuztEh4kiOQ57U0W73RuQNZe9/4eAiAUhtuajg2JddiwZPb83eFqV81TAUdCwCjPtewfRFaW8Q=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.347110f1.0_1601311833084_0.02294284439476768"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.5e330bb9.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.5e330bb9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.5e330bb9.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.d4cd83a85.0","@material/icon-button":"=8.0.0-canary.d4cd83a85.0","@material/mwc-icon":"0.19.0-canary.5e330bb9.0","@material/ripple":"=8.0.0-canary.d4cd83a85.0","@material/theme":"=8.0.0-canary.d4cd83a85.0"},"publishConfig":{"access":"public"},"gitHead":"edd7d263d4d4dfba81c2b086b08b2be10b533b2b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edd7d263d4d4dfba81c2b086b08b2be10b533b2b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edd7d263d4d4dfba81c2b086b08b2be10b533b2b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edd7d263d4d4dfba81c2b086b08b2be10b533b2b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edd7d263d4d4dfba81c2b086b08b2be10b533b2b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.5e330bb9.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-0v6i+pLnjCAx1qakKP6BVOqTDwJSvb2AyXjPymIXs6SDwTbhOAMywmF41ZxWXz3BGOghVYwObB1yod6KQyUhFg==","shasum":"885e4c210becf8b82519a0c25f8e26294abdc373","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.5e330bb9.0.tgz","fileCount":13,"unpackedSize":40659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdQAyCRA9TVsSAnZWagAA+icQAI0Zb0QORhtbk5T1vcPL\ncpLaTgPa7u3Pe/LSWuDvm9quk79snehilV32SwEYgB1bvfDd8BTmPd8JwRiY\nzu8GYIGN2qd+FPMRadqS9dxOxYtgIMzK+pF12QKcsxf8OCFHOwzT1zGI0kvQ\nnjizNDfffdszTBCofJL22eQ7v5KmQBxAiebzwZNApxwswJ/EY2IVOVf/LPB6\nCIqsyL0fxi18kyT8GO+bEYFPik6TADws45mpB9sq89A+GvI+3ndrvlpt0/bo\nObC+QwiqmuQQJ5Oq8dTy6SkfItvCbmSv1c9TSQflUFTmq9PfcqWg8d7behJ8\n/RTZDZXwkX6lmhECrWNceVEkJ+xeA/wQ8/LHrKnaAr+0ZWhGfR4hGMBokDKZ\nELLZd1AnH/OMbnXBai4eREBmhWhIid55ZAVYDlt8c8IDb4+XJUs4UPdHCIB6\ncp3upFofg15l6zut5UENaIF0+dpyv5vAuMp+da/ftmVChJOIgm6uOuQhobAk\nR90JdpxQYEktHLN2jNOTnTcYu/mJZHeuSPrB0Yd2dTeCtOwbq44E4xEOY3HD\nYSr7lHSBRpgEXWbWsYXz7rdGLpLm1Yf3lN5R6EhU0STBY/PNx7Cs6EmXCnPC\ndK2V50iZaTey/4LRl7C9/Phb+VDMNSrodhQYWoCgPF2Pnre3R8Q4RwqUAp6r\nPwsr\r\n=zNBR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIACTqAnClCckCihEHYkiLMJLk8YIXAaVz1fQ9uBEVFS0AiEA1JKSeEbP2TkcrKK5dR3j+qbW27+vhR2q99OPIGv87nE="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.5e330bb9.0_1601503281789_0.3800413170228494"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.30b9e3a9.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.30b9e3a9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.30b9e3a9.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.38ef4501f.0","@material/icon-button":"=8.0.0-canary.38ef4501f.0","@material/mwc-icon":"0.19.0-canary.30b9e3a9.0","@material/ripple":"=8.0.0-canary.38ef4501f.0","@material/theme":"=8.0.0-canary.38ef4501f.0"},"publishConfig":{"access":"public"},"gitHead":"1dbc47f1a0c4601e30ed5a9eb0fc9f9b56564e1c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1dbc47f1a0c4601e30ed5a9eb0fc9f9b56564e1c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1dbc47f1a0c4601e30ed5a9eb0fc9f9b56564e1c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1dbc47f1a0c4601e30ed5a9eb0fc9f9b56564e1c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1dbc47f1a0c4601e30ed5a9eb0fc9f9b56564e1c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.30b9e3a9.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-WTv1thV6JxyByq/QMHRW0ixpFvQtlB28I51antndpnz8rgalNOs0to3+FDsgaJQmCUcNRq5EIHnbQSmrE7ESwg==","shasum":"c7342987ca89e276a25b945af67a2c669ccaf810","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.30b9e3a9.0.tgz","fileCount":13,"unpackedSize":40659,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdQjcCRA9TVsSAnZWagAAvkkP/3mLzw+zd+9pmzLqIbYK\nXxSTrgO1MO9ujZt2KTXqi57ZRb+JKWDehbZwJCtx8u+FZnzeHGJxslOeFKDa\nlWQ3tzQ0uD+doKTQPFyKwS2GfK61S3ZQGHvq4e4uH567Yy+UWO7qnRoKXk2P\nNzY99hcYCNm7xW7+wmq7cWn89eeTzOkTViTh+aP9Pk3Cey4MjLws7K5rhMNL\nejXRCPUMpAfpo8BfQ49+P2tBNBfjAUaGVzw8MXg09yIq8UXYkJyrnR5yxPBN\nhp/L3CkUhC7EQmZMHmJHZ/PQFKFpmyftpRG2XfM1mfZuAJzAKriAbzhpz2IG\n8db2bIP0Qam8Yc3fYh5axo3v0cRficN3xLreW2iArAdipIPwcuSZYAJRhpV1\nHomkczzzHkmNrq/Leg9DnrF2F2oVskbicCthYnb/t2cE6GZV7dIHEea745UR\nSTfiSczEM8S0PukYqK88/d+tEGCz1TSeaDPahrhNMnFzH1gpmasFvNvuvofX\nHxFaZshhtprhzlh+5HS1zzVp2aKdRqk+23m5E/SgnueKEgjgNIqF0OnQ+K0W\n+VR1sXa5fcyC2DnuyX+6q9EAhnx2/W7VFgfCCvv/d933wnKCvOEmqbC8UG79\ncyheXXcCIweFw4Jw1k1uMHFigSzt+13AFiRPEtXyzeww28QyaQX0a+zenCct\ntwg/\r\n=ABsf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDlQI4oYuvW4sqtlsHq5xlsqiiXcjEQrE1p6088//53FAiBD2RKdZ2eQ0VZ1CJW+LzQgL1TycD02okagMXBnIEdFVQ=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.30b9e3a9.0_1601505500530_0.8783665156556815"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.7bb04b9a.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.7bb04b9a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.7bb04b9a.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.38ef4501f.0","@material/icon-button":"=8.0.0-canary.38ef4501f.0","@material/mwc-icon":"0.19.0-canary.7bb04b9a.0","@material/ripple":"=8.0.0-canary.38ef4501f.0","@material/theme":"=8.0.0-canary.38ef4501f.0"},"publishConfig":{"access":"public"},"gitHead":"f4137a832374dd43b862ca8a4db665a59c1a70f7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f4137a832374dd43b862ca8a4db665a59c1a70f7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f4137a832374dd43b862ca8a4db665a59c1a70f7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f4137a832374dd43b862ca8a4db665a59c1a70f7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f4137a832374dd43b862ca8a4db665a59c1a70f7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.7bb04b9a.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-mFahaK4gdWuH+7ksl0p3ASOC1IexB/tDhR17GLz8W23QZGyJZ7ef4TphOqh1ElbQuj3C/Yed0suttK5DWUOH4A==","shasum":"adfbb576657aba34677fe94d2350d19bca2dd98b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.7bb04b9a.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdmTiCRA9TVsSAnZWagAAcg0P/iM762Botv48rGOt31IW\nZCyBUpQe2eNFMO2gsFUmAu8rgNl7WXcsPrfdAJX1eOrJOc5H32gP5VtmFNvN\neY5RV3lAAaxxEx5Rml6IajyYCtU0QnuS3oue1m1Od5N2Vh4b3VoBWwyxPRd/\nWWlS0GdCNoF/hvueT8tJTNbFmKnlzBlzwmLzMkmKPCoG0rXFGNKszGwTWrDi\nv+d2VN847Lz8XECptAZag7sUhVY/hjGIloq1M4+Ay5H0MV8FwVLAL49DD7t1\nVhfQ/osAD1NrW4+Za6FJc7OgVipCMh9bnIj4fBioJ6JlTUN1pJygoKNv3dF/\n24oLHIO5xNCPItDmhwaeUm0r7ZR2B0XQ5J4g0MjX93uBPOk63BP9bw71tddU\nI1ldZPGTwh24k2AYQOE9txQ1bMT9nPQ/GWFriw/A3r++hzUTxYQElecWKUDJ\nLjjcgwRcY9x2T5KBXLULuI7PMsaRJbrQCyBEvvU58UFVKck6PsecmrTQhsOE\nq5pA3Ck9M9Zadyyf0O6kYEjMbVJnuIwpyQUf056zlGFQzLB3XAS93rJMybp2\n4R9rvfEqW9uitNGFkSc6ot15zj+BpSnvinuZz4GxjQ3L8sL7dnAB3/CQCs6G\nswaWiqCStdEC5nUecBi5c0uUDv+qKbvE3KNHSdh4kFXg8CDK+CwJCXq8ZEzw\n3gTi\r\n=kA5C\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE3cI/e56QHmBZiQ5EpiuOytxuDWzF/0w0QJT7A0RKvTAiAL4jPW8ZaTc13gl8npqXRhqC78Fwg6ByWV5gjwY5NbiQ=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.7bb04b9a.0_1601594593723_0.09006966082484769"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.615d861d.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.615d861d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.615d861d.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.38ef4501f.0","@material/icon-button":"=8.0.0-canary.38ef4501f.0","@material/mwc-icon":"0.19.0-canary.615d861d.0","@material/ripple":"=8.0.0-canary.38ef4501f.0","@material/theme":"=8.0.0-canary.38ef4501f.0"},"publishConfig":{"access":"public"},"gitHead":"31f7a82757513b3944c605422e6c70eef13bbd54","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/31f7a82757513b3944c605422e6c70eef13bbd54/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/31f7a82757513b3944c605422e6c70eef13bbd54/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/31f7a82757513b3944c605422e6c70eef13bbd54/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/31f7a82757513b3944c605422e6c70eef13bbd54/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.615d861d.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-tQyfV0eCEYl13Fc8s6BjGA1GY3TDLcCiYzEzw02F3s5YXfiOp5gi+vs2EiEpfUW3cn6+wATT+I/A+7RN3tK6LA==","shasum":"a022269b541adaf72491cf08e7dc836a4cdb56a1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.615d861d.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfdoNuCRA9TVsSAnZWagAAu1QP+QDxCYDrmKlJZKUhjLMd\naJg5TZe9H+jTygu3hoXKE9OiJ/A6EAGTZjPuzeDG4YznLi8jNmHKeMMCgAsj\nQxtV+q3pDK301KliA1afwmw4kLJLVMelfp+JrOEGx6WNGGLktyCuF8yxM20r\ngVCp5b1t2i3PCpmnI/gAl48ch/AZJUAq7OqThYuCRKHCN0YdxiSj60xTKCD7\nuh80Tl9+PDFftaSR5gDrQDS0S7ziNDN4LbPpwi/WP8so4UDPofOTtD3bkS/f\noxX6v6W1RNmc4SRRa6NzcIbeF08/UDSmrQotLZFOB2k9K9gS3coFRaLWS+kt\nKvmO6YmXKyxV1XZdH0mGCzrxeL5lDTliDM9aEm5XJtTSq4hBSBvrgMrXpjRw\nbz+S3zWqnCzXbvRbEYj37/y97fWh4TflTm4fPyGeThIVzimTcU7XjXCFbl3Y\ncTrQRka66RAR3uvmxKh0gWkFpLYOIjiHFWLp47pOJ8Y6zdcqkDZJjtJYvOx2\nQRCljT/KvN2M+sx7LBpJm7nSGiN/s7vVOsoFM0M9e1PS4lt6PN0nU5oZTniz\nTw97lv1/TWXC6ypOxh0vJ1vLr1SRBpfHgM0x4joEUOoegBDIyAMFsPdfyDwz\n+Ni24HvwrWi4sP+NGNgLtVZFWogBLF/SAA3Shxa7bgcwPW/HhOoRGAdSWjRc\n6gkK\r\n=BVVQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBujnoLuY6t/LkW6aRfu6M8H0xMSCS/IxZPMxyFY9CQ8AiB+ELqtRa+/osEK9HoO7GTtm01+08oK6Cu7mjdLt4i+/A=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.615d861d.0_1601602414446_0.9763985182419788"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.af110e86.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.af110e86.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.af110e86.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.38ef4501f.0","@material/icon-button":"=8.0.0-canary.38ef4501f.0","@material/mwc-icon":"0.19.0-canary.af110e86.0","@material/ripple":"=8.0.0-canary.38ef4501f.0","@material/theme":"=8.0.0-canary.38ef4501f.0"},"publishConfig":{"access":"public"},"gitHead":"ec4508e75df333e18bfc60188de82eb9e90a6d01","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec4508e75df333e18bfc60188de82eb9e90a6d01/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec4508e75df333e18bfc60188de82eb9e90a6d01/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec4508e75df333e18bfc60188de82eb9e90a6d01/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec4508e75df333e18bfc60188de82eb9e90a6d01/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.af110e86.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-I+6kTSwGxNGS7kpyD5A+zkB6yHLG2UY94R5cAtgU9PzeWn6oyqM4CGPrc+KFkcpyR0NVhcLldEb7rJ3I+TX+aQ==","shasum":"8ea56ed6963f385fc0cab1566c4af788f7804401","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.af110e86.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfd7yvCRA9TVsSAnZWagAAeJAP/16DF6ITTHDihyRWhk08\nyrjom+IWMzmmq9rJQOrd4FVpz7fN9azjhUMO4sLfdlLT+xUeNGa1j5kGHM3Y\nxmPpwGi8l6IM7JjbmTqN1CXd6NiGz/Vneaa5eE7XQ0D7mJTF3IIgBciI8R7/\nV7PFUAJBmp+F65U9K56oq+zuO7nJWS6yOmuuWdV4pgiFFbGuhvaFjQCJ6Uaw\npZNHJYM07q4M1wNHbeg3To9PMuxchp9apVLkt0jZFqbNDAfeTQYH8Eg9ZUL8\nsjQREZ96Zj97AyUNTcONjog2zmYXOG7KM+0RLSVDzAeWW1ADjPiojU4Uto7f\n6kbzLyiJualE+UW3vpjp4TwtQluNWe0n7fInquVOAYyZ/6RPkGnJKESRIurv\nc0mU4DL6wEL8zkAV2aDS0cG0ImGVxqJR0+MuOyrIANk/TLM82MauyZhtA2Xx\n4VmjoA3+AzOY2FLl+y9a9A3RvFTmIyH63Is9S7SEm1Xw7vkW4/aq1vZGlLjC\no4V3HBtwazT8OcJBsZYsTsVuGPPEGRTW1518NbB2QITZIWK6vWuV5exzR3gH\nSo2b6mTXOOxvTqyTzg80t0cJvqB8BYUazaYfakxyyFSJoxjeAMSyYGBAi2Ud\nLQ7jkjs76mq2NtV5e9jKmXb+r3jebUXM/857293lg9QAwtOvDtyS4OT9wqUi\nQ4i+\r\n=PuAg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC7OGb9+nqIO9ISXNofh6Emo724CGnBX24qFsI0IGCRUAiEApyZLSk112G941FaZ8jC///onBDpDzrly0KfY7UdTG98="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.af110e86.0_1601682607117_0.8616541396248523"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.89d27ca5.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.89d27ca5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.89d27ca5.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.774dcfc8e.0","@material/icon-button":"=8.0.0-canary.774dcfc8e.0","@material/mwc-icon":"0.19.0-canary.89d27ca5.0","@material/ripple":"=8.0.0-canary.774dcfc8e.0","@material/theme":"=8.0.0-canary.774dcfc8e.0"},"publishConfig":{"access":"public"},"gitHead":"fbe5db689dbf4abb9f299c85581f7fb95f80ceae","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbe5db689dbf4abb9f299c85581f7fb95f80ceae/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbe5db689dbf4abb9f299c85581f7fb95f80ceae/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbe5db689dbf4abb9f299c85581f7fb95f80ceae/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbe5db689dbf4abb9f299c85581f7fb95f80ceae/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.89d27ca5.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-ymMz4zzz01NSgE4QptrvYQG9bxCPLXA+imnQqz7xGIRQkwn84fxtBnhXFFn3GqBfObVyHiEOKO/0qJhzCBoGFg==","shasum":"174119bfcda8d8aaac246c729e87bf0481bbf7c6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.89d27ca5.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfe8fzCRA9TVsSAnZWagAAj1UP/3vSxylYJwhENnZcLoDh\nEIM496N9RAcBpAzLobusrSOaAI410YEKucX4t6+rRjV4zAz0S2CihI+WZBvr\nIkjOdyCtjVy/xNDkyjBk0gPyYZP8WdWt5NkFp1aiFnoMj31stN6vh6Kx3MBr\nGgWBfIYN1XVzoGR3x0wjf2kd5k/aQgCvuqpEByRydWVU86gelg6E93N3cSnl\n7+HX9jPZsUv9zgclBqWzDqxCS9Glkk+uypZ6PI+KpBiebXOvvebDYXo6ogZ5\nvXaDf3lTLpMJp+CecUG6oLdLZgW5ZzaT8rASvp4dmITrjwagGc6nT6O8k0R3\nSBAkIrEF5B3WgR5YKFR0Iru0sXfza+kWB3Mrb/IYgiyzV4VK2uziwxi8AVVF\nn22bhtH19Rxj9+UCLILpktKfw+1lgg4YjmJ2ynCSLdGzcHDl35WaQKPToOtr\nmbGkYHytK8EKFTu9NalHZNOD2zUq/m2dBCHuNSnO1gEwvygyOnEK5XPX+Bcg\nbosQU5HgDRD9P9S2mouxKOn49zzzNQvFBLVnDzNjzIjNf/YR6APs/4APlg6P\nCWFFlxM0aRa1E9zhoigyJwi3DWc1X7Qdp57lLcem7wicy4g6c4BSPlrj+JiV\nY8RaTocxFRF7lLG+nbrqTEsN/PA9pAWRIxtBEWf4QhQcWRQVrqdgpQjEF3n3\nIKPI\r\n=hEsf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF5Mx+GyzmmYBwQS/+6bJfZjT1lAXLgqqO5cTW/bF6znAiEAlRTvVyrva1hJEiwvXj5nbuwff7n6QDs8j1+suSeWD1M="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.89d27ca5.0_1601947635191_0.533947438429101"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.9ef2e7c2.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.9ef2e7c2.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.9ef2e7c2.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.774dcfc8e.0","@material/icon-button":"=8.0.0-canary.774dcfc8e.0","@material/mwc-icon":"0.19.0-canary.9ef2e7c2.0","@material/ripple":"=8.0.0-canary.774dcfc8e.0","@material/theme":"=8.0.0-canary.774dcfc8e.0"},"publishConfig":{"access":"public"},"gitHead":"05ef0de8978ff84725428953056488d768d115b6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05ef0de8978ff84725428953056488d768d115b6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05ef0de8978ff84725428953056488d768d115b6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05ef0de8978ff84725428953056488d768d115b6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05ef0de8978ff84725428953056488d768d115b6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.9ef2e7c2.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-9OoPBGlKotewC8hinyDq2L2osqe6YrLzTs/FDS6ZEOWbv8Qr97GmyCTF0bYyxXLWs5TqUADmGsX4KuH2cxeUrw==","shasum":"65d51761163297c3cd66407277eae9418a34523a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.9ef2e7c2.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffQhnCRA9TVsSAnZWagAA278QAJ0mVQungJA122X4cFKk\nIw6FNZwgOttKQ/Rjk4EqNv7JSmg2cdzBbJaq63OTyoNJRwjZGq2LCYfsBRhN\ntHsF47gH318H8UJHUAKfauViLA0+x3qHFI1kmLMIc1+Feo0rwsmdPgLudhNY\nNDPLYz2MTEJpI5ldyYQmRoQ0yxJplyBnzoYMQ36i87AN2e4qneXayYIukSFs\n+bpo4vPU/MjbB16RJMnzkEvUUU8Z+EGqGkJe34hOM36UctqNRJj5RwS8Iv52\n0ZIozrltBmnIgzMHiPyfqRwMakA5boTZf57P5arsp6EUC/WWzb8WKLzYdkau\nb4gM01lUilmeJTfF6+qWQCFBXZSOz6fYhbUAKbWmd8B3Rgyp/3kvIDWQvZIt\nntzB9NNFTkyqUGx2A5EjQMoeNE2UzVUttd6YR3IIgSKNM0X3EnT1dfZQcB5k\nUWy7hx5p7Sx7g2bS7xu8Jcu1SeqeKPwcR6TBcNOYkBmKkDPS+fZ1+dhe+3AV\nXxmbzy6WLpxkhdPKycXSS6phcXiQdVKs27EvH5WIS8ZtCW/c6ooP2VS2R3Jf\niit5UMcfFCRe15d9K579rmnLdXZyGLjSXN7s9OxpLXxqDFtneF/F6G6yVmQu\nretYpbfuGa0TcFrUGo/IHNvqmuXuTCTZijl4r91CTvXgaFYMp+T8KgLJ4q6q\n0Kzk\r\n=W2jo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF5TXVojOCy1/v8ANx+NVEt+gB87IrtgGU9qrFsP6kfZAiBDEfvcU7JQFMoo8jUhccN+QpBDyRm/OZGaPas0cr5FHw=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.9ef2e7c2.0_1602029671070_0.2588028483033642"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0-canary.96c8bdc1.0":{"name":"@material/mwc-icon-button","version":"0.19.0-canary.96c8bdc1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.19.0-canary.96c8bdc1.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.774dcfc8e.0","@material/icon-button":"=8.0.0-canary.774dcfc8e.0","@material/mwc-icon":"0.19.0-canary.96c8bdc1.0","@material/ripple":"=8.0.0-canary.774dcfc8e.0","@material/theme":"=8.0.0-canary.774dcfc8e.0"},"publishConfig":{"access":"public"},"gitHead":"1107015eb30f3673820101dee6e42cd62841721c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1107015eb30f3673820101dee6e42cd62841721c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1107015eb30f3673820101dee6e42cd62841721c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1107015eb30f3673820101dee6e42cd62841721c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1107015eb30f3673820101dee6e42cd62841721c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0-canary.96c8bdc1.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-ksyst4MDn9PZJEdPthSkwwaFe2bler+IWHJKk+mCuWxd1KhFISIulLCoaheF/HJ0IpzpL0xrQohk3KEh7G3RHQ==","shasum":"fdd7f62b875391a5151af3b8b69e3ab1ec07e00e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0-canary.96c8bdc1.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffiAaCRA9TVsSAnZWagAAnBcP/jNPskMx8Wjb3LYzWRdO\naW6pZNzmmqEAwuCsR6FRCP3IYQJX6Qrq9x/yY0r5c2P0NyhzL4ZZ3Sc1t5eE\nhYBUWo3xMIptbmsqyyPyIYJnw0yCMt6lw83J3lR0JpglPAVJ3kkoDp0bi+2P\nM1DI2JoGSsDGzZKP5AjZ6YtYG6fJ7XlcWZT0qch4TxRhw6oD4+g0soozH3mA\nXhB00UHRZIpiZBnWHQwYbqTZ9fvUFIESNsIKZk3ypRdSMULo1G7HE222JcDj\nePplp2fwH5qmreaqLFrELs0fkCnuBqTrha5fVcvGWcIXBBWUobhKbaTXHuLN\njeTpPl34CNROaoT1lq9M+4+AYLN2s4CbqxnWp+CuX7KUKkL5wAJMC556RJgW\nWEcQVVbhnpTJh54B9QunKzk/tlsNA5ZMAaINb8oDV0C3ryhvQnhBuAitX8vL\nBvg5kEwgJaxmru3wn+FSn0WUBa0bz9QFvvTX1ZO1iOT7bF/xi7UsJaMn+K3E\nt1AhzPh8MOz8h/Tlkf+7F4CmsFEbYjVq1S/QoaDeTBWsDBEGfZoCVzex16fo\n1G+WtJ/H3T62fLjS5FpQxpf0K04Z80UAmIM99AUT+5iQZ31FMM4lC2NzqH7V\ngCazTRiywAmwRV3Gth3Ne1Li4zbqyS7v9P201aEcZ26Mx6yca6fRgG2RHe69\nTm5v\r\n=EB6M\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDPt+YE3X2CdQPLIYatZ67w1NsQ3B8q9gZNHThWRK/oJgIgRUQe6w4YSSrfXF3c9TBBjnpDUBF88f6CSyuV7mwUdUg="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0-canary.96c8bdc1.0_1602101274486_0.5601106462820697"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.6c21f034.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.6c21f034.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.6c21f034.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.774dcfc8e.0","@material/icon-button":"=8.0.0-canary.774dcfc8e.0","@material/mwc-icon":"0.20.0-canary.6c21f034.0","@material/ripple":"=8.0.0-canary.774dcfc8e.0","@material/theme":"=8.0.0-canary.774dcfc8e.0"},"publishConfig":{"access":"public"},"gitHead":"367e1d2c78522b5c85dbc2693548d691c8b84d59","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/367e1d2c78522b5c85dbc2693548d691c8b84d59/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/367e1d2c78522b5c85dbc2693548d691c8b84d59/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/367e1d2c78522b5c85dbc2693548d691c8b84d59/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/367e1d2c78522b5c85dbc2693548d691c8b84d59/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.6c21f034.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-SSJ5OwhTAVrDJRWcSIKeeBEddYGCzlcHOaaJi8K28iVyU+1DX6ZHgH0OcpTBg99AnVpyd+0Oxn5UFLpSvTvA7A==","shasum":"165b909226bbdf110447b711a6338cf3f862aa0f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.6c21f034.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffkGRCRA9TVsSAnZWagAAuX0P/iLov7MHQHIQiS+KFxvv\nW5TsSA25ZErc5e250GH/b5c1YXynVfSGJIsAof3LibtYVDBa5M+y5Hom3J4c\nit7y31ukfIw7NAM6aDnV7IQZLRWFPhXi8DTQXITQfgikq5mJRmrUDBlF/Ehi\nt/1VjxdYjEyakY0AqR3jmWsQavA0LviVAUnhtrOoqkjJeWYBhGUvXJONzWOW\n8hLVbFby69I8Yrhzp6bvybbgNUzzGuhn0Cyo6T259hSCg4EJr0ih7z3hiQCB\nIbzavo5zTmlhyGULgGn4B7Anjcr+xosEBJLvQ1u1SfyUUC6YGnuYoofYx6hA\nq1A46oBzTbNcjX6X/Vz/wIPj1aeqjE5oCp6gPR2wOyzBb/M3eHf8L99k6Cuo\nAFth/7Nt6WF/DY3CC5OMKdq/Wcp800+ifqKglDIMQhK4qM9tOnzv9x2vX3N5\nsXl43dXlumrDtixBTQyIAQHOmQcVoCuUyahHlfRGrYYJ8aQq69yQ65bKmNvD\nPHvV3TJ+zc4S4CGdV1R3ZF1XzfgiSBYLz7LR+S7+Rcnnsqo8rUsFReld0RbS\nwLx/8WmAtV1UIFn0uGEgpbRyByh8aiHpXSZ/OMohDBrEtUuBxXzNyPzIKGot\nSjUL1dy+3WZLYnodRE5gLB+vjziHneV09t8jgjWdw6kEJy6ooJ4wkp/qCHIK\n6fdD\r\n=+KXy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGxTbXVtRglexIk4fm6FKydLGPCJ0tqabnQJ/5NfN3KtAiBXd+Ut7y3D7Sps2KbPGLzcS3yXqB/Pv70ft4HVN43I+A=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.6c21f034.0_1602109841038_0.38002046332743267"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.0":{"name":"@material/mwc-icon-button","version":"0.19.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.19.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.774dcfc8e.0","@material/icon-button":"=8.0.0-canary.774dcfc8e.0","@material/mwc-icon":"^0.19.0","@material/ripple":"=8.0.0-canary.774dcfc8e.0","@material/theme":"=8.0.0-canary.774dcfc8e.0"},"publishConfig":{"access":"public"},"gitHead":"6c21f03466ddd0381aa030eeb2fd8f9615a3ed73","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.0","_nodeVersion":"13.8.0","_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","dist":{"integrity":"sha512-yqsqt3ouooQFUOXfjadAl8ojvxFj5IOsTPSFIZ/wSq7iqoQmWmzvR5jFlyou8cnH/4yY0N1ecRLL4ozr87C/vg==","shasum":"d99ff52b5b4afb8a29e68859ef6b89b740d5970e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.0.tgz","fileCount":13,"unpackedSize":40595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJffkIzCRA9TVsSAnZWagAAQqIP/1PptOsEkMzrezCSU3Cq\nmlqV8KICTfq7TLAo6ogKS2Qba318yB1TJfH5aqJf7oE78pDDlluPDOhnC2do\nT/k1/lkM7F1UcaQM28oly8yqiZxZAiMLBIJUeP87grJxluynyyAt4Smm5Rub\nf2AtkDE5cbNcthfId8GUxB3GxxQALN3pEBp6t+buhiJ9IbJkkKmWOZHZSvP6\naQnrMELlEiw/H4D6EOzsMh3mfCOsp4jGEQxXLu8QS+svAQdJprb2VzCKZoUp\nigZeC57dMiK+DM82H8hMz/W21sDd7WBn7So8gll29Tmq8Kj+0ljZZYp57wPP\nRoBZg2kmA+rdKYs0DxRAVgCqaE1VscX3UideKI5wMcyyliOM5dedpYrzcf5f\n+Yorzjgh8CKlKMZjJZ7cDV8xEeG/hzOpNjKmrvk09Xi2iznPMR8/RfcIGnR2\nOtxpFq/uvOyaGItE+xen+wdKTT0PvqKyaNECa/7k9S1h6maMyJBO4MTTKldD\nSXFikfDMp65mxxlIzjxuFs0MjPUBV3UfDESHvD47SDmKJIo3jJvAAHCavboE\n1sHMmr8xOQyPQ1PSnJ1o7mAaxJOSny9z0b85aEos+FlKr28Y5vIKE/3lHzru\n8Ubtta2Y4bJeyAuPHBO4v13aOWJj+xZ8V64Agv11kyOlbnNcJwlZlkK7Ypw6\nVT0D\r\n=OZwe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHdvNwl3mN+xhreh4yKEVx+Oh5qUYE1+g6EdI/PqPCK1AiBLqw7tC/G0UUZwQJyspSkJCYTgt4QRniqV1a+bnSlXww=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.0_1602110003367_0.3860218376986906"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.1f026aaa.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.1f026aaa.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.1f026aaa.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.774dcfc8e.0","@material/icon-button":"=8.0.0-canary.774dcfc8e.0","@material/mwc-icon":"0.20.0-canary.1f026aaa.0","@material/ripple":"=8.0.0-canary.774dcfc8e.0","@material/theme":"=8.0.0-canary.774dcfc8e.0"},"publishConfig":{"access":"public"},"gitHead":"3082455321637675854584edbbfeafa95d95dd1c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3082455321637675854584edbbfeafa95d95dd1c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3082455321637675854584edbbfeafa95d95dd1c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3082455321637675854584edbbfeafa95d95dd1c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3082455321637675854584edbbfeafa95d95dd1c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.1f026aaa.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-AWlhJnT/8jh0W1HAAiD7sO3X2OoL/WSgAM+Us2Oygc+xTZHYBEg7ZFzK2VVdT0wmxP5TUSO+Ms3PodpTQ9IUtg==","shasum":"ef1d01370fe7fb464c2a935e4d91b618446da106","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.1f026aaa.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff5iBCRA9TVsSAnZWagAAdQoQAKJFuvW+NkZPqkluhvsv\nentv5LR1smNIEj0wLEos/ECgOBC37VI3v0Bfl9Ymv3F0MOvl1K0CM1f4liVN\nJwAYMJfHEdt5NSPAFBizUlktMSsC8hMf6izIRIvz3FNnxxbkcOCcL1rEuTtr\nRZ7NKxs8r777Na+DVAbP2WExTpj9O8RjYQGuZoA5+8hsztwszsI2gzqUi9jV\n6jhi64iBwbrFah4yAY5J4VR02LGOj9tOX0qppCvHnjE2gJM1za7vRLNeQ6fR\nX5PL5I3CkGQ2AYajMRaUpzsxtmNmjv1TmYDXFvhrX9YSn2M+g5oxNxlMLVYE\niFg3ty8LpNi8ptd7oenieSG34sJlLzb5hTsCY1KniVwKh84SgOhLBQVs67Xn\n+Nhp/S5gDY2e23m08wnUPzcCPKPiiuwHSJr6WyKgwuDUPaFFdKRWYYD3IeWZ\nisTHPQpvQno8mW+byV1h4MTnUtRTszA5h2gHH+bYIPd3Y8zrayk3p4IjN6vF\nO8hgQH9sCkE6pESzalowAvvMVQuC9fvpW+2pjo7gc2Z6Tc2LOWpOfFrKMUU/\nDDqSv6hoiuu7zTCLuMa2HcEszO2+pzMSDzWNVH5dFqw44d1O0aefsYfrbi4Q\n/uPvnHncMpKG3Za8czQIQ3JlfGEKUvawY8Q3ecH0s+mZt7W0EgYvHO9M2r6u\nxoLv\r\n=rXvg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCEkDS9XggL2Gz2gTssWpR9rkJZ6paBZu7Qe9X3uoNo5gIhAK4Xy4CCkH38i39zG5km8tnA+Q7te5Lg2kFUoU6HtFI9"}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.1f026aaa.0_1602197632805_0.49498808780593073"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.19.1":{"name":"@material/mwc-icon-button","version":"0.19.1","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.19.1","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.774dcfc8e.0","@material/icon-button":"=8.0.0-canary.774dcfc8e.0","@material/mwc-icon":"^0.19.1","@material/ripple":"=8.0.0-canary.774dcfc8e.0","@material/theme":"=8.0.0-canary.774dcfc8e.0"},"publishConfig":{"access":"public"},"gitHead":"5f6894b191aacdb7da61e0e9f91bae96169fb190","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.19.1","_nodeVersion":"13.8.0","_npmVersion":"lerna/3.20.2/node@v13.8.0+x64 (darwin)","dist":{"integrity":"sha512-1S/M0O0Y7GqWXHo5J8vGDHmV4AlbVJvH7RBXWXhcadezvDuENu7TGWriJ6k50rm2gX/aXU1v2FJtnvDoPAlK0Q==","shasum":"8bf761a22e89fd7224917368e8f0c7db772e4641","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.19.1.tgz","fileCount":13,"unpackedSize":40595,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff5tRCRA9TVsSAnZWagAAzxoP/RxpHKbYutCI6tGvATp/\nPgUmF9RoHR4Qk7nEhZsl128henN0nEJGDWa5egdfFgpz6KIlWLZ/SjWh2wul\nswuwFoUR08EZaV+XDxB5AdE9XU897SwrnOFeVocQK+Sryqry0/RxknrIYLJa\nmTTImOT0H2s1QPLUanPRiRjL/PawdrkY3oUh20fUWjnznhgbgJ1Z9nMMP9VZ\nxrc99jQKXE7cycp/6o5i1F10QLlPKWzD4PfaGGmJmtHqcIXlNnl21XDF8d6H\n6cKZir2dbJCdesE1yjUHCdbz580Lz7Xo0orne+gYDfDJza9e09+yMs7KbPN+\n9hYjCkVgKYdLAvKHGJdgyIjNufvuEJDTPRKI1nb+HahuMsnIds/SaL6VEodg\n1WAoEC+pwHkldYdJbXZYLxXz1C/XB8DQ4gUvFxBUi8V2mjDMef3scz4WBOR7\naaeTdNSnRrFKoMPJBKyJD70BXLdPEoNGpZGJ4EZEhGi4ebsyXRVB8JLiFk3N\n72zwMAQpLigWRM2+fyTvKHCH7MDm6iUKMyUFWeSKLnKD7xd+Z5Q5dhm5h0bL\nUUjAUAttdfTMqVuosLKOwggk7kPI8+mRUzFDy1AHXwRLx7q70a+iaCfs4oL/\nJPZNrZjkpCko7XNN5zS4mTUsTKiNxRyPN36ud8dWuaCCxQob70LnoclzZUrx\nTz/y\r\n=/34v\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID/HHRD4BKh6CpOah1pFl6zP/287V8K0+q4Zbi5WAMQKAiBMvbF2rIRw+vjmPC7/NUHaXeM0cTFxeZo/2pe8vnR5JQ=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.19.1_1602198353486_0.016299364766793056"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.5f6894b1.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.5f6894b1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.5f6894b1.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.774dcfc8e.0","@material/icon-button":"=8.0.0-canary.774dcfc8e.0","@material/mwc-icon":"0.20.0-canary.5f6894b1.0","@material/ripple":"=8.0.0-canary.774dcfc8e.0","@material/theme":"=8.0.0-canary.774dcfc8e.0"},"publishConfig":{"access":"public"},"gitHead":"63718fb08d28bef1d0a9044bb2ae8026b49541a6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/63718fb08d28bef1d0a9044bb2ae8026b49541a6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/63718fb08d28bef1d0a9044bb2ae8026b49541a6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/63718fb08d28bef1d0a9044bb2ae8026b49541a6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/63718fb08d28bef1d0a9044bb2ae8026b49541a6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.5f6894b1.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-oW+Bdx1LfPb/3W+7j6M3wye+Q4D1r148cd0VoEWYHlwCksxX5OfzgYhxn3VJ7KhqByQtfV04BYKJ8S3552fF5Q==","shasum":"da96d1bd8bbcf0c5f00ad6b155d6ba972c5c996d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.5f6894b1.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJff5unCRA9TVsSAnZWagAA7xIP/1EhV43ytgh/VXwkK/JB\nRp9jQTsZie7g0mz1V9ndt837ZxyIiAcA3hTvAqNySIJv9E0CkyFN/8JdSvD+\naiDgTqG5xMvGJZfDrzXLd+0kUr4CGyA/OpNx9KE6mNYHJwglCQT8Vn5kaR/M\nzklmJH99DVMkuFQtDtwQDJq1LhoejyqA3h0SJGITAZIBxvHlY09s/oqON4cP\nFweU0RJc00EbkltLrTqVKCJQTmf47wrbSVWu6Um3X7NzgOkJDEE+75SEFAv6\n2Zf2uK/EYk/9LxxGGUsMYwiGi/cSX3p43Iofm/HQb9C+lcdBC5XxYlSfbLlR\nFmvCwh3s2abfHHWkry5rRa+ir1obuUM3NQ2GuRRz/XEaBSIk/nDK19SD4DiT\n7yU2+xLuKJpOCq9msFsfT4uP1CGPohUJq8UAKVnz2CyCzM14Vk1GjbRTKOk8\nInIRyo7GVEOtvb2uvzS6h3yRKz/YgjOlpQdHislPPtICWSNUtRwDzluhP3hz\ngwqdPew8zHhkHRT+lCzciyHjEAYwhxnW3UKx9oUHkaEKk2gAMObjiZqs6wLy\nro3j73RwVYChP2JJJHwbsfmZOzDABUsBrk6JFxmB1IfiYJnJgQvmQ6LviMxD\nlwkcdI4h1oRFDi9ynRM47dk6jhikFJ7SGS+jX+4e0tfcfdLg3Hd2EjTRrp1d\n8EtO\r\n=zFUC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC52lYgpyH2HGx/6w2Pq51ePGmiXnyqIq/QzWwedpoa5AiEAsy+MTNfPuLXLhRODDvONOr8BkveV/5+54O6giTdhtJ0="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.5f6894b1.0_1602198438785_0.03326759324197148"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.f6260d06.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.f6260d06.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.f6260d06.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.8a39352c8.0","@material/icon-button":"=8.0.0-canary.8a39352c8.0","@material/mwc-icon":"0.20.0-canary.f6260d06.0","@material/ripple":"=8.0.0-canary.8a39352c8.0","@material/theme":"=8.0.0-canary.8a39352c8.0"},"publishConfig":{"access":"public"},"gitHead":"d0f921476509811c1109c8805b0eaf1e5cbb3218","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d0f921476509811c1109c8805b0eaf1e5cbb3218/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d0f921476509811c1109c8805b0eaf1e5cbb3218/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d0f921476509811c1109c8805b0eaf1e5cbb3218/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d0f921476509811c1109c8805b0eaf1e5cbb3218/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.f6260d06.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-yQfb3NuGW8/nvrri/Q8iszgM5zWJASMLZNlLCp/GNakf3LeXnGhrO72BaomscrHSFN+nAzBE0ULU1R6cFY0a/Q==","shasum":"64108ff47e879bf94da2fbcf6677122d6fb4aa99","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.f6260d06.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhNn0CRA9TVsSAnZWagAAmjAQAJkLcJr+KrYhcOf7KH/Q\n7rbMsH/R7xyyB8boRN/7ApPyX6GU3Y0tdXy2IWhQPD86WrBRZcM4hy8N+ZW4\n5PyvjzGo5a80S4N46U4WE/jvEfty47GDZ6oPw+0M5X39zgtwx1Mnjj+Ugbl+\nkd7UkfYy+pJn7hATJLMwo8Ebp3+vNhqSuuo6gzPajovqUK/igFer1tcQchO8\nGVF2KkkRS7grAToafbQ82gbqSHPkv6MXlASxsxOp8fqHkDBHNdk8KXpM2MNk\nFM7DQak3qX4Uayzk8E8yLJRPkFqrGIiFM2QfAxsgzM/Apxdxc4YaSS7K+k10\nqz8wm0N/OtSpaGd9O0upPcPpmzEZzTKJ7IU0TtKerR7+eIRAaW5CxxiBPq3k\nheixUd1qSN35s/ALgIuGODHYC2qjcHl9tcEUVWTnx6hl7yGg4KZXfSwB88th\ng30ImBZ43gkxGcD6TWJTh3H/ctfD+5UMvbM1H7p84i80i6+5syp49udRzAfJ\n4GyRO8L7n7KlCyFg/ypQLGkcRNaQ9CPlIx6j+7RnLuVVCTu5bejWM/SeJwRS\nEO0oyqavoyNCsxRjxTWMwEtCOQLw+JuGiDXm7tklbRLFqSdkue4vuMsgM0eG\nPQFmasMMZv3ysvcwc8pkxE+ovux22D6M7l8hMOwQvHwDNaeA4fTgyOr0USvG\n1obk\r\n=8Z8J\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFpmbN7lWIXl+xW68lFr76Nm4l2OWbjzHpDVUEc3stuGAiBGtAfLbtEaC6VbI3b6ebtduuv8A5TlelGeqAqbQSqdpQ=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.f6260d06.0_1602542068016_0.12447857140433194"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.2d1b08aa.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.2d1b08aa.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.2d1b08aa.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.8a39352c8.0","@material/icon-button":"=8.0.0-canary.8a39352c8.0","@material/mwc-icon":"0.20.0-canary.2d1b08aa.0","@material/ripple":"=8.0.0-canary.8a39352c8.0","@material/theme":"=8.0.0-canary.8a39352c8.0"},"publishConfig":{"access":"public"},"gitHead":"ecded3a50181254f2caf9e2d7049466e24129104","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ecded3a50181254f2caf9e2d7049466e24129104/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ecded3a50181254f2caf9e2d7049466e24129104/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ecded3a50181254f2caf9e2d7049466e24129104/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ecded3a50181254f2caf9e2d7049466e24129104/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.2d1b08aa.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-Ti85aa/XxVdr2SEZU0Toxr1UbJu0V/JypD12LsK3Kx7/JAsrfBtk1kVdY3JmF0539uJFMaD5j9vOCDTqwp6nTQ==","shasum":"fbb23c6b5fede8ad142c6bf65d7f4aecd09f7289","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.2d1b08aa.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhf5xCRA9TVsSAnZWagAAH60P/0/gfTlbeaF6G3Tfid1F\nmC6y0K+/2uendOR0I1beAyrtrVoH66z/CiloLnob6L8l3Qr3q8kvF59eOJ0C\ngRhkR3UK8AIosmKSCkT5DkeidvYS0uLrAYnZXO2eGSvgjWFFsbrP5cQBf8IY\njNbqtP7t0baBuzHarK3nl4oJNIk6zp0uPEmUJAO7Gb3fx8AHxPkdE1MrdckA\n2qjQ/GuuiWz7wczc2hp9DmVMdap+NmCOhFHyMh1kL83wpsq8u+iocaJqCP1/\nC/AST6tWZadzU1WuqauggjxIZDwKQKzCNs9SGpB/R8koxbsWt03T1rwFFNCZ\nikxbF0jRjV7CMNxElUt9r34K6PvohYkwo4rTXP23aH9jIZPbeqc+U+un4Mxt\nSLdVNqDfNi123mvPnztpARPu2e9utGzZLag/bjxLkjZV7BRoJSgTv0vWA/zi\nW3ZbPpIh4BtKoUwJO68MX9CmqyK8Ke3xQ7uM2+DboZeLJHKgU2Ha9gsXvZ/G\nAgMpEPeFSLaFfOwgMEGkHEkUHtF/346zkGWqQkeSjCuXxf3OK4fAZQa8GUe8\nIQn71w0BnxNjRbuxPl39ObTRc5UwheavCdJVn1ALDhHjaQFCqAuI7AvplOhZ\nzA8I1IVrnaFjNX3SJU6Ojygts+pb1lak7QXOj/qNjZR+1uU+9BIxlQ8wIlGR\nR4I1\r\n=NGu8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID6CwJbbTMfjO0+F2s94M5zHb/XzrXhaHljMtd6Xo14WAiBp5XxHyio6clwPHoVf+6v9bE9yu/v6QSSi5Nrpj4NMgw=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.2d1b08aa.0_1602616945037_0.3752319190494249"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.5bd58844.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.5bd58844.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.5bd58844.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.790ca85fd.0","@material/icon-button":"=8.0.0-canary.790ca85fd.0","@material/mwc-icon":"0.20.0-canary.5bd58844.0","@material/ripple":"=8.0.0-canary.790ca85fd.0","@material/theme":"=8.0.0-canary.790ca85fd.0"},"publishConfig":{"access":"public"},"gitHead":"f577a3de2e8463259c7e4a5834fb1873a4bced9c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f577a3de2e8463259c7e4a5834fb1873a4bced9c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f577a3de2e8463259c7e4a5834fb1873a4bced9c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f577a3de2e8463259c7e4a5834fb1873a4bced9c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f577a3de2e8463259c7e4a5834fb1873a4bced9c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.5bd58844.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-9bCfAQ2Yr7BLhyuBsPAuH/BGMV7j1Ln4fZ+r4OdeB0uFfNFySlHoUPUkk4a/Gfu7qAVpG8QLTjuX+FKAsqFoVg==","shasum":"482930de5d0631eb3401cc04ebbe5cc8d735e988","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.5bd58844.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfhjxWCRA9TVsSAnZWagAAo7IP+wZy1HTouwYMMs6Yqszu\nw3a896gui3CCKU6Ka1ODuPsFuPifsMxdYhLf+HOvKpX3hs/fl6lFZ2uhcBWy\nvSqv9rW5LPhHhM4jS3qSzChuydkF5L1gcE1vBeJnc1cmGKasIPYzByDGKqCu\nHTmGSlIutUnepf2BsfTpzwNhxIm9aBGdAzhqrkSRu25aaNZ9lYs9n3uaxTvD\nIRhZ5fbKo+UdRvjVy8IKe8mrAwRGvoTzEsLlsQ7uWA34HUa5UQ2Na1kpD4d0\nFaTSqB731iYjaR7iYbwD2wUvGUiiltoC3p2a96gRTGNz/Z8IFVwIos243oSD\nIbE09byzKZj61HP+D4Qasf2cBOo3zYQOtbSlbBuk/uZV/TcrnXAN6zM/ETi4\nhXhJ4T5OKaM2PPqY7FZN37tBjwksgDUPv5by4LJ3V9TfyYN6wvGXXunUqUhJ\nMuZJYYkUS2dHUOhBqBo5SwVLPsMSpYRFsAMEq+tApDvqq2JKGOIDGLEeT+Fu\nJ/Ov1tnqKQV1WjqSyGQjxH/xgjI0CrQb/SxD7IngvvtvNLus7cdqb98rGwGU\ng2mkuOBvnHHXw1SWqnMz3VSbeMCgdLTEgI+RRbKv/C8sXPuXuwMy68JaOsu3\np4pP0bGhILozKhpJ8uk7bCWLHEvcH+oyBk5P0cZkDsAfnySSNpt2r7mDDJdQ\nd2Y+\r\n=PX1g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgN1GlKTI1105m16gDB3K+JXQvjK3bvHFlnJ6+4stKggIhAJbww/kLSUqi3ZSc2Lutucfre1DfLE1pcZB6hFxktZC6"}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.5bd58844.0_1602632789646_0.39724415353214315"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.bc846b29.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.bc846b29.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.bc846b29.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.c71ebfa02.0","@material/icon-button":"=8.0.0-canary.c71ebfa02.0","@material/mwc-icon":"0.20.0-canary.bc846b29.0","@material/ripple":"=8.0.0-canary.c71ebfa02.0","@material/theme":"=8.0.0-canary.c71ebfa02.0"},"publishConfig":{"access":"public"},"gitHead":"08ef67ebd3aef2e1a1cfc139021dd528a4275f6c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/08ef67ebd3aef2e1a1cfc139021dd528a4275f6c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/08ef67ebd3aef2e1a1cfc139021dd528a4275f6c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/08ef67ebd3aef2e1a1cfc139021dd528a4275f6c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/08ef67ebd3aef2e1a1cfc139021dd528a4275f6c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.bc846b29.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-/hyYjxkPm7tsn5QHQ+KTsq4VbI0jqUWAUKwYKSGUR7sfwGRCMNAjFE9VIxxF3o8JNwZeJIrDAGderLjS/BlbRw==","shasum":"4a2bad620a7d5da4601e33a0c2830634ecd607cc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.bc846b29.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfh0BfCRA9TVsSAnZWagAAPWMP/iZjBwvnDITBZS0FHuNJ\nOfdbjbL6Qqehu65QGBwg8Gq7gN1EDpEDMl5p81/AKg0+i0tMa7auTY5bMYVT\nyS3lV1rr387tPxnPVjr7MuJafu670WzFHsd3hUMaxGZLBmTwNj/Msl9OHnrG\npSiHTVRA7vcZ1orQZhWiFJA8mMfGR4LNf4sAwfw8cORTnK9UVoQqEqwh1Pha\njwua8aYwmUovkgdIH5yYb2cKbtSELDCQ9G7GkeKRtprlPlrgy6Vvvv2rbbQC\nB4ewl5ml6BBfNRMNF+NG/5otqeD3IOacHrfkg6hL/w8/JTtDc5YmLm/o+a0S\nMKYPEuw/PeEZyev/M6Qz576FdSkrRanKfCO8CwhE7n6MkZpkEvLraeits7Bd\n8Z0jGBTRwP+jDO5pYpW3t9I096peSg+N/v9tToTDEFnmxmGdph5kO3/7x1pH\nac32TCEPXEx5CPdK6goC9lLdHBkqL8uerPtODelU4JlwgKNquuOzxxSdGDjn\nYEP4GZGt4sGZhIfnuFLD58NDOi3bvxLwVzSqjRXxpIikHR4iQyQE5QLk3u+J\nflMDb24QYe9QD0QC7JIYRpTTa0/KyZPGbeEA51xyrSG+l1cOFGKMoK4/rxgc\nhOn8HH+0nQF34mxSaf9NPxrUvMaBjDv1JFBP7MKwerzMhU3T5GpTjz8Fqg1z\nDjsW\r\n=19wV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF8NAukZrzDcvhIXoSRpmMhSzlXLV2xHdPVXo/YtJfzrAiByjZxh5Cbk6CZoEB9N5cHpvDQteKLuq5nFl2fcDXIooQ=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.bc846b29.0_1602699359315_0.6426609582381213"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.3280b686.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.3280b686.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.3280b686.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.c71ebfa02.0","@material/icon-button":"=8.0.0-canary.c71ebfa02.0","@material/mwc-icon":"0.20.0-canary.3280b686.0","@material/ripple":"=8.0.0-canary.c71ebfa02.0","@material/theme":"=8.0.0-canary.c71ebfa02.0"},"publishConfig":{"access":"public"},"gitHead":"b97a59c2fac8d04478f24f297f15106622007735","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b97a59c2fac8d04478f24f297f15106622007735/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b97a59c2fac8d04478f24f297f15106622007735/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b97a59c2fac8d04478f24f297f15106622007735/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b97a59c2fac8d04478f24f297f15106622007735/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.3280b686.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-MdjVuUAPkORNrzyhAAfcrFKH7EymiLEeeX/cVcrLgMY90Zuo9bzHdzjSEO4ygdWSL1rKP2KaHIAZlm8SCaaM3Q==","shasum":"0317f41bc91c3f0b9ca14d7824aabeb2edd8b81b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.3280b686.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfiOOWCRA9TVsSAnZWagAAhHYP/0bi38e12zySc0SuJay4\ncYVMHRfJE71021Gl3c2C+9PT8aCES+CD/8rfkmtGRT6ri33m/E6utRDqfxlF\nATa+h38fyZ6GioF+8PwjGSAs1s4U2/CRvYzoeqsYdCzYwfNC9dldPaQ9HAJS\nX+b3uA8hWvvcCWHYO7+Voqf1pFls5J8DjKcS9N9FI9bh0E0QC5i0vLx/mdZF\nPev9cpWHAkj3Ob8GmCe+vv5fOAmOV0f06oajrTzJNxjvh8AqZtWq3WsNHGAJ\nfk5BxUALgQTa0sltkicnhJyDgpZEZE7IXxLQTypmdFstDVtD9JWGKEmMQV9z\nQI5gLWcaxg7E1oQhtAOG+QFC5dDq3gp/Y/sxFBDnZK56daTbYhnsPvyTTkVt\nx0jk092igmBbz5VFMNtnno+65WrqBkQo/2vYiGtcGExhAWfYHZjGfrQ62MtR\n89M1oWX+Jhf5ffgzqzRbvx1aqspF8VPajJ5gAlyF/h5wmwAB2Ch2UjtiJ7Op\nG8MNpfbz6fI+EtHIbeiVkgsWByVx/hYXxMDlQe9wA4xpriZDCipNwvrw06/H\nskkPbRuZKKYpsMSSlFsdJwdxlYWw4+KBmtz/y1jGgC+feI+MUY6W0AvGjcJe\n3DTebtjG1AOGukm8GMZ/uNnibOPPGkbFqL22uBoOOQm8ydBqBZdinb3GWrzP\nBadk\r\n=2H7A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCBVo3RYS7evSgNuY5NxnaVrv43Givk7Xd1XYZVqEFuzQIhAIXa0R8GGG3ukNeoEBKg5s//oGFHAiKItKWRavNmUuew"}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.3280b686.0_1602806677399_0.03351176668203948"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.9e94cd38.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.9e94cd38.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.9e94cd38.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.c71ebfa02.0","@material/icon-button":"=8.0.0-canary.c71ebfa02.0","@material/mwc-icon":"0.20.0-canary.9e94cd38.0","@material/ripple":"=8.0.0-canary.c71ebfa02.0","@material/theme":"=8.0.0-canary.c71ebfa02.0"},"publishConfig":{"access":"public"},"gitHead":"805fad1d9b182d084e682ab7e59a4e45d40872a2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/805fad1d9b182d084e682ab7e59a4e45d40872a2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/805fad1d9b182d084e682ab7e59a4e45d40872a2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/805fad1d9b182d084e682ab7e59a4e45d40872a2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/805fad1d9b182d084e682ab7e59a4e45d40872a2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.9e94cd38.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-pNqzTqdXNyKEzqmQBDQDML07SXyLuhi3lJ4H0jHIiiECeC/D+FX0eJfRPGdf8Fese63wrxUV/g4tWtUIHCKPLg==","shasum":"7fdbddf07cc092f2e046f878aee7ff7f21057521","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.9e94cd38.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfig08CRA9TVsSAnZWagAAAXUP/AqZpiiOWk850J9FPXY6\n5Vx16WZ93Y9Ht24WWdCvVLKTDNXe4YksP4Aw6kTOvlh6ZMPArd1wO+4SY78w\nR51/+jlHZ7msFqshDS8tLKSrdWkOPNpjhneaTzzY0iI+5IwHXT5BzzY0Cq7X\nvz9VKIzjpjpuV/jDbNXCZHRbgsxEGoUoPmHYolKm5PYr2NKm6qBTFvJNfjCe\n6nO1ZXCINUbkgOuLQmjoOHvGcQsWYel2zBhnF/xPUF2flteH30yXe17vTShF\nTdclXVIswZO5yp5vBVyiEeUcaCGAPJ99wp4POQme/aIgffxPa0yAxSZlESUZ\n2xFb+/YC/BOFXYjoWfHjc9hE7//1Cmyz9gg9jU30/UAp9W7oqiTUpBrAlDbq\nrdGUwjAQ/q2G7o7KUAt6wDV3qBs+/e9jsfor2otNumBAmA0ZY77XVIIdTpT4\nz0VifCGjZ8yvF1UNA/nf2HxU8WgRBM/FgKoXPmkzTjFANU8YujCD7RuQkAUh\nR08zcpCvRiC3O+3i0yVmGEiCNhN/j8g4yspRbVsfz8RJS8AWvXDW+Yn/3pH1\noVx+8vq1G6aohSiHPGoSlqSj1I7Z6XxqYUYlqkbBo/rBbIyTJd9ozab9qo2D\nfPje049uxf1VjTvBjWHSGsX89IOfZ863k0carT4S5VMWdUotbHwBPYlqYdv5\nssnF\r\n=guFr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDTM8ldISUJu9HY4jC3KZAQvsxEnxfWWICuiaTGsTdwiwIgEA8SgMsuSYlKQYJc6avZvBj7rgCg83KBQtRsTITaDc0="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.9e94cd38.0_1602882875959_0.32333767362090926"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.4773c773.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.4773c773.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.4773c773.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.2ab716cbd.0","@material/icon-button":"=8.0.0-canary.2ab716cbd.0","@material/mwc-icon":"0.20.0-canary.4773c773.0","@material/ripple":"=8.0.0-canary.2ab716cbd.0","@material/theme":"=8.0.0-canary.2ab716cbd.0"},"publishConfig":{"access":"public"},"gitHead":"fbc8b44864ae10f0bb46e568b25bf4de49eab777","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbc8b44864ae10f0bb46e568b25bf4de49eab777/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbc8b44864ae10f0bb46e568b25bf4de49eab777/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbc8b44864ae10f0bb46e568b25bf4de49eab777/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbc8b44864ae10f0bb46e568b25bf4de49eab777/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.4773c773.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-nIf3tzlJmviKLVOJ1kB8I15imGpWT5EQc6DtQKb+wZM+ltb8es+uuZx+mA+6T4OPyw3Epntsr5o/OJT7dsio4A==","shasum":"b836472115d93e4d132aec861fa9eb1193b14287","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.4773c773.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfih/wCRA9TVsSAnZWagAA+5QQAIiv/Q9k9ozYGvIYjk7q\n78hGS5N5oG+Wm2crSSyK4OyTNX/fPF9pXcJpiqLbMZZwuq/CU+bvuOZ1eGuw\nSghx42F0aVjZmwKpaz1y6QZ+LPtPyeN7pehNTd18ueAK1G8t6zA3yyDf21B0\n1jzxHJMLYSDWtpwplSBh0pNd2A4fIjEReVt4O5rLh0P7m6Xa1u/EQP9oIsQ6\nMnLaOXZC0ulfw7MKngAQK0kuQg+CK4UcuhMXgUcO/DMRmBCKMtxfpkoa3FVg\nRoC3vOiuPKfcjz+muQCTRX1gAGx45mJhU/iWKCumAsZrHv1RWonkWtXO2IJJ\n7UX/IbrcknEs+0hS+HW+AJMFWIOHnRGQtxxTpeyntJLwz6rGZUYfTRRzxXoV\nq1c4ilOwTJK5VGbF1mz705C4lCDlFVxWj2Q2NyXymVU50BfQIrwmhfB731Vb\nMMdEBQLolRoqOZ28puu39FrArrioYkddRgDD+vy58EuYYKTo0o+rK2scumXU\n/DXcD3D+tAzWp4WEnWCFXQv4r79ssw24mm/jlinyyFrZYaRgmlaiqo9DzON+\nYu7JhtfQHmGtSW3vF1ACORFLvJhhghgUsx4kkn3EMD5H529Qy2u4qqGEzn3Y\nggNrDIGLjmSTImiqPrlMAGBzq7+ZfuUyS1x3ug2HBpI4chwrFF6Xm+sqQp1c\n75zV\r\n=wIcI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH1W2NhJttBIyjn16ZyBt0bemmAQjakwwz7ThsAP3/oCAiAGLwdNJTfO+vqWyjPQJocZC6d6peKuWREwkwVhh5/vSg=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.4773c773.0_1602887663169_0.27988358863602203"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.65787913.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.65787913.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.65787913.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.43c1c5e2f.0","@material/icon-button":"=8.0.0-canary.43c1c5e2f.0","@material/mwc-icon":"0.20.0-canary.65787913.0","@material/ripple":"=8.0.0-canary.43c1c5e2f.0","@material/theme":"=8.0.0-canary.43c1c5e2f.0"},"publishConfig":{"access":"public"},"gitHead":"b21d55977da5e0c291e9fcf3fb992ff4c683233c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b21d55977da5e0c291e9fcf3fb992ff4c683233c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b21d55977da5e0c291e9fcf3fb992ff4c683233c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b21d55977da5e0c291e9fcf3fb992ff4c683233c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b21d55977da5e0c291e9fcf3fb992ff4c683233c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.65787913.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-WDSZc1M7VWXh+1Un4Rf9qzjABnigYOXPKuRX4G1b3rOu3lqANL0OEFiK1u3o0MObMscFG5fQXkniy6M0RReBjw==","shasum":"2dba78501ea4a2129a76a5d855e4a7309bc18839","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.65787913.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjeAgCRA9TVsSAnZWagAAQOQQAIpdS5d76qHCPSkGRB8d\nXLFW51Cw9KiAbC52LQ94uD4Y+jHQCmr5YFSguxsa0rKHdF/QYG4pV/dYcpBk\nluoZkhiz2/mayfXEhdWNdG23tG3Ks9pU3pUaoxwqQ1kdt6IOeuB2VPcU9A7j\njaHvEC8VtjV8Pv4Kgc57Fz69OsfZwcXf8MkI+oIrLN12P5uYlJKd31g3bYyK\nB3u24azmO6Lt/WfZenXXtXF/y4V6Y16+uHeSaLevAW/a4NNDrmRFmldDiITY\nzmrwI0Qlaf599vGNRUnH2DTK+mJY0IWi/M7WTEaHIl8grqRSG2LI0CaoMYuE\nkmLFjP5WDfpQh7gpOihFshh7+Qufe7pz+SeITTtcQXenA1LyOnscd2LifmSb\nCAZJbVgCEgntXTpRVsOJr/YlHVjqd1lgeRrIZLCwfDaPUldVFeiOZlGvnk/G\nFEQDdvPClnXkDwZAsmjy4bK6Gblyx5rBBatdJ4Hnj96LyN1OfEWD97SmKtZV\naMZSG03heqMFiSr1h3+fgeiXvIp4C/rAHQCGF9XyPylCHTV+yXNNStKEeXKq\nLgmlfV4aXGTlt5s0+yZvsRbxN6nLB2XlUjRJTW1cAhVJ5UZfY3ruFuvCeHaI\nG+PWEX8bTky8NR3n8gRsSrso7JxI7C7EmIxjoIGW4Yr9Wxlt5/B4ZzfFK1hA\nYVeA\r\n=i7Vx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSIKkb/h1IpraBCkoNSKMSnpS4FW2uKo3MmuEOIpRLWAiBVUrhRIQYqqGoF0JBLBw9eE2MkS7Eb/Sm3QaDjXO+mhQ=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.65787913.0_1603133472339_0.25657978885418875"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.5485fba3.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.5485fba3.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.5485fba3.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.43c1c5e2f.0","@material/icon-button":"=8.0.0-canary.43c1c5e2f.0","@material/mwc-icon":"0.20.0-canary.5485fba3.0","@material/ripple":"=8.0.0-canary.43c1c5e2f.0","@material/theme":"=8.0.0-canary.43c1c5e2f.0"},"publishConfig":{"access":"public"},"gitHead":"9648298c6a3406f312222d0c0949954cc1e250e4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9648298c6a3406f312222d0c0949954cc1e250e4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9648298c6a3406f312222d0c0949954cc1e250e4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9648298c6a3406f312222d0c0949954cc1e250e4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9648298c6a3406f312222d0c0949954cc1e250e4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.5485fba3.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-FJXpuIXDESy0XfapiKuqbl9IOHMpfw+7PESd3Y29g/w0GOQ/9ZFej7Zbgvcf1oxTfjnO1bCXuZSQIx/WHSs2yA==","shasum":"b1046128b8d4c6cb92d99b365291676bba9d2450","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.5485fba3.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfjgQFCRA9TVsSAnZWagAA/5EP+wYbk4n2d2pBjYp8+T5s\nLVWJV1dyDlyF789r9ur2M+gz1Vffxf6FtXyKlk0uLr2p1bpBK9bZc1H9/8tY\nyoT0ZdSt8SbJJ4X6eLGDIQvMnGzpi7lKT+imKNgeqarJ/v3ii9e9BLjSTn0Z\ninrF/j9NuxskvmQW1dzD6lh1FHntSNS7vJ2brL6lRlid5wUM/7F17ql3Qx7C\nXsC2R7ktaYMz1UR/huAiZ8X5QqVOf0m7HKt27anbACS1iU2cqNZCcP4UbONU\nuXki7LRCJHU5kQar9L74ABBMYx/mOXEdOkg+62C2APvf8QA5abM/akhkOpAp\nm2GTyqDk3wt72AjDNfOVQrTBrsmtzOfOmaFGynFHefA9k0hPkAwh2AYUPDBB\n1pWg/LFbxTUQ4atLkR0Hw/9L+Dc4HvqwiYRu74HUsl2nzbQfs/JKgveKzQiV\nAbtwCWEcZBd9jnCvKOK1hTYGgIkSwiaTmntrZeo8lSwUkqm5uZ+KXa0T7oAc\nA3c1kP5fVrRc4bZD9T0TtrLK1HNobbuvflqxMyoNvJHmCxKajybPfxvLZp+I\nDMlluAmQWZ8PNGlb1S93/p/KTgOD5+7Oza8FJqQdgyDIAabOVnxioBLoN2xP\njmryVEnHrH+VRjJinUuzFyST58AnUOjCSzZjMwUF+7fdlF7/D6OcgtovcLv+\nzkT6\r\n=j7J4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAr7XuHhUOmzdfJepkcP/0Nu+BRRIXNu8FhHSi5jkQ/QAiEAuNKi68gsF7PvVDh+Nx9cgxW8GFkn/WJ+oq4cxsSy7T8="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.5485fba3.0_1603142661002_0.01816267244729608"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.a39d0a92.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.a39d0a92.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.a39d0a92.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.43c1c5e2f.0","@material/icon-button":"=8.0.0-canary.43c1c5e2f.0","@material/mwc-icon":"0.20.0-canary.a39d0a92.0","@material/ripple":"=8.0.0-canary.43c1c5e2f.0","@material/theme":"=8.0.0-canary.43c1c5e2f.0"},"publishConfig":{"access":"public"},"gitHead":"c523e6fd9acdd92ef501444da567a8910ed478e7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c523e6fd9acdd92ef501444da567a8910ed478e7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c523e6fd9acdd92ef501444da567a8910ed478e7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c523e6fd9acdd92ef501444da567a8910ed478e7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c523e6fd9acdd92ef501444da567a8910ed478e7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.a39d0a92.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-xML/a0UtUDuTlMI4xPb2RlCjFyTLOc9OzLOLvmme5DGaB5wjW6uTntW7rnFnXPiH6F77TSZjgH3IrJfmcWm4Cw==","shasum":"71d64aa0f066b05f54550333dc72e7bf1007eae6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.a39d0a92.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfk0nzCRA9TVsSAnZWagAAqo8P/R/H7yvXEw4m8jXfZ3Qb\nD5v7C1M+nfz+fGNMHQWJ+zDlPyJaBYFo80COfJm4jVS6LpYas5PtXVl2zu2F\nCQ94qrv6CQ1Iy0l7fbFGO58SW0ihu0YL0WP3xR9tf/munW95i3ufeHSRvD62\n8mjwotgS5zg7VFcTywOxQ1tGVNSGQ372TQUbEC/Zf+/DfETeI0bu6QkZGNn7\n4MGm8Hzi4zRUuh/i7hjHx6SgT6CUyY2+dk2u5mQ958sYFSu96s3eWQEzxJdi\nZ8z/xxl9zgZKrQMJdthDF3uJAKDrzyczejE6DWGM5DU6nU1rkhuidNs6f1aS\n1mF7cr0j5DM+7LIlxFf7FQH7AnrqFRUK3zqEeIGl5kMZONqBnu2WWKDC1LAM\n1r+EoOGsMyK5/O+v5qXupNwaVd7koX6btm484jP/FLbzzCWMJ/QovU4gRtLA\nh46fF2puyfCA1SvsvD3AkU7LGvWecggg8kiXl8dCeZYygUNR2+4QsQ7jFJim\n0FhCXObGwhS6zgFbJi7olHLsJvzmeahR7CtVyTALGM1OM1cJ2ZCmFpV76qsn\nVoXPiWCGlaWLZTiCAv/kJe2Fn5w22XidOXVST3oy2boxz8DVGA+j3C/XUPUK\nQWrsPit3c+KYnJRnvfOwlSXWIaBmWuAb+h9UG0FgDvnDyoIif/oAzvJR1Bua\ntkUw\r\n=IIgx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID8rOw4ttAZ8RndFjUeCk6nmFam68LRI7KF09Sqa/vt/AiEA6vl/43D6rXxeXLazV34XmojFcTXq3NrOiuu5Dy43j1w="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.a39d0a92.0_1603488243137_0.6111207909205079"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.4eafcbc1.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.4eafcbc1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.4eafcbc1.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.ccc64eea3.0","@material/icon-button":"=8.0.0-canary.ccc64eea3.0","@material/mwc-icon":"0.20.0-canary.4eafcbc1.0","@material/ripple":"=8.0.0-canary.ccc64eea3.0","@material/theme":"=8.0.0-canary.ccc64eea3.0"},"publishConfig":{"access":"public"},"gitHead":"d5be869d7cb28aaf425a4fae37a4f61d918dc1d4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5be869d7cb28aaf425a4fae37a4f61d918dc1d4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5be869d7cb28aaf425a4fae37a4f61d918dc1d4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5be869d7cb28aaf425a4fae37a4f61d918dc1d4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5be869d7cb28aaf425a4fae37a4f61d918dc1d4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.4eafcbc1.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-WHxRYOOTEPH9k06HmJMUgz+rmbOCgK9gp0aUjSZjcINpkQEKYtbb0vcwkpPnptYep3Je6jO7euN7Bu16Y9M6VQ==","shasum":"cee38ee9d158154fc8c82ed8193a4dcf2ebedac9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.4eafcbc1.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfl3YICRA9TVsSAnZWagAALJcP/j0Atx/ymaC7bnLuzNzW\noMIwgS09FJEh5ZmNYpvmFmwC7GznlOOrylnCxAuQmsOFU1sMJyHgy9+IL2RB\n0efGLhxXDyvPsMTHCdgJCljsR2owTKFO2+921NGSKT+l6GBAgCles4UyNB7c\nXt5Mk66+/8bopyqDt8I+wnNOTUWs1ktw0oYB+8fS2f5Hz5G7AKKFO4Ae0cfL\n+SUOtopHG/cmxefE9L7xYNMi9i91WmiHFtmpWaIrWtDeepgulipmnGeAgq+T\n6IZ4M2mD6mkXNTNGKINiqHcGOeIkC02bVG2hpet8Gx1bVirsbp/ITgES5OHO\nLUhWidx2SWtBcUaIBSbGRAwHacn7ljeb1M1DW80xmYDRiOTpZBheaAANK0HI\nv/mV7RYc4QX3wymsNOqL8TDUceQ7CjaF0ELJLUKobhhSdt3Z8MGLxPQOkz4h\nE3wFfzXrl4kUoBt5/1DaNXIF22j87BnEx0xIk5IJ4F7JUiR7ojZmL+HIsmLR\nr7yK0usolGKRWn53023FZrPyGnoyBWEV1a0VwE1YIoSlrwODTezUT9t6mfJx\nv1n6eq78cxUT+7nsJxfn1mYWjliMo41xQQqMvKFdzSKcHWnPzz+hkKdyd7UH\nOmfgbPi+ufGANriYKEC2XEtaRGlGc4MFS+fhWEEGb9y/zvanErhXoVmxlBYc\n8qTv\r\n=+W4h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFva5rL0ovjxvfwxD9m8CKZDJ/FjzMXJXlT8OfrfhP4PAiEA0oSUVAQqnBaIDt1e2Ue5tJAOI5VS87CnYCw/CqCno2I="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.4eafcbc1.0_1603761671804_0.08303429895694392"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.32961593.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.32961593.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.32961593.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a79cdd019.0","@material/icon-button":"=8.0.0-canary.a79cdd019.0","@material/mwc-icon":"0.20.0-canary.32961593.0","@material/ripple":"=8.0.0-canary.a79cdd019.0","@material/theme":"=8.0.0-canary.a79cdd019.0"},"publishConfig":{"access":"public"},"gitHead":"af0d60d5c2174ff8ae5098ea73212398be59bc74","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af0d60d5c2174ff8ae5098ea73212398be59bc74/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af0d60d5c2174ff8ae5098ea73212398be59bc74/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af0d60d5c2174ff8ae5098ea73212398be59bc74/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af0d60d5c2174ff8ae5098ea73212398be59bc74/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.32961593.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-pnOKQFNtbwfrLEVI+hVGj77BQASnW04kMoq7QSzhSPsq/qQ8N26iSMKAdymBoOZRFlVGrGhgcyXg//9RMLARsg==","shasum":"57acce7ff44b8320e01dc2db01135e30fad05d1a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.32961593.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmL21CRA9TVsSAnZWagAA2/wP/1a6hXYf/fXray0h3D61\n1TU9zM5yfU0kj5RONGahI1w8QuBTa9sfMM8aZlA7Fxudv8NOUi1I64ChIfIA\nuP0JpjoJAkMbV6b7C3+gvOS9a16e0Z15L2iAi8M38D9GxJU0ds+foMVYE0ov\n0ISh9v7XSyESuW1gK/qNCq/btkkHhhpvsAJgXjPqAcQWx58PibmYGMJPyxow\nn4CtgO4cORUwDCNeNGRk59MDHmYewloSDLUuR0wOEQbtQBjFmR/cuvdxonz9\nOjgmLbXP/SIHtJYTrqqLRVxawOJJlaJ9w31GmyizXfVHwtZbtfgNNBpIoKLw\nBnZXf2NHo0pPsLiixjhgbboLIO8N3WlHJP+mwJyESBvqpJjKMBVRQ561wqmk\nGzxS7ina2Kuq6aLs0c1olA39AAEsen3JkPo0mrrA8CxHQB/GDzNhW2GFwYvX\nrPZRsJDT073RJZKcrG650mHx4x6ntsFE0joHlUAUcsGXUh43xGgXFn9DMzvc\n3ihLvB2wRstg9omswoHFa2Y06yosA9ImK6MGADYaUKyY3573+4gbEmfoSSm/\nq9vlHpcOaJV2kj1Yb/0fHSrwfg91I046kLY/ZTzxa8Xw7aUGxuEgmbiyZhBc\nFTA7BUc1HvZCpN1mlKpUJTZ6rCMxwa9U0cH1BRxKgerEmo22/UR6Fw6mFBPe\nnMuw\r\n=p+RD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBz2pFGtAD1Y/aW2+pMtE/bn+LJxe4iqipSCp5GlhIfgIgTOHv/YoiCVgqDtFmd+9wPerZXJJWOt130jct77FodqY="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.32961593.0_1603845556673_0.42263862643253525"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.8e3a0601.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.8e3a0601.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.8e3a0601.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.a79cdd019.0","@material/icon-button":"=8.0.0-canary.a79cdd019.0","@material/mwc-icon":"0.20.0-canary.8e3a0601.0","@material/ripple":"=8.0.0-canary.a79cdd019.0","@material/theme":"=8.0.0-canary.a79cdd019.0"},"publishConfig":{"access":"public"},"gitHead":"a21493f177ef3992fcd667ec3ce774d4fc926d7a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a21493f177ef3992fcd667ec3ce774d4fc926d7a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a21493f177ef3992fcd667ec3ce774d4fc926d7a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a21493f177ef3992fcd667ec3ce774d4fc926d7a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a21493f177ef3992fcd667ec3ce774d4fc926d7a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.8e3a0601.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-AUIDg6fPqp82xzxiyPhSXKKQ9My0Q4RvqWilD5MkSpsDcVKUZ8E+IS7rx9Z68iYXJViQdBvYtuzFccBweXAMHg==","shasum":"004e77ca90e208c83c488cb1aa7d111639f6e8be","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.8e3a0601.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmzYGCRA9TVsSAnZWagAAOWgP/2veMxNJT0B75ZAiQgtG\nET2XeJbz02ZfoWmmbWBKpOgS1fAnqutwXr9EaW5hpGnhlmBDaKUssazofFIJ\n0JiYKa9DUWW1dV05/bhEuivzeE+GvFL43LdWMv5C/CRfaAc402gHkP6PCa+m\nNjEZhknw7vBChKMI8FCjFtWsnzu8Vx7PHOWOvz/FkKIKIQ8vPAAILO47lz/s\ntC8SrU228bdul7pdX6stBEOruNTTIhVr4X7H3I4aqcu13z2zammelvR/xkDT\nYRXEikoB/Co6z9oNQCbmh5ErBq0lsOy3d3kGqSO5lEDYZgOtWNn3wBqfPCbn\nensEOgHJZIujYpsy8m9u+D+SbXVP6Zn30FxDiA3E75mk8PbJJ5+G7Y0c4q1n\nTxnBhbb7AEELlz6UPf7bYm7IqlaI4SQiCRGXabadyho1598oXsYHFIcDkvIB\nfZGLhsBZcUrDcdIcOQzT3H7SFO1OWB3dibeALPczwwpAyb16C2QEr5Nbf3S7\nfQhR0DG0t95duQ6JfaXi9eyHAtYElDrm6BrNBwojM050+Sp8H9/hIT1v+BjF\nVL5t4iZQieyRyCsDP62wMBpaTBtupbxHyeicJkGkdHNCllm9G+qQa+RiV2JQ\nn/hN4wJGFovA9tlJHCOCn9aB++5RFSUPqT0pALPRl45shtxdqwJ4v5yR4crv\ng6JX\r\n=zrKX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFyHjt28vTD3X838n1JFgZNbBRSwsGJRYZuP1zO2C4xLAiBeeHbTMC+kXVbVEbAXRD9diOKUHTsZ4jZpaHCKhW8Tkg=="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.8e3a0601.0_1604007429507_0.704177920212363"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.178c25b4.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.178c25b4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.178c25b4.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.6d9648ab2.0","@material/icon-button":"=8.0.0-canary.6d9648ab2.0","@material/mwc-icon":"0.20.0-canary.178c25b4.0","@material/ripple":"=8.0.0-canary.6d9648ab2.0","@material/theme":"=8.0.0-canary.6d9648ab2.0"},"publishConfig":{"access":"public"},"gitHead":"80850b707414fb51c8072422d293bc7fea8a6d8d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/80850b707414fb51c8072422d293bc7fea8a6d8d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/80850b707414fb51c8072422d293bc7fea8a6d8d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/80850b707414fb51c8072422d293bc7fea8a6d8d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/80850b707414fb51c8072422d293bc7fea8a6d8d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.178c25b4.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-SK2Lq0oO/LVjNoylKuWknarkE2qcrdRW5yPHQZlcZSP5j60wZaqBNZLYwK8ykk4Dnzw9bLy5uss8jp1GocESVQ==","shasum":"20bd2ed50b66ee241cf328116dd6930997a89d39","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.178c25b4.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfmzk5CRA9TVsSAnZWagAAzwUP/14gdX+V84MQHEHIuDMe\nWEH2W7cuHENYJlA1l80puDpBGlNRDuFzvHg6ni1khx2nnEmXjweX0vI3pkko\nJdMf6xcWJSUpq4flhAhMtMv6fS68L+BlWg0plEB0xqF4zUz2s1Z+TkPYDs0e\n4GF4IUeiR0AiyT9mfqf68bkJKlPul4YHQNcng+TaJQzjFB7OotIY2NWlUhhB\njfZSMFiEttlBQH+HVtMxY3mrhktZxYKBYCDnt8WRPYsX0JtAIXsqZBjfF4eB\ndnKV6QK/EvpH0BWUHnoF5R3jq/+KZx/OwGfcjTOjzddvdiXKlduTXuXoM3JX\ndwMNqk3dfFSBOiyI8rXTwQ2VHGRdIUjDtAsJiX7OIeKCOd8IaVaLLpxoAm2A\nqF8NetChuMJfiR0xVleUAugaYMCKr3DOT4+n04ENwMwTGJ/m+IMAfK2u1VWG\nfovXXQQF7MD5UhIAMtQsGCIw32y368SU5uNuPedoQItp8xxWvpRiETKPJdx9\n6933olSUPmJr8+fVXifcBMU1VaijmQhQbF0nVUFCk2rM2auY6b79ptJS7pI+\nCRwUeNDDtA48cLYdH3XAfXYW/tcxIPevW1gfPO9At/j7JjklBA3SF59X1ulB\n4Ux+IoqVy6cgIKWBxQ+VqUZerRkQAQDd3vk5D8CWqOYmnGVZZxa1zy6mrzJf\nE+lY\r\n=sjeT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBepus/bwgKXBouC0jXAPOE/pOFCA25ZeQblFKrZ9CL+AiEAsw6xh3khN+OLKMwI3Z82KxYpWyMqNtAZI5wl+P6ckSI="}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.178c25b4.0_1604008248982_0.7105172474732091"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.124beb49.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.124beb49.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.124beb49.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=8.0.0-canary.6d9648ab2.0","@material/icon-button":"=8.0.0-canary.6d9648ab2.0","@material/mwc-icon":"0.20.0-canary.124beb49.0","@material/ripple":"=8.0.0-canary.6d9648ab2.0","@material/theme":"=8.0.0-canary.6d9648ab2.0"},"publishConfig":{"access":"public"},"gitHead":"8d314226afe84cba75086ef952556fa1fc0c5de7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d314226afe84cba75086ef952556fa1fc0c5de7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d314226afe84cba75086ef952556fa1fc0c5de7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d314226afe84cba75086ef952556fa1fc0c5de7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d314226afe84cba75086ef952556fa1fc0c5de7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.124beb49.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-YalrorvGH7e2GJIhNTy4MeJdvg8A49FOSor/n+xFtA80PGxIllTnyjAkwJNzS4ygnsC+G7rd+vdf9KHBbc0ACg==","shasum":"378a9d875bb64ae82e84f29238320baed9001287","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.124beb49.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfnKqVCRA9TVsSAnZWagAAwVwP/02ahv35+b/W9fu2VET6\n8bnqlhFAKBcw+BsR9+U7ntuRqSpw8pcJ3cheXLiPdnBibezjxPJ+Fics874A\npbmQGGQZ9VrbSB1r5/L7Iqzo61vAaCHen9jLK/Justxuei1mX0JcDiMahY8n\nttIOBnL5ynrSXqgd95EKhWOAkihiBEVTJJZfykieuvsxP8FsPGNjsfYMeU0q\nxMsyvl7Vh2oI+I3FEr1VVn5xE/yUNieUDPvyKh8O68VsivN0j4oMdip5QrGA\nrg9E7kN4rQwtnwkB6GPfVB/OD/1LT3SwfWY4f4kloeHPiuyQRJkay7zRIPZB\nIyzg8wYyJwnKAls9MzVFhmGC8/Wqqs2mCu0iHZfXR0WbOOUHQYxt1vh7/Yj7\ns/4G8rw3AKHM10Cvz59A2A6hcBViJgIsUTzhaAiDTKQ7cvG1dhOeWTLvRIMy\n3xsGLukOkGJP7pEYt3SPYNQnDC3XdOwv0qItVXb5/zFR4yMMGpLqUj6ZestZ\nQ52l0f9fa7umm9L3qqk7RScBR8BS5BEu8FWus4S5RWeRNDtsz2uN4Snrd6xY\nw5jLgAEjCeEJ8+h4IkzEXeFodlkBKiTctfqMUF/xnPrYEt+y3kR+I1gvmMp1\nNeVJEPAShm34JsFZidQiXBDfr3HvFDyXVTw9cMSJTsHthhrL7h3Ox+Vb4PQe\n39/w\r\n=JqzM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQ0N5jSLsIwAx5AYh0Z8j0sqdacyP4dZoGDTDvo94XTAIhAKWHGoYJWcaSvhErgICNm7y2gWIC43FpaFOntp81e9KZ"}]},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.124beb49.0_1604102805471_0.2290750605499905"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.5937f468.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.5937f468.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.5937f468.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.d6b5cd418.0","@material/icon-button":"=9.0.0-canary.d6b5cd418.0","@material/mwc-icon":"0.20.0-canary.5937f468.0","@material/ripple":"=9.0.0-canary.d6b5cd418.0","@material/theme":"=9.0.0-canary.d6b5cd418.0"},"publishConfig":{"access":"public"},"gitHead":"d1d2934f5269407a8c0f85d5112be5354c17a971","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1d2934f5269407a8c0f85d5112be5354c17a971/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1d2934f5269407a8c0f85d5112be5354c17a971/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1d2934f5269407a8c0f85d5112be5354c17a971/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1d2934f5269407a8c0f85d5112be5354c17a971/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.5937f468.0","_nodeVersion":"10.22.1","_npmVersion":"lerna/3.20.2/node@v10.22.1+x64 (linux)","dist":{"integrity":"sha512-RWO+WFzRZdXVHrcD/yeLV2P2DaCaYwyvq1DXilwcUEyLswESjuVtb1FcuWM+4wo1h+8KkOApMmkm76lcwnZqBg==","shasum":"f426ed505255822e609757fc683f9d46f13cd39b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.5937f468.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfoxe4CRA9TVsSAnZWagAAYjYQAI9dax+jwRN6zdXj1M28\nNXt/8DAvb9HomGacTcZK6cO2YGwDnEpLCkciiw8ortngy3w0A8bhI63zGMFW\nAjs0eMpYCgs8SGRHNbkn0/K0xz8KxEUNeIhXKVfAUNj2/ioaLmTS4yUk4S5g\nCkjPCx/b3jbi9GkEly19P8uLj+92dW3MvGG+rvlfN8XDo4GxCZqOaDi1yNmR\nDOOQyVdGe8j3wENu6q0hcOMT9vEkcUmRq8Y5lg72SncvNLJ6WuxRNFQzGp12\ntvzUVYOV9kQalgXY/5JhGvsYXm3lOZUoqRypW92I5Jjg9xmeSvmklXyJYxBF\ntdquyIJS1RTr1ubcxZiTV/BjE+pgNOEmHoXOpnsBiQzoaa+HrnO3Nw7TwGJO\ns+qy9qnvgt1zSrWwN7f6ZpL4i+owsbiJ0CnY5Q9rw7CBlb63unNHj9anq2zu\nT9w9+SsdzyCm7TYztLJ2mYWQEM7MZuLXr7xOWUWxskuftJu0/ikMFgUqaqEI\n+UBv9l5001GcIenGSpsMepZBEssYMNVJKB3J5lMxXDPLGL4TVYrATwF40Vwu\n4J59QXeick6OYSIpizSmhkAisF/P1pb8GFxHfFZzI4wPQr4cWfS7SKbwiEwt\nKrt/Oxr8xhBG1q7BKjmXhKbmRiBu3AYA3jpxD1amRKdhzUKj3KlIIvkwdouG\nDris\r\n=eqXs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARlRIj6NU0pE758fYOPKbnewR9Md9+BjjlvjzbrOzzrAiBt25+Gm8PAq2ba+7UYIj6ivKKWQDGQ9lhTd9JB8Bix0Q=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.5937f468.0_1604523960388_0.7273113104525486"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.a9bafaee.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.a9bafaee.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.a9bafaee.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.d6b5cd418.0","@material/icon-button":"=9.0.0-canary.d6b5cd418.0","@material/mwc-icon":"0.20.0-canary.a9bafaee.0","@material/ripple":"=9.0.0-canary.d6b5cd418.0","@material/theme":"=9.0.0-canary.d6b5cd418.0"},"publishConfig":{"access":"public"},"gitHead":"672dd0ebc89e93768abf9e9fb4a31fecdd7873ce","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/672dd0ebc89e93768abf9e9fb4a31fecdd7873ce/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/672dd0ebc89e93768abf9e9fb4a31fecdd7873ce/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/672dd0ebc89e93768abf9e9fb4a31fecdd7873ce/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/672dd0ebc89e93768abf9e9fb4a31fecdd7873ce/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.a9bafaee.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-sgFKRGfkfnr3vKuaL7XF5bVs460LTpIvyk9+8gN03x/ItqqHgTwblb60ALCl093BjVB6RieZ9u4Zwv6TBP9HDA==","shasum":"748cd82add121bce96b86720de8ad8db4fa8a289","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.a9bafaee.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpH0jCRA9TVsSAnZWagAAgWIQAJzDKDEFSifyxFFMrmu6\nvXOs9AMRwXrJQa892J4T26bC0L/VOTJGaSOFDi/J5oc7npG+fN/GPSPr8FOP\n9W37p/dKKvmJ9lAlTE/oiIi/pDML27EfGBl3iXKJsLc2p5QsYjop9sx5NnZy\naf8aw1PqLWqvSIxwwQrcjDLFcwRT3wqCcFCjPxEH07cMLIhaEfz8L+7kWG+1\n4+VxxxBZBQVWjFsAI3zA2owE90KAYTr04+8qwFYQ41k6fEL6Zyw+/CtuVXVu\nYYguusQIkV76/I905psK3fFtxctKh2buSM3ECjWM9EIFv4zfEjbjppxzxq4y\n7HQZjE0fHcSQjNDGtGwbMxrNAznEic+RPg1vsI58DzbBrQnI7bnq0XNiA1rW\n903eBjaemoTyui/bhFcxj/yMUT86e2ftHoOEPakbWjSgqzFpF5UVGgbEhkCt\ngBKN7U74s9+2X1v/Wq+A7TA74bPUK6AHrzB2eM1+Sns19/1TUh3bu44EHqQp\neg4Y3H7TR5L+CRRFzBaM/6SzvU6JZctvhJs4nKsYWyrQ/cVIJqKUKo5U6KCG\nI7Hh7HpS/GQBn1AZF59uvkC3XVWUyCIywhCH5rP5HxzNokFlXyETdopMpNBG\nk42G96VQnabdgJJd3dsjBhgglN7oIu4M20DHn5WT+ak08mJ8Fo0MIPEGwQJb\nLawt\r\n=V07q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYMOjurY7HFpFgdk3x2irMzqQWQAJZ4Oa+gMnmccRrjAiANPPyp6R9GiyBTiK1ukvdYFcay1XiBByYBOwM8J7Urqg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.a9bafaee.0_1604615458784_0.03347163533880604"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.184861ee.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.184861ee.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.184861ee.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.b39094d14.0","@material/icon-button":"=9.0.0-canary.b39094d14.0","@material/mwc-icon":"0.20.0-canary.184861ee.0","@material/ripple":"=9.0.0-canary.b39094d14.0","@material/theme":"=9.0.0-canary.b39094d14.0"},"publishConfig":{"access":"public"},"gitHead":"292f005e510c59c9b761c4120c56e8c9854e4595","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/292f005e510c59c9b761c4120c56e8c9854e4595/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/292f005e510c59c9b761c4120c56e8c9854e4595/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/292f005e510c59c9b761c4120c56e8c9854e4595/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/292f005e510c59c9b761c4120c56e8c9854e4595/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.184861ee.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-RCpfacfQlmQKmiSd8/tzZrOYxN3YxZnUCGhPZr4JPanDfEaalSX6PwCaaz99AVm3fQwHU4KGpqJ8BuyGEKuKZQ==","shasum":"a2f4db9bf6a583a4ebdf9fb46edfc44654f30989","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.184861ee.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfpexjCRA9TVsSAnZWagAAMrEP+gNJ7kEVWenzZiVL+7Nn\nmRZdPZ87OweblK2ua2T9TZ2ckmMnouCTQBkxZj+DLxVyBC8M820ow/aQvWTa\n/qEeHbQyF01A6r6mqXt9N+6Pc+lwCzOvUHkgORGOna7cpX7P0GffcHnYPJ/G\nKJJSolKGOste7RJxgD/fCm2JYn3uoHKHhiT4oE9FJACk6ew04ksOLhU/SM84\nP7idAW46uikvq7WNFuTL3Y6jxSypFbyR5xooGyZ/xxE958IuWJecnygma5jG\nBIj4B3DCmgQNSCCfQUJvn2Vn2EoJBkgM0cadjW+GgCOJcUhw9XfELoC4JyLN\nLS6k+8S7fWlhsUGH3W87vAmNucbz3wtIPJa08eMN0E2YefyZG7Pyw/1CRVG8\nk2yWsBgDHr1Zf02Qp+ATVLj/4A072Wz7OEgG3h2KLUZgOHI/AV3U8IwMUg9F\ngzLhCEKVDOrBAJKMxsdlvE60fXIQq9rqZefMT2syGg3JyMD73pHBdIc8EmK/\n9ksw6CQNSoDB+zzF9E403h5jFa9T6cirk6SMX68NPhqJ1Rc/wV+9/crMyoaf\nbvpNWsOtkviok6Napo9A2KeMlpCXTGEjdvPFr785xUA+3PU6UkroFQvR6xHJ\n4w86r41ZWtiQK5a20jHMlKvj9JPvZq113O0vqLzQUIHHUYXbmvXPyEl+ZIO8\nkrSI\r\n=s7I3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9eu37PqMBRHHszpXHbQwcW/qCFfBhBi7jS4gxuUqOWAiEAsAyYvL5nQrs5dXEF8LOZU/eygF3847qHqv28XdXq8R0="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.184861ee.0_1604709474991_0.37596455071531265"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.6c6ae2d6.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.6c6ae2d6.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.6c6ae2d6.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.b39094d14.0","@material/icon-button":"=9.0.0-canary.b39094d14.0","@material/mwc-icon":"0.20.0-canary.6c6ae2d6.0","@material/ripple":"=9.0.0-canary.b39094d14.0","@material/theme":"=9.0.0-canary.b39094d14.0"},"publishConfig":{"access":"public"},"gitHead":"38ecce3da3f921a8c45ce342e47456c702623761","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/38ecce3da3f921a8c45ce342e47456c702623761/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/38ecce3da3f921a8c45ce342e47456c702623761/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/38ecce3da3f921a8c45ce342e47456c702623761/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/38ecce3da3f921a8c45ce342e47456c702623761/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.6c6ae2d6.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-xeovGK4cdjNcRYjThnW6uN7FRYPu/lFa0EMcIO8n28hGg72SWH8mcWWe1ReGDfvoZEOp6Tt5T+7SufBgebXlOQ==","shasum":"b51976f73818373276d46fb56704521f0024e436","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.6c6ae2d6.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqT68CRA9TVsSAnZWagAAgogP/1bzhiOtK5K1yN232BY6\nUPAfKIJkODC7/2C2W8HJ31qU6U8ajyQA06fKOXNhhEz+Bpu1nZ2sP3ycs/C9\nLbYSMZwLIftWpfd+sUQyptjS25tFmX1Op1fN1Yelt7hFtJZNo/E3jp3hDilZ\nvmP+hPIoZKLp3aath4RfbVWMpPaMVSBke9Cwm2oom2UFfpOUtYUbHki4eTgg\nfyVVQ14pM51hxDYe11H406T6SGazGC/S7I9e2gXhpsZiV9gkwB+P7OLATSuB\nbejQTw93dBErQ/84lzKCmY5fqlcCwlIHsATPqRlQYH/mTUOkETfPYykUT7Si\n+Ya4yKpRKN7109ryQwt67IhDSLepYCUavIbH/ujwhVO1fBB2WrKj+y1xhs3V\nOPAOOsUpuc93ooBo9GTBP2MXB/vsaLgHTEOje6uVn1iMnPyFqqMhIK+JpGDf\n5qge0Qlkdcdap9FWELYvqCLTGbLR2PSIzn8RC553jncieVjL/WJwvzBWuVo/\nnxKOB6IKKLKvs9dah/FMYH4K0Fsz9+CwPaM3JsZDlpp0Maw9quenyJZKDvUX\nRhXearyTtyM4ORJ4JCICUV9WO6ruFjqhGsh4fodjVi8UzEOHOsZTTnZVMraX\nYJQRqg0jRkmJztdYKDhj/Ws2XZVZVV4dnsVAED6MY/wzVyabAbt8CK6VA2ol\nujBJ\r\n=X/px\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFybuLyezxIEs+xvT3ADZN/frnpW/0zhzE7PLUs0+w6hAiEAz8N+L3cxkV5w9dl5M36hse4eUmRiThQFLFUQ4RkwO/A="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.6c6ae2d6.0_1604927164534_0.37472676178265996"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.ea2aa477.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.ea2aa477.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.ea2aa477.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.b39094d14.0","@material/icon-button":"=9.0.0-canary.b39094d14.0","@material/mwc-icon":"0.20.0-canary.ea2aa477.0","@material/ripple":"=9.0.0-canary.b39094d14.0","@material/theme":"=9.0.0-canary.b39094d14.0"},"publishConfig":{"access":"public"},"gitHead":"44e884f1fa66508713a0632b0fd8052b5a88aa77","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44e884f1fa66508713a0632b0fd8052b5a88aa77/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44e884f1fa66508713a0632b0fd8052b5a88aa77/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44e884f1fa66508713a0632b0fd8052b5a88aa77/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44e884f1fa66508713a0632b0fd8052b5a88aa77/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.ea2aa477.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-RB7vTt7ZYH2hMpd6Okhu8OpiJJ1ncX7C33UYBfZQ/JeQsH+TS3je0f+iEbe2KECQUa2xStjc36wQ0lqEwSD/rw==","shasum":"05d0d18da4a96b10d46078d376ff0c9b1b0d3e9b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.ea2aa477.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqdeOCRA9TVsSAnZWagAA9fwP/RBHXiIq+yX1jFAfj3G/\nagC3kfEOdVI3SwfcXQDX+A/CKx6tm2w8rskkW1LHjy7EQ4LtKXTqOkmH+Iig\nfss9uUJ1nn3hliFLtP7IPxa4PsyBVtq8vDixN/Fa1LpxatX2pMP2rqVuDTiT\nF49rkCSQ8ZSWTBnmZe+fIJQp3KfXslf+h5/gRUvmuHBF0gJpDxHCWseRj/QY\nZWhVELc+xN+TgzYmxqH+fglH7xQLndp4eTs2Dg8m+o2QP9Hd6+GHDKM43VWj\nnlMwy+/uE5pd+bv4FZ6s9lWKin32A7qGjTOokVCtrCNJV2W3/FUKud7+jkee\nUdZrPRNiJFX3dGnRXtBhBc7/5QsT12pqpIp1wpKB56JyoTVi4Gk4hoO8fuly\nvqMsxQzjP7OsPedf98i73dOYAkmvmJLlMMeTLa7SscvXPU6IbE7tdmW+v0n2\nWDTYXG4HWZjGJfW6hLZk8MLm2hTSKiH/TryYUPvbxRH1vxvFemBXdpTNcfLh\noKfndP27fwo7cCE+xD2wc34/GlYE+uIRjd5Le0XX8lemQcbfCo9zYqNnYS3f\nH+/Ltd8A4OLY8ASyGICrS9it2paRqGAdintS7M1FSBOMd75n75mSGsaUOYYp\n8CZkcKKKY9jnCqvrnBEwCj1mABcKBZf0PDgK4N3okRKyL4X3mcln+yU4xMrP\nKxil\r\n=uA6X\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXvtakzogTseqHFp3lOUylrVcjgxrpw3Otmjt6oSEyWAiBnGDzQ4MWUstz22JA28BxIEBSV6gZf6PnPiS02kIqJhQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@google.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.ea2aa477.0_1604966285686_0.24398273791011005"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.a2c088dc.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.a2c088dc.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.a2c088dc.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.b39094d14.0","@material/icon-button":"=9.0.0-canary.b39094d14.0","@material/mwc-icon":"0.20.0-canary.a2c088dc.0","@material/ripple":"=9.0.0-canary.b39094d14.0","@material/theme":"=9.0.0-canary.b39094d14.0"},"publishConfig":{"access":"public"},"gitHead":"60aecd658763ef0aa8ea8055ed91f03f6d3697fa","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/60aecd658763ef0aa8ea8055ed91f03f6d3697fa/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/60aecd658763ef0aa8ea8055ed91f03f6d3697fa/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/60aecd658763ef0aa8ea8055ed91f03f6d3697fa/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/60aecd658763ef0aa8ea8055ed91f03f6d3697fa/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.a2c088dc.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-rP/3jE31+8Xg145uS0fNLqajZHwsaIrDRJuLUF64TEsBE0dhHeI5hEHuR2eSI5XlR4w1uMflec+UGNmx2VtH0g==","shasum":"ab6ba291f4f9fe25cfd6808e86aad53ae51cc098","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.a2c088dc.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfqqKQCRA9TVsSAnZWagAAuxQP+gMRa8OtTZr3Ldbtf73b\nDCyD7V7P5eKOJ+JnmY8ABouM7BzUiY9MRk1mLvTjJc/6UtOnO7Bc/urehuPm\nnjc+hB6eG+T7vT4UoqbGZr8IeJb3hPwGXfqOvVMMVsW0qooFDLDnKj0jXvZl\nMQA8lQKa24spUq2uvsI2wTNBBYsPi5wejcWpr75jwLcge/sApp0vkMfV/tE7\n63gYpPEVCqaKQBtjtFONvfW4ETFp7o5TcoqVC6DWBZKm/sWgo9AhtBwZrl4o\nvOzETUyxyZBrKE0HUSiGoja+D1MuPSdAH9Xnama6zo3laKBVDVju57ysw3LM\nklclEFStyqG874m6F7gGVhH/SBvPoRcxW/r8uEWwN6ovUZWXqcPlJm8jj4yb\n+d9vYQKZDfM96aUDJayT7kQJeJ4cSh4oTNie24/H/V7HDNklwpTE5czQ7mAV\n0baDr8DbnZ3Cdl9ry+xyHcI5h24ZUOvhvKLyr6xCp1c3O2twOEKKSt+GVBv3\nvbj8/Dyw8cyUJ3vHxl9pzuhPqzATGCiMHgxr1YAkgaVnfnJM/nEo+LH5GDto\nr9KjU5MuC1eBY9Evnvo6FvFODQybclCMb4gUVBCSfMaC6Z7Ck0KF1R/ZdMO7\n6P0Mi++s/gm8pUfx5D3b9WbKJbOKm/ocNPnJiCWy0wY41yRCE/hnwF4Lq8j6\n3h23\r\n=izoQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyUve93JvUEBeB6mXcpTnaoMZgE9Ku1Jz7I8lrBAsbpQIgVwqGvQnzQ56Sx3cOJ3HHNDGogTichkXM5BMVsFw4oR8="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.a2c088dc.0_1605018256173_0.6206446625555178"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.b04d71d4.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.b04d71d4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.b04d71d4.0","lit-element":"^2.3.0","tslib":"^1.10.0"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.b39094d14.0","@material/icon-button":"=9.0.0-canary.b39094d14.0","@material/mwc-icon":"0.20.0-canary.b04d71d4.0","@material/ripple":"=9.0.0-canary.b39094d14.0","@material/theme":"=9.0.0-canary.b39094d14.0"},"publishConfig":{"access":"public"},"gitHead":"6c9d3a1dee5f50ad7d82b0f0e59f7c21d9524452","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6c9d3a1dee5f50ad7d82b0f0e59f7c21d9524452/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6c9d3a1dee5f50ad7d82b0f0e59f7c21d9524452/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6c9d3a1dee5f50ad7d82b0f0e59f7c21d9524452/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6c9d3a1dee5f50ad7d82b0f0e59f7c21d9524452/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.b04d71d4.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-5fpBuG9hlTobrOqSKOrN3xd7Z62elHgEpRAnUM9iSoG5AiXbPnayLp8x4nyzBu2SapVCvSOKohTLNPRxUvBbgA==","shasum":"d7216062144594f532222a2a570d67ec5cf680c6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.b04d71d4.0.tgz","fileCount":13,"unpackedSize":40647,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrRGECRA9TVsSAnZWagAAREgP/3cdFxE/qTNmOv01q0QH\njIrhBgOweVXqSp2tRTPJOGj+KGlK28rXW9Fwyk1S6qFAx0gTTuoNf+vZxyaY\n037X36sF5ylBmmYuovRnoW6RY6ATZkHKdKlEVOPTChDmLx83sTWGoVMhbEnz\nQd4AILGjPRm/wkmELa54X4MnhBoCIPUAG2r3gnWE7yB2d6gazDHoWSavkZgw\nF5CZN1xk34HVYuHpsXlONmu0Nu4/ud1sk3P/Uzvs3/lnfeIom1baKHKhD2L1\npbusT4nIeXkKc8daTJb/ky+00wBNukX7yyJuA6KzO7cky6TTUWWTu6TIdAz/\nShWH1PSiBmKu2xZfAOcfKirllD7pJkfD+vpQr7kcCmYupz+4sL32jGb+c1rQ\nOnRRwPgYq0m0O05M9LJplzH/rlz5TIDb6V8GyvEx91HZcY8MFAYYHq8g1xcj\nh2Xd4OS+9zGrTNXGm9XC8gM5hx1aqZ3Cig0qjqZnDJCIZCQ/qv9LPZ2nTabN\nFLPZFelMWbM8juVl720QbxuJvN0NeXb32Rc/UwYuDPlwdbXyT3P/BHKwlf2G\nFzc8zkrQSj9I7T/eKxSk8NBNLWVxHPOqG6pcBoVFi9IR/zo5iNCJbEACWom5\nknYdE5WO2tSxhdsskbe0/eD3+mc/fTKG8kzy9PoGUQ7O07XeHO5dQUUPgu6s\nO5sW\r\n=51Cu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGvTG9kU1Yj6Os/jN0xkgDChLQz0snnkNpLpoZhvyH/kAiBN3zKyJlmdBBigP8ZtmDiKxlk3ym6arY5rnvkbNI6tHw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.b04d71d4.0_1605177732535_0.48172242017132705"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.2c553352.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.2c553352.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.2c553352.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.b39094d14.0","@material/icon-button":"=9.0.0-canary.b39094d14.0","@material/mwc-icon":"0.20.0-canary.2c553352.0","@material/ripple":"=9.0.0-canary.b39094d14.0","@material/theme":"=9.0.0-canary.b39094d14.0"},"publishConfig":{"access":"public"},"gitHead":"7a02baa2ba85467edeb67014cb8c6e5bba77edec","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7a02baa2ba85467edeb67014cb8c6e5bba77edec/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7a02baa2ba85467edeb67014cb8c6e5bba77edec/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7a02baa2ba85467edeb67014cb8c6e5bba77edec/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7a02baa2ba85467edeb67014cb8c6e5bba77edec/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.2c553352.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-VTs/BcTL4UmTPahnPqzlQY2mjJM6MfEZivI0rcNhQpF2bGwDJEhwu/f/VDZdYMfcsZ/Dh2mbEQLmvuTqymDfEA==","shasum":"339234bc2714efca25ea4561e9a72e5e36caaf91","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.2c553352.0.tgz","fileCount":13,"unpackedSize":40646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrbpuCRA9TVsSAnZWagAA6vMP/j2seWdWmjVACnnxwJVQ\nPvdEVyhtmPZtU8snSQkQD05lcgtS3kG8KrEhGB2M/1rPxSQ+mempQQdoG20y\n8OTtPHVnATHksLWNjY8M5Kk0HKWv+UHwOzCE/vE4/cK56JWjsBGiL83yj3kR\nwi6q+42Ski3eUE4Nlzf0P+LQA0RMSAx5KNdelsxnl7D4l01Dap9avqI3Ip0X\nPOTLPKmbgTp5LM3rZtoFL6bQTEmxL0yqH1HkRiuEY3xrd4ziIfbDTkAFxNXK\nwKZkLC76VhyGn50MNbYhI1gS7D9ySPgMi8u+eZ5L0VMhWwZ6QWWdwb4Qjf01\n91IeCnA4dtyrq6x26wUA3EuA7TAjyqVe64frCJ+auRkZiw8pvi3ORlRsEvB8\nWS7nq5rPq/u7CmRkyMyKaHI8oCOndt4ySmVL/3SpsXoy+MjVAvVcDSBSz9p3\nIcRUoOwuNc7jadF49QTg3126ELFoPmBUhmGNBzKEoeJ3zrIvAq/Nz2vO95jc\nYyTufbgTIYcncBIdIramRWA6+3M5fN1CjZKRpSQM95bN8BxZ3oKJZHGqF8sD\nHgmy+s2lHeznrxf+lfpuvzEKfckVBBvCy/7cM06StvHclYlK7a7G8DPTlG0K\nO9+KX52cUC0UZHbk/XJKsnVyQ/kdfa+Rd0tenGGBN39b7FAVj4HjZOPYCtUX\nY7I5\r\n=eMVJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB8kgfheNJtssfaPfDMjZiYLD9pTFUHkNVxGK/nUzxnoAiADssims5holCjMUZeT7CBNITJCdg5tw1Bk1rdP3Yl0iw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.2c553352.0_1605220974144_0.38920037364360915"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.6560d19a.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.6560d19a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.6560d19a.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.240c5f74f.0","@material/icon-button":"=9.0.0-canary.240c5f74f.0","@material/mwc-icon":"0.20.0-canary.6560d19a.0","@material/ripple":"=9.0.0-canary.240c5f74f.0","@material/theme":"=9.0.0-canary.240c5f74f.0"},"publishConfig":{"access":"public"},"gitHead":"2b2093b7a8ece484614a94718cdac5a72d7e9cfa","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2b2093b7a8ece484614a94718cdac5a72d7e9cfa/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2b2093b7a8ece484614a94718cdac5a72d7e9cfa/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2b2093b7a8ece484614a94718cdac5a72d7e9cfa/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2b2093b7a8ece484614a94718cdac5a72d7e9cfa/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.6560d19a.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-b4t4Q5ZAJU05LJJ9GihcBDWzgtSichTgpJ0IyIvoa2QC074QrSSYrxXDa+SOylqjESe63sBeZ9dOYXbV6MKFOA==","shasum":"0b2d0a15f9e237cb95ae9d5044c0abc9d7491e35","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.6560d19a.0.tgz","fileCount":13,"unpackedSize":40646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfrvElCRA9TVsSAnZWagAAmR4QAIa8tYzyL9W9Ikz1QVSu\nqPhfb+M3QfK06Qlc8bDl0O3PLQdQNbPwK2Z1Wirobr2akDh0if+SvlhpCLze\nBahrOo5b7mdvjFA1mIoYhDu40QmyBhmeisi7aKSR8dzS7JlEvrxX8BViHFft\nUmLzPbPq2uYVZOK+6eCwP5blXRexcV/aO3IZtpdrVSyTDbUynNEYyrKpanbg\n6fIC3BDIxOeu7d8mp3pL8voph6TNo2vSVhylb/SC4lgG3asAd4MBl7gNVfDw\nJ+ESWBAHasyzUEf2X7ElihUJH1FXkaTLfcKsMYRY7UHcdLo4cPRrvkmc5P9o\n9hK4KfBH88Dhcmsv+JZzKLSuIlhZvmfWdRO6nhrP9c9WqIsqeVkjCOuKrVkK\nOS/DG9F6HT0DKTaUJv6fAYwj09B+Avdmu2mMKaMMgWdQlcihKD3SONLh4q0i\n1dv+iBqlBb4jNVok+cCWgAdV18BOldV8uBJVsBOlBZEdbaBP9FvoQMeqZda6\nch3VSdFOZrszul2vCnO3mHXB0UnNOrLUA9ZQaTQI71yzwIL1rCQdHohuzO7a\nCJy0A+GvABwQ49JewB9lMuWoQ6/NG+Z7F/816eYGXf+0Egw1jO1KIIOQ7VmJ\nqUPtj1pAB5h14S+Td6Aif/5nDGcYZdotQVyOCulW4eQYlyV3tn/ujSaznbxG\nmOEm\r\n=+Bag\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDTpxFtoIzPU7okDF91kIy576BRiiF39t4nNjsgpsWKIwIhAMGmzOG88yI+TRpsFR6zIWZGg3iyyMEGPFedgDegh0DU"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.6560d19a.0_1605300517015_0.1883478286285265"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.a28d5ec3.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.a28d5ec3.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.a28d5ec3.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.240c5f74f.0","@material/icon-button":"=9.0.0-canary.240c5f74f.0","@material/mwc-icon":"0.20.0-canary.a28d5ec3.0","@material/ripple":"=9.0.0-canary.240c5f74f.0","@material/theme":"=9.0.0-canary.240c5f74f.0"},"publishConfig":{"access":"public"},"gitHead":"f24283a75330ef6de8cd16f8373ab1bba0eabec6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f24283a75330ef6de8cd16f8373ab1bba0eabec6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f24283a75330ef6de8cd16f8373ab1bba0eabec6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f24283a75330ef6de8cd16f8373ab1bba0eabec6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f24283a75330ef6de8cd16f8373ab1bba0eabec6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.a28d5ec3.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-tvL6YObI+4izYzVMePsl7wlDQa5jNZLeeQAY7GajgIuYDcuebDB5UpkBC3QTyUJQifZZtyawx1u7YT0TKS2fHw==","shasum":"7dce1b8c3313c2c65247c05c987cec00698014dc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.a28d5ec3.0.tgz","fileCount":13,"unpackedSize":40646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfs+sdCRA9TVsSAnZWagAAq/4P/iBvr2WL4p9LeOH2xDXG\nf0JOsRTBnPj4sBAOU+tSW2VI7JJ8fOokdjR6lD26jHSJYVLKS3fAI6+kMFr2\nH19JSJ0tpzTNlrl81tZSG37B+o1b/IVJHsh0Yonq0ZUM4sE1T/K9DZbaM9O9\n0Lh/CJuOn3FnQxplFLhsdt8GPFyKFdmjJwyuo3VgaTdZdXXAtVIUytWlniwn\nOEe1NUwZnUdAT2r1cvEFLUDRc7dLjO6zO4Tkvl1H8+ICE1h24PtR1V5KRlVb\n0dSdsZ6jBm3ohr40rXa3wfeUVId1B0T2s2v3hulH3ZYTSUhvNRQsBwovm8RB\nb2Pf9zyrQJFbabgeAa7sKJqUG5XrBTlJ5VxLdkHBbTe+jsmZKtMyzKbNvnMy\nH2r2kRzZlIsuoqMWAK1QBu9uOFNZ4+/NtqX4sPe1ZubAUHkdbfV3MxDf/p4q\nBdm/bhVuVkSis5oLX99RzQ6opKh1ofDygogFLqGy/JuFpuwYulcQ3GXAMquq\nCzYtIBJelryp9JtjyndAa/1AuGdoznFyOVcKWeHz1uYFRDdjSwEzFb4Tzg4H\nGxh5bmiIEdQjjm2dceAg86GmGKLfK+Rvpx3JCUqs0yJ8XznO5348nnZpHfQi\nRRMVWx1j0iZUtjmBIC6l5JchdDK9unjSZdp0cFoy48usPyVwmnoyHyyup3gw\nhK6M\r\n=ExzP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAXPHDcJ7yhSqm1qo2AGrOVUMWPEQ5GC46ASE77L4/5VAiAno6ZzjL7k6ks8MfYckPtOl6kjRwgG39XcTvjlBCKx0g=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.a28d5ec3.0_1605626653014_0.3776852166098905"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.03e7e778.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.03e7e778.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.03e7e778.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.240c5f74f.0","@material/icon-button":"=9.0.0-canary.240c5f74f.0","@material/mwc-icon":"0.20.0-canary.03e7e778.0","@material/ripple":"=9.0.0-canary.240c5f74f.0","@material/theme":"=9.0.0-canary.240c5f74f.0"},"publishConfig":{"access":"public"},"gitHead":"b828c4befe76e485a57dc3be64c348c56f37f89a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b828c4befe76e485a57dc3be64c348c56f37f89a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b828c4befe76e485a57dc3be64c348c56f37f89a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b828c4befe76e485a57dc3be64c348c56f37f89a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b828c4befe76e485a57dc3be64c348c56f37f89a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.03e7e778.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-cRMFV2sVIlqb2pf1+SqrzdWI2lSUfRo+4UK6pnP3NecJb67SKbA28YlKiPLhkIgKYoBI//5FZ0iLgvFWHZNvkQ==","shasum":"c1200b7b94ad518d803768688cf37dad1989f3ef","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.03e7e778.0.tgz","fileCount":13,"unpackedSize":40646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftCPhCRA9TVsSAnZWagAAzCsP/ikLVZ2Woa/wEE9HT/28\neQDRnTnf7aRPTsoHkQUiTgNPua17tgYaKqLz1YnAUUH1igRdTG5LOd/ZZy81\nRrpuhG2eMbsNJzL10HTGD3EXpsvcYw5ROSqRMPBdYyXpSmxmTE/+E7j9wbbh\nMmmSkNRqySksBupmvfX/TKGj3h4ox1Sm1nJmDNUutln/BH8TFuFrvcOCTk4A\npFXVzTkIUtav51aMEAqlDDmRnWNq9BU3uzMAc+naEFlJ1y4xXHfswCSkcKzK\nOtJHoJESJixrYHchQmgNbTpqnO5k1Xz1Np465aEtRIDRMFt3GoWOwM6k3u0r\ncVo944zsUiYWdyK2Vg1lvQPYNgeDP3yoD6QVjU5eCx3xqDFufrJar5ybV4lD\nEHsYEgYgLt4fsvxSJKzg7/sCnOIHfCSXDuVdT93+V0ErfAEnJaGg2yllVVbG\nT/MN7EjLxRi4PciHnEf7qzXatjRx+b4nR5wLzDLMQs7l8xYA+crLOgIZIByQ\nNGIsOSceEjdeBeZhI+n7xLMarrCfqVWy56vKKNhiwmFfXhq0izYPqOIDc+tC\nhxKDmxcG78/w5JUATewihAI1D+vgQpcJWePk+9hnUzsAEsoraJQPBj+Vmef/\nk9IP/3PH7ZNG+yk6Z4YfgnIxisB3TCfq/FnUb0+tcAuWhiramb/t4wdHroKx\n9ITf\r\n=GSqU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCPNP8HaQXEZNlaCMuZSJq+WTiN2n0vDDBB8nfbLaz/3QIgbT9We1pGhuX0VhkI5yltNScIibdT2usPMoBwlsvpCGU="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.03e7e778.0_1605641184725_0.6467362215474586"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.ac8ed597.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.ac8ed597.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.ac8ed597.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.482ff9091.0","@material/icon-button":"=9.0.0-canary.482ff9091.0","@material/mwc-icon":"0.20.0-canary.ac8ed597.0","@material/ripple":"=9.0.0-canary.482ff9091.0","@material/theme":"=9.0.0-canary.482ff9091.0"},"publishConfig":{"access":"public"},"gitHead":"324571445f4ed0575cda7f727c54e156bce8d624","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/324571445f4ed0575cda7f727c54e156bce8d624/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/324571445f4ed0575cda7f727c54e156bce8d624/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/324571445f4ed0575cda7f727c54e156bce8d624/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/324571445f4ed0575cda7f727c54e156bce8d624/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.ac8ed597.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-DXRDpOOOd9AdKpghVjiQojwgR8DGX7bep19JtcB5hzjPyfudk676i0yd6dKbot23M72GSgN57JmwK57pZWFkew==","shasum":"b8705590a177f4e88f61d1c489112086b078eccf","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.ac8ed597.0.tgz","fileCount":13,"unpackedSize":40646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftEqvCRA9TVsSAnZWagAA+G0QAIV6tCl5wmeAawiFYQ6U\nBKSo36UVqgJ0dB7ggUPKOEhS4npHOK1LjjCLqPutEfp9ryGm1+ql7R4XT0kU\n42BDbe6mX27LOEwzX3tpAKyZISqBE/WqRpq5d2RZLMINwZzMXVetnSMAN1/V\n3LIUryiHOOJ52qt1eqlqb70fS1qUiGBhItZ/5zsoGnhD6F9UoTszQOqyrpKC\neyaCi/WAuTsMMH8Sk9aRM8JNaWRGcusfkYyQiD29/sM/UeKDmeq1sUK2i/fr\n0SpAPnWtS/7JzmEwZc5y78h0jIfDTwT/z666Q0IyPSHkIi2Jvu8VptsDXLYy\nzlmqzQ4FIaGK9clDsbgWAcVicQiFnuLkTtEKPOIBYeIE7Zkk4aKOefP/PlR4\noLYqgSYj7LgUrZ4RnOAOrL2IMr80A1mGukpf0tO9hysI1tbtgG/L7Fq+TKrn\ntCww/l3IrExZ2m5yH9E6FlZKP/jcHuvzI4Wxx3fmrJLTlfIha5Njz3tXGdak\n9GCPOX06ZnolLNxZw8/G63iG9qL/H8ZDeIRWsi3QYQ0y43q6xVTZP3sXZ8Qh\n/ULZ+ndyhjD2kBmt8B8izu2/rP1vpoF8rL2Yl0H8IdVxXVa+7eLoyRdOctfI\nEWD/fpkbb/+Wli9H3MpQFEIVUMdC1tj18Wz+Ymqy2gY89doIADEBDBFIIx07\n4yjr\r\n=wJlD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCRaa/SnsfRZk4f3rU5oWiHTjbB5opTWbYFhazPOfPvEQIga9aIncKvQlhjoH3Ic4mZQdTPpmy/hnAZkSywetybY8E="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.ac8ed597.0_1605651119045_0.02419782792989822"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.b6a60f60.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.b6a60f60.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.b6a60f60.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.482ff9091.0","@material/icon-button":"=9.0.0-canary.482ff9091.0","@material/mwc-icon":"0.20.0-canary.b6a60f60.0","@material/ripple":"=9.0.0-canary.482ff9091.0","@material/theme":"=9.0.0-canary.482ff9091.0"},"publishConfig":{"access":"public"},"gitHead":"423d1aee62c72c8c88e9e5e792712bc5d4d10b13","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/423d1aee62c72c8c88e9e5e792712bc5d4d10b13/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/423d1aee62c72c8c88e9e5e792712bc5d4d10b13/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/423d1aee62c72c8c88e9e5e792712bc5d4d10b13/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/423d1aee62c72c8c88e9e5e792712bc5d4d10b13/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.b6a60f60.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-BhTjIrBSbcr9YdDtMbpHCo0tH2JuMFLZZKdPI7/QfeGt2swaSbBqgXJaNirxaTegl75yVUuAZBEYIbvdN3doWw==","shasum":"02ffe696dce122c107d35181f9a3ffebeac618b2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.b6a60f60.0.tgz","fileCount":13,"unpackedSize":40646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftFQkCRA9TVsSAnZWagAA5n4QAJyRJJ5gNmXyH1P1fMPA\nSLnsRUZp161wGv6FuWQr1rXYmhh3QZgNNI6tewobfpmBsUMNE2up5B8CjlPQ\nhO/e5M8wMaWwqCWlFB2nge+ZC/dEElq/WdfliDgCLKWakJzC4zpo2pHTqoKf\n0NhZ/I4gna7kL0Wgb4fu1CvoVQgvrld0mFr3SgMXl+LH8EviX8DBIyLLKolg\ngF+MOBcYTXqjGw5xBa3eKc/sXHT0uAo2cgeHt/PECTdD/GpM/xgkrFUkAo+V\nxMQLsKJ4M3rBNbIN8DkL/HVsgpX/apDF/aI2Iw0Rdm57wG1MohmBwFTK3fUx\nCv6ztDVvWTYnH/XNWXKG/zRTOGf4+mILnWQueoVze2fniV7MTGPHXqVgi6g5\nnnF9vI7lJ/sA+9RYvV++zYcndpIv+FZdXXkYpX3UHEqAti/iOLac3P7HIFde\nJFOZadJABbI/WhjemtagzjnQOqHOkBTsIzR579LjNhSEzrrFrrlnf4/luR2s\navl+VRPjWZ1ZiMXfvP8ookgSoKzGgSuGAJJc8LGzyzZmy9DfjV8B8XaQ2Tox\nNwGq7xFZjy9sa0LyHrycMyb/ZZj1IxgbiQjnXkvUeP94phmXj8kLu8xHwkj4\nEZ7TR3Z14FL6fdeeETo5HSHNS4GpWjQq3SlvrZp6rV14e0uR3lnhvjzz9wcP\nalb/\r\n=BP7w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCtDtzZDBhqW20R6pvtfr1sj7tegRGgr3Sa2SXLXAe0VAIgDvblGSQdwLk6dzVUxhXisyL+aRyDz+zgwHBetMLZy0g="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.b6a60f60.0_1605653540088_0.8612857778341401"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.71cc24fb.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.71cc24fb.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.71cc24fb.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.482ff9091.0","@material/icon-button":"=9.0.0-canary.482ff9091.0","@material/mwc-icon":"0.20.0-canary.71cc24fb.0","@material/ripple":"=9.0.0-canary.482ff9091.0","@material/theme":"=9.0.0-canary.482ff9091.0"},"publishConfig":{"access":"public"},"gitHead":"04fde8dbd7934f14927b0407ac285d7396fe68e7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04fde8dbd7934f14927b0407ac285d7396fe68e7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04fde8dbd7934f14927b0407ac285d7396fe68e7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04fde8dbd7934f14927b0407ac285d7396fe68e7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04fde8dbd7934f14927b0407ac285d7396fe68e7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.71cc24fb.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-fI7yQFyPBQuh9lk0dtr88VXXI1W4USpYUyRwNSxcj3GoPPwQsTXBN8RXGY+fjSEYKrnChx4OeJDQAha1EGxMrg==","shasum":"fda99c5fa0c999da9a3fee460c503cddca4a01a5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.71cc24fb.0.tgz","fileCount":13,"unpackedSize":40646,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftFnkCRA9TVsSAnZWagAARW4P/3IenG+htVZ8ZmLEtwcY\n0v5lBstpLmNRoa5TdAd8X5dv5UDOgEoozFvn7K3UVVpTu8UJzC0DV5stzPqZ\nBIR388Eb/5Z98h4//e4OpKuIs023AmYFkoRKzsY5/PIkOZJQezkUKpt0AEVY\nxy9IOLH2+Qj1NCjSd185L5lXX3HmgVPqP+Ge5/ObZHNtzF2d9bL9tMe6UN60\n/WuR6TQ7vAeqXhm1IExCKdAaOvDtqaxq6qPia5jgLP84uoZJYlDinmGI3Dnk\nZUCwYYQJrcpEPE8mA2w+uVYF1cQ6xiswRHj9vTvLYRRK6R0ShT3HMTd1ldQb\n+U7H2BShcHktDllp3RbExTeL5lFdCfk/KdpMXhtm2cXfQTBlR9s3NJ2D7HzG\nfUI0QGXnMsY0nSDniySWKDOLkJXTMvxjmMVFSP/ojdXvY6JLx5WohoPQQ2Y7\nJBSun1id93vSOf2giQYJNk/GkKRDIrOsRZtPwhqYOq4QWqUrU5NQ/ln9h/zT\npMbD0Q5gIcgqxM3Xrwv/itSS+4nEF6aHCz7stOE8Ar51nX0eU24vNdxxe7iW\nbV3f2iTqCJ9cESRYeIP5XATfXHKYsZyQC6lnDSJ/4vG0oS6Mps5ccEoAxfbG\nCChIxst3cXwHRTHgIDHRmdX3ILNZHHZhuJiavKIndMjKEiz/wfoGoHRg55Fu\nDU/o\r\n=MLm4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCekmWwi8UOC9113Fk/pAUPyvOPFPq/7IUlLGiLbY/uYgIhALaMHFRIV4C1LV3aSDhli9ywUV+cI25DH6JDjAKpCVxI"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.71cc24fb.0_1605655012036_0.8807327631843831"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.761027ff.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.761027ff.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.761027ff.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.482ff9091.0","@material/icon-button":"=9.0.0-canary.482ff9091.0","@material/mwc-icon":"0.20.0-canary.761027ff.0","@material/ripple":"=9.0.0-canary.482ff9091.0","@material/theme":"=9.0.0-canary.482ff9091.0"},"publishConfig":{"access":"public"},"gitHead":"eef81b2f51aebd88194386f191f7a40e504b6a70","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eef81b2f51aebd88194386f191f7a40e504b6a70/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eef81b2f51aebd88194386f191f7a40e504b6a70/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eef81b2f51aebd88194386f191f7a40e504b6a70/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eef81b2f51aebd88194386f191f7a40e504b6a70/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.761027ff.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-k+OT458VW6W+0S/P05UJP31QBywk5XTdGHvIG3SM1R4IQRJMOD2OgTLIOt9v76r4Z/4PziUI0KjoBu2N8IMyqA==","shasum":"d50f101dd95a3892d627d46fa3139c53b453ffdf","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.761027ff.0.tgz","fileCount":13,"unpackedSize":40794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftZy7CRA9TVsSAnZWagAAm/UP/0j+jvo68JayhCKVn+fe\nKhaat/tbt2Vi0D2U4kbhJVT9R4G2gd1/tK0TgCeAAeQf7v4k6O1Ht6YPIfyp\ncC/Ya4cDrxq3EdmQZEaBb/XUdfU+TAA7CH0DbDXXQeq3GPZucb827YczL3t3\nc5fVFhUDpEeemAKnwspPkaP2sHIWLz8rexJ8I6aHSid3egcH9yT97fLuYgGh\nOdvyex2bDX6kcg5YVW8qFtmHjlAsKKBc5qCYs2uVP1JjgiuVZ+jXI/Txsfof\nS1iJCp6AxdDyhpWSMUXnpFU49VVMUugxQiYqBvJDrSXmKBQqV8jiSziUka4v\nGFhcQKk8zPMp8XldpTw4H7pbBSJAdSlgw+GSEDhREwN/PErUjS/n+GVsYO3g\n2ipptylsTf3ULveTyZyobTdJtzyB9G2RVewRKUnCvhXARmVIf6nCGNWMDK2C\nThhwnLTtSrioh2a74ggOeyL7ec8btks2qtILHUkUJXKlJDF7xEllBISCpIVU\n9kTATfFS07pCOd3wDFApVJLAX90FLHAnn+0a1WXCzMZBEwd8PwBvprK45zhB\na51F4umaY2EY5znANRBnoHycMBlnmEQmviYkmcHKVy42COMr3elkR9G2W3Xa\nXSx1xXPEiVetedD/MTlMdz/ppBY+wScVkisqR8uY+EkOFctiwNcnjW88Kos5\n7Tnm\r\n=un4y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIDL04fQzFdEhUQ1mN/pHjYcJM+jRFPWUOLHdKr0F9cQIhAJxjawPkBi1v+qdSQPDU07oK6y8PWj+Oy6zCPz5rb9O9"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.761027ff.0_1605737659188_0.5746950834176396"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.dc93d04c.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.dc93d04c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.dc93d04c.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.99cfb6bd5.0","@material/icon-button":"=9.0.0-canary.99cfb6bd5.0","@material/mwc-icon":"0.20.0-canary.dc93d04c.0","@material/ripple":"=9.0.0-canary.99cfb6bd5.0","@material/theme":"=9.0.0-canary.99cfb6bd5.0"},"publishConfig":{"access":"public"},"gitHead":"c3e20c69c9dd47eb0b31f0ff51e8150d8d27ee3e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c3e20c69c9dd47eb0b31f0ff51e8150d8d27ee3e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c3e20c69c9dd47eb0b31f0ff51e8150d8d27ee3e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c3e20c69c9dd47eb0b31f0ff51e8150d8d27ee3e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c3e20c69c9dd47eb0b31f0ff51e8150d8d27ee3e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.dc93d04c.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-pH/AoiFy3DoSRfhIxlsdaTkYF7i8LT/UZvWp2EfZoAHyCt/f/tpWWs3zZSgQuJycIQfLE24b7RXQDTG928BuvQ==","shasum":"b9b8cda13cf377f7e6255a6e934c98ad648decc4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.dc93d04c.0.tgz","fileCount":13,"unpackedSize":40794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftZ4UCRA9TVsSAnZWagAABnQP/ic4EZov02ouz5CXOb2N\nCeRzqh3LLZuQCWqduPiPniLu/aOlic4aDO3BNi3FmEKzteykshVAZgnm+WD/\nEaRtxS2IAlACdWd+lIpdT0p3dB9M6W2jkNDcR3azIJPBYZmnajagz5Ls6Zu1\nOmlMctAVJXAyZUzMDl8Zz+S3LZy2OzES+n2OM2XZCfyydrrre03C+w5b+dgB\nJbtfLm8HCye/mitlZfM9lGDavMEUwRKlrZbMNhRSScOh6IZrvJhrb6oWidDL\nxP+RbAkONCuoDAmBnyV5CY3PfqOs8exE0Lh9X71a0OVdDtzeGzFRvL8L115p\n8hex8LjKeB7yglf27M9sDXorP0txYYEDGqF/nFwRF9nWmbbhanLe5x/JQCaf\nU3ScqyOpyW5+F3HK1hwNcxMlEJrMbERUhbcX337AiWSw2vzEcWomjT+B6Cqx\nGL2BHGhdwaGMVFMNqSgojH7eYQgC6HL7emSO0OPE/mKnZH76fkXa1+NUSNS1\nd886QeLsCRcCxxnPYTtW4sSDrp7sKs33N+X9pNlygqhlR7NAidxfiNyMZ5Cv\n7y56sunyZVQiN14NDzEM6BtHFGX8/mN2o/jdcwUBymXzFaAtr9ItkJzU37+q\nzYTqg0c0Lj9gQF+C2qJKjxamH/3PTTtLErjeGBDCQmoPqCEvF25q8PBm3Njv\ntybh\r\n=uRCI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBm9yP/eAFK/R0HLYeOac6G9wvrfl3HVPWbkrMLzlmeGAiEArYA2jyejjIh0vq1z5BbakfT9CiJmTMxxjjN7HMziA18="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.dc93d04c.0_1605738004422_0.9308488432083637"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.4a5d4eeb.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.4a5d4eeb.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.4a5d4eeb.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.99cfb6bd5.0","@material/icon-button":"=9.0.0-canary.99cfb6bd5.0","@material/mwc-icon":"0.20.0-canary.4a5d4eeb.0","@material/ripple":"=9.0.0-canary.99cfb6bd5.0","@material/theme":"=9.0.0-canary.99cfb6bd5.0"},"publishConfig":{"access":"public"},"gitHead":"6b9b0de3adf5b550661d63baa970642b71da5fa5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6b9b0de3adf5b550661d63baa970642b71da5fa5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6b9b0de3adf5b550661d63baa970642b71da5fa5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6b9b0de3adf5b550661d63baa970642b71da5fa5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6b9b0de3adf5b550661d63baa970642b71da5fa5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.4a5d4eeb.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-H+JNgqTseMuRFWBrTKv/LxERaFXUgHWdVo1GU7D1u6ZQhkwu+ufpvNVEzSIRVfd5JMkftoPYOh4YXoFgPwcJqg==","shasum":"677cb6bdc4fc2e8c7ea04073926be4757bbaa12c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.4a5d4eeb.0.tgz","fileCount":13,"unpackedSize":40794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftldnCRA9TVsSAnZWagAAcAQP/0GvN0VZwgi9f4NrWeLN\nd7iEFIK2PvegnJRvwQsvXIlT3BDOdAPf2zEI20i3pGJ7/C3Ya/j6r2gZw5dv\n8GsdLLXIoSmhicc6N/BAT4Ik480NHTErWv2fmM/x6En+tvDjA1ZOft/eb2Ot\nQaLT7zZWwqq0RQfbQLC0DSIa1oi77wyCJ1/KascM5t9o3YFM0hQ6KCdeuui/\nc7dQyq/cyBwNdgElMU5vDHLRsoULV8necpyrqE1ftcEo9nnCpBjaYGXsenMF\nYV2KGn1YTSQRaOErx80oq03Ha01TeBo1wOlmVF0NR6YQBkm2pKpqzUhWrEWR\nfuXfEajA2VLs5vJid+qzFNVbzW4FEmbQfeC4LSufgydI0qwANg03j76SZtHb\n5CuxFXdLT/ufh5lclk1krn9lPLUHbHtT62T3oPyM47hmPrEDiaJpqcopY3oF\n9zF+d70JjMcnCB6TJAePmi+MRV2ZS9weI1eS5jRobyyyyvy67RHPnAASkW4M\nFwFcwNvHZFw9BDJlzwlb9OKnZuv2E6QngwT0UzdWGYZYVI7zcZBQ6kKbRBq0\nGkc/A19pqjBQYyCZ02pmwldS+8LOes7aGxeqRV3d0welAv0Ic5iLBjZrwqFL\nqYNAFI7YH/up6JM7mcQ5qOChFiFmxW4i4HXDGT+gC0f8UbQ9SdU4Rhqlm3ma\nhuYf\r\n=jUc2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAs0hlxLKuMXpQlmehrJP/EwUlPqZqSsywiNR4J3dTIwIhALne3UHHvtgmkKmkwLPjrFnV/qX0jCt8abd8Z23dM/YO"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.4a5d4eeb.0_1605785446798_0.1835596819422003"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.bd176a15.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.bd176a15.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.bd176a15.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.30c11bfc2.0","@material/icon-button":"=9.0.0-canary.30c11bfc2.0","@material/mwc-icon":"0.20.0-canary.bd176a15.0","@material/ripple":"=9.0.0-canary.30c11bfc2.0","@material/theme":"=9.0.0-canary.30c11bfc2.0"},"publishConfig":{"access":"public"},"gitHead":"8c9d27b834d60d0f197616dd1acd74cbf2cada07","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8c9d27b834d60d0f197616dd1acd74cbf2cada07/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8c9d27b834d60d0f197616dd1acd74cbf2cada07/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8c9d27b834d60d0f197616dd1acd74cbf2cada07/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8c9d27b834d60d0f197616dd1acd74cbf2cada07/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.bd176a15.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-sDXociUITIU8aZ3wRikvTa/ei4OZY30OKD34zRYHZ1HrJlXBx+WAjtr/CKaAJX5Sf/90Ulc0x/pb7HOxey4AQw==","shasum":"fef1c52ad4722f5de0b17268d8ca6e6c8fc24a2c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.bd176a15.0.tgz","fileCount":13,"unpackedSize":40794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJftsMoCRA9TVsSAnZWagAAcAMP/3Gh5M+mWuFGf4GzGhQh\nyiNIeNm5BJmavvtd2M2MFo60+II1SBt5yXWjHwdaXZZeQVYTkbPLmyeGttea\neAYN1hsMRiiEA1Wh+pVS3448wqYwBY5iI0olceSqwpN7UbgDUWrDWXkK9Wch\ngBmw8x7GfOe/i9cx9QsLhSoEOD0IHe23ejtODUhZXaYMnEch+xPABCAh+D4+\nVYYoUWg4xLoLnVntwk+K5FQ/y/TkBItGdW5bWsRZHXhLZ1A/9L8fUpBt2131\nRkiMTW5XFMr+Ngfkg8JQqIFSq/rjHztP7L0ZRHJPZe3Qyu283+rKqjBQlgaT\nozf4q6CVdAy9Pno6xLHR7nFUpbpt/kZnD9jb9sb+mK9Pt0zq3oHpGDPjLfFe\nBBiAvNIvNgxWX2HyQrFRiHI7p5hEiiRquJ95u44QhWbE67CbPfINxnXYrKZ4\nNHO/eLqHxEonCy1IyJgW1L5vLFG3kQsFl8lG0K8WqPZS8NiJDsLJuMU8QGCC\nRTyrveb1DNAEfLVWuWpa7ipp7wGkYSN/2kgUk9LSmqGDUioachWOXDrgGVBR\nZHi4NY1Y6KqWYVdVp12ooqHZ8UVhWVNOeyB3AyajpRPuA9rSiQMwqu48eIcC\n9ZbnDCUgQnY5L457/0Lpg1rtr2jJRWZHl9l0B88oqEYkf1EyqN65YY57wUvV\nRF1F\r\n=l0qZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCOpTpLH9hAnUFpgjo2jjqODtGYv5KX2D1Zez4XPL+FAIhAMCYSzsHGg3Fb/SN+Eatdf6chS/AZqKLT14ixH6VhIwj"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.bd176a15.0_1605813031724_0.5576415560014463"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.e85aa60d.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.e85aa60d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.e85aa60d.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.c927a5d05.0","@material/icon-button":"=9.0.0-canary.c927a5d05.0","@material/mwc-icon":"0.20.0-canary.e85aa60d.0","@material/ripple":"=9.0.0-canary.c927a5d05.0","@material/theme":"=9.0.0-canary.c927a5d05.0"},"publishConfig":{"access":"public"},"gitHead":"3a749ec8278eb0b5833500696f08308837328144","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3a749ec8278eb0b5833500696f08308837328144/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3a749ec8278eb0b5833500696f08308837328144/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3a749ec8278eb0b5833500696f08308837328144/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3a749ec8278eb0b5833500696f08308837328144/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.e85aa60d.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-AKBzYKo5he8yQXGzkul8lOR0xdzIj7j2kxCN1XNImXuhtPu2AwcHZsrh8ITmfwcPLvI7ssQPSQjwxZxVRYcKaw==","shasum":"a4a8fcede731f9f9a23e22ccd0fac00602abbad9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.e85aa60d.0.tgz","fileCount":13,"unpackedSize":40794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvDayCRA9TVsSAnZWagAA+/kP/inhq7pe2YeZUtToGrQN\nHir7sY1GDlo9TaZRTL4UuP+LNXbfv02E5Ws7FRGeO1k1clZe8QkaHzkPp3Se\n1LN/sNAsJz6gEW+ODehClA27B0qGLy3Fh2GUHXCXqUp4hF/ZkvGrBmCVC8jq\nm7RmsIlVSfMyNSTkH7JgnQbPHbxjQSRGRexMV1HtgxqATHKwS4QYhk0a01WJ\nKyOUG8nqXNxAxpgQDyqh05Xp6dc1WU7D8RQtEWI0y8AKTxHrwwp6rnYjrreY\naSMlLRRZhAlxiZ3f7G4mXIXNK/WYds8fKC+8WRKkiArjELDF97ZV+EKxz1uf\nW+q5mhJnmoo1V/e9WT+bT9O6hVioinMnnwXyLlR+ooHQaGrjLrxAUwky5zK4\n5WjOVWAZyXMNSmuzHl3TV7EhteYh7EtZmwzH/QgRB6Bt65iDsS8g+asYIcs/\njLOJMrW1Ka8lyVx+vSiDemrg+eAq5LnyeYpLue/z9QDKTL3X8V+pakZ+xQS3\nowZT8eTXTDDLBI7spcxmkvNXsrS3wW/yEdiJXPaF1WW16Zm7MoMjPpLFNGWW\nZ9mSXDVLTaDJqNpfO31Oh/vusxnZKogQaSoF/+2vKbEtHg/OHDdcgWCoyJoi\n5Rrv+sVJFfV8l4o3bjztUW491juhPxeUdqV7wAqnUHY4XqPKNfUNQEnv85Kf\npYp8\r\n=rLrc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEYHE7Rbg9Rn7ORBX3b2C4vtIqC5vDXCYcVGwIeL5iHJAiBXvJxkrtFVebLs1hStviagWqVDAl3V2ehaAn0Aoy7/IQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.e85aa60d.0_1606170289627_0.21829309987853307"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.72092360.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.72092360.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.72092360.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.c927a5d05.0","@material/icon-button":"=9.0.0-canary.c927a5d05.0","@material/mwc-icon":"0.20.0-canary.72092360.0","@material/ripple":"=9.0.0-canary.c927a5d05.0","@material/theme":"=9.0.0-canary.c927a5d05.0"},"publishConfig":{"access":"public"},"gitHead":"ad7741df1b6ab1f1eaee400d6026dc5ab7821d66","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ad7741df1b6ab1f1eaee400d6026dc5ab7821d66/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ad7741df1b6ab1f1eaee400d6026dc5ab7821d66/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ad7741df1b6ab1f1eaee400d6026dc5ab7821d66/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ad7741df1b6ab1f1eaee400d6026dc5ab7821d66/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.72092360.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-rld33i2wHuGxdA9A4hR3+is1Kt77gX0IhFa6nHP4XwrqMG38jNhuNxjzPm/RhrvOsPULS+Y8vmqto9nx6RItSg==","shasum":"73e061e64b52506ec0cebc2282c6e530d4ba6265","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.72092360.0.tgz","fileCount":13,"unpackedSize":40794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvImNCRA9TVsSAnZWagAAwgEP/Ri1MhF76Zfs+/MH1OLc\nLYDImup8mvHo3OHM74TJO8gX0OlhwdI32B0MnzTRPZG4I4HGyw97WTsF2uMw\nfCb6WF9RhUAXyBVTyq+R3DirZSOX5sJKsXb93m+qcC4PfAwoEJprm9mcKEKY\nELgdfv3X1FK6s6DZA05mVK/OUsvvnNYLLhwrdSw7VzsF5CHzhzZaRPQJwRVV\n8FIYHKV4zC+UZaenpYUsXUvHMkbd03WvtFcL6+hwGbwPurmAB9azvTkOrMtS\nueUkzCV1bFTkPbBUXHoWzPub5Yc27tZRxyLEyr0EFQwAzsUxYyPfKt5cKaOl\nSRuR3Jcn7qN7oYUzzffFv2n4wGkRgfK65td99oHVvnsmwqFdg0I/Oej139jX\nq7mgzibTBEAZtBjwKQTxjWV0F9pFwBOESLPprJlbBLy+YOFvjwbW9OmS0haW\n2bcPl45CoJmzeHVXL+XdMRnIxqCQpurYxxYKRhKS+FGtgm6k//lWHmNMhfMS\nGCRwjPMyxldPIZaceJEoyHDUoNnKaBKbX47b8fBheYdRAfo4FQ5hFVRLkSC3\n7GNnDDbbAA+0ssopsi8qAxbbnQRPYKvywKYiJb2Uaz0nH6a5RLwLVHYkqs6g\n5eKauJyGijODfcoQg6g9CLPC6Rr5qTvPmf7wXGLcYPyiJNGT6qvKYslX5r1y\n/wT8\r\n=/TaU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDSv7ptD21gFJabVAFaVTe8q9SwV+eFEReFX0oLHNnOZAiEA/owzUw3AzcQmK6LN9BZvvyQswwUrA8VHsSujNQLugAA="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.72092360.0_1606191500802_0.9927134597225067"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.baf9d39f.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.baf9d39f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.baf9d39f.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.ae27b44b0.0","@material/icon-button":"=9.0.0-canary.ae27b44b0.0","@material/mwc-icon":"0.20.0-canary.baf9d39f.0","@material/ripple":"=9.0.0-canary.ae27b44b0.0","@material/theme":"=9.0.0-canary.ae27b44b0.0"},"publishConfig":{"access":"public"},"gitHead":"aaf8660af2b57dfe4523a224abf621deb5b5d3c0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aaf8660af2b57dfe4523a224abf621deb5b5d3c0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aaf8660af2b57dfe4523a224abf621deb5b5d3c0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aaf8660af2b57dfe4523a224abf621deb5b5d3c0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aaf8660af2b57dfe4523a224abf621deb5b5d3c0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.baf9d39f.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-p2IaZoY7x4MFyVJbadrN87N8ijcx0sVNhVz+PVfcegGX/3I2L0VK4InJ3yXUUXZrcfSw8685uV5MBXAfsaHbWg==","shasum":"446b3da7d5f6036258877345ec5a96b3886f330e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.baf9d39f.0.tgz","fileCount":13,"unpackedSize":40794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfvtErCRA9TVsSAnZWagAAP14QAJi3VO5GJjdH+MKQfHhm\n45poFCMuJsy9r/FxxcwWtdEExe2yqFv5q/fUZ4CJ3D3ea2mVGKhbKpT3dns+\n4nw0KxDSGZgyuehyBdKFCF/ARqFnMfxVDaAZFh/6dNnMlxzMnbjz9oTCCNnp\npvh7sG2dj2fqwTFeBPI8ah6Ib4rUT2WWG+zqBTvxLK+W3UEuWk+lWynv5jY0\n/5nCNH1i4t50G8yLq4egWkCg68NSoanWO42nZmpJLTdW+OOLtkxMKtVyfquH\nk9Bik4eY/n4W7FqTnINP1dTDMhgkuv6R1l7Ty54+rx7ARZc02XXvDGKX8SQO\nupLEQqVhyGWNS9y5F8NTLhssjJUTQqrBQqauF9WXWv5tIodhVqyOU6zEpuUK\nIrsRiJNE6bhIv+wMXKzkdpgsmg8k7wanZylEfcTMIhb9IsEpSuwkn4W4c4Jo\n6JvQYgVbqEWRQauyYpvDk1SS8hasuvMYH5TNd0aw0S6i7ygXVDGsBG3XfKpK\nGuCSUyJW3fYu+1vXfyOu85UxC5ggaBjgV0g3GUQtZ7G8hE+KuDR+33++fk2L\nhtSrYFwuFWcu5Yi8leWolPIe2TzG63txY2WXUovwKUAwJ2P5fB3cmuR7A0US\nIvvBGGVu3n+I+wAReIcIXN5Tk4vKmFbBSSaulFTH5UotA8rC17oFQ5IqPoUr\n4CoR\r\n=un+z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqxMMafPx9xGXPm1/ZWpCo56hA0qFPdCUQ3JoHNdWhtgIhAJlpWrvyUuKzUMwe7bLjRXYNKXrgpo/MWay78H/Dc4kZ"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.baf9d39f.0_1606340907359_0.336167403307976"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.51aab0ad.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.51aab0ad.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.51aab0ad.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.ae27b44b0.0","@material/icon-button":"=9.0.0-canary.ae27b44b0.0","@material/mwc-icon":"0.20.0-canary.51aab0ad.0","@material/ripple":"=9.0.0-canary.ae27b44b0.0","@material/theme":"=9.0.0-canary.ae27b44b0.0"},"publishConfig":{"access":"public"},"gitHead":"ec218298fa6cb371e229348142cfd266d65cbfa9","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec218298fa6cb371e229348142cfd266d65cbfa9/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec218298fa6cb371e229348142cfd266d65cbfa9/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec218298fa6cb371e229348142cfd266d65cbfa9/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec218298fa6cb371e229348142cfd266d65cbfa9/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.51aab0ad.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-tdQzvfF/jqOD5DrQX12CUUYpakplGemgPJXCxDM+eEPTY25/I8mD3FSlaZDCBqZrRMlmUR6vUSRy8VTdntyC8g==","shasum":"0b33b5fff068908df840701e7c26357cc6ff2dca","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.51aab0ad.0.tgz","fileCount":13,"unpackedSize":40794,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfxZbUCRA9TVsSAnZWagAAZHUP/iie+81LjPln+c4Peli+\niDh9i0Q2ew3sCgbiMVbCcqp3Hkyk4WQ2lOj1iVhFYLTmgjhoxNRC00zvNK/S\nHd7qNXw06jM5M03pyiObNNWWNU3ujy1ong3bvu/JSkLcGQRR4yiUCK04NKdy\nId59Bt0ik5/QrmD7MAAxgX7sU0m1Ri+C/Vl0Jydk1boqZsPmjLZClIPDRLaY\nrpG/Eqyew9B5n+QcjGwIAyVzEc1W546qqz8tIm1TXYCQpKqQlprLEVMNQS84\nrs4OYXzusw+g9BOQmZOni4DZiSfLhjOBvLZ595gLcf7u9myPlX9Xnc5ndMHJ\nx52ZVaAAVk/zGZ1bfVEqlC2hILSAxSKEm6usDrAEGw0Jxn5rhmIMFIQU7/hs\ntZtn/uOkAQW3YzCcmD/Jna00vnyaS1yl8nkW7Io2Ac87cLdw8U2kXr1RzcUF\npdbm1iHP7yHrYwF4pUSAS57YH/ypdLLL32eJPW5dLIL3XpsJ9Mfq00KvzoeL\n/PHVGs/CNYfsFNE/jBHNF8uRtBoYqKd0Qwil7EjJO40RtfWclKdwoiVfFu8N\nxVgEvucmIhL5KzM6HFxI+r8ppHXuPMuFSAM1zwSfp9thHT9P1oZ/ae8j/Pa1\n3d1GSGmcVfT2TZ1k2niiM4279ZzIzTB0PEjpz0dvldAWRvjQnZVbqm2QDle1\n4XUD\r\n=wsrR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGz9RVwXcoE++JvjZL+ghJbEnKr9KA6oZPbWd/1ZAB1wIgT1U9Y7Qeesj7uPUBSV+IgDhwQBLptmyep7qwf6PNc8c="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.51aab0ad.0_1606784724394_0.9669924875976572"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.8fd4af5b.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.8fd4af5b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.8fd4af5b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.ae27b44b0.0","@material/icon-button":"=9.0.0-canary.ae27b44b0.0","@material/mwc-icon":"0.20.0-canary.8fd4af5b.0","@material/ripple":"=9.0.0-canary.ae27b44b0.0","@material/theme":"=9.0.0-canary.ae27b44b0.0"},"publishConfig":{"access":"public"},"gitHead":"5b16bb5535dfd0f880b710b51d20b7085d91658c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b16bb5535dfd0f880b710b51d20b7085d91658c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b16bb5535dfd0f880b710b51d20b7085d91658c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b16bb5535dfd0f880b710b51d20b7085d91658c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b16bb5535dfd0f880b710b51d20b7085d91658c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.8fd4af5b.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-azfU2AOzEOQkqkJgqhhc9rZTrWvjeUCAYE9uJX/iSV/UfQ7m5/s/UUFvPBwuL2rPj3fjPbgdCdMjY80mCmLLqQ==","shasum":"b206296f9fb385825712036524b5442de309bb18","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.8fd4af5b.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyDDsCRA9TVsSAnZWagAASR4QAIj1bgpW23+ikxYpliNM\nXx2fJhbp99lFPvkzHS0mjYHs7wt+6qZDvIiJkSyI0E9MJU7CkYDpkgTb6nLd\na2QqMpXeryrFlY6gpYGiNPaIfWjgjASGcpDYmOibHXIj2xyb3cUy43VOkpjw\nM9EQx3BsKinumOjNGXIsPo5iF1njTKXg1FYccezj7iHPJ91pWp+7HBgBZzax\nZUAsPnAJexb5iEbpVBoGaJrQJpCuKfFNcXE0BN7arKV74EpVC04HIcvzBj40\nmPbbcQ5SWRKNOoSviUzeON53m5qLuAEJsku8B8tuY6u9lMReQoZPmKQkk1RF\n4jIcYNbibtetkhNMckLEwqQmfoH0vbk9ky3hWK8idbRhhFblQdI37ZypTnJd\nHvLCM2P5CgnIM6++bmfeFlL89HNySd9QkYWnmFntFcZzYxe3wqNqHx6eJ+SY\ntRmKOd5G1gXNxiQpaWICpSaK6zHX4ISL9lV2S9T7cnbif1fQyM1t/q/Vchvd\nlg0wU/4MCvVPLWsJWloAbRQ1KNBGkFedMxVpPsyUYk1yKkItk5v34Ulim0vx\nK0RS+ecE32AOuL5MGcQS84KJPZZZeT3JQeGiAVZ8EIpiOhhEfqQedwBlgCD7\nDcV5e3QMXhCNpp1XoDr11sYm6qXvlimeMmO41jWmIY85EYiqGtpPTFQkzQuM\nipF5\r\n=/Yms\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD9yKfvbHinUIs/4trQt3MPkWNKkJVEvljQBbiUcLnc0AIgYF+rmksyZ+VFOQIcoig5CYSw50QIt5PvGCCiIT7Px7A="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.8fd4af5b.0_1606955244171_0.22698161840520203"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.26d14d2f.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.26d14d2f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.26d14d2f.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.ae27b44b0.0","@material/icon-button":"=9.0.0-canary.ae27b44b0.0","@material/mwc-icon":"0.20.0-canary.26d14d2f.0","@material/ripple":"=9.0.0-canary.ae27b44b0.0","@material/theme":"=9.0.0-canary.ae27b44b0.0"},"publishConfig":{"access":"public"},"gitHead":"50590c8a7415327322f7e0115bead5b6a56b9d50","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/50590c8a7415327322f7e0115bead5b6a56b9d50/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/50590c8a7415327322f7e0115bead5b6a56b9d50/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/50590c8a7415327322f7e0115bead5b6a56b9d50/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/50590c8a7415327322f7e0115bead5b6a56b9d50/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.26d14d2f.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-PD0c36Lr8vrse/44zJconWy0YRtM5T2Un3yvgY/rhqajSvjY3erwAIjFNOmLT+Q95ZuMF/76A0Hwynh1B9MfVg==","shasum":"db2951dc2c2491f114759b1b6253af34f297986a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.26d14d2f.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyDegCRA9TVsSAnZWagAAsAUP/R31sg/praWdkamxBU2Y\nby0s3732k7Luy8W9Uza6gqz35Zybtfm7iwTTvdmdIImtxGoct1IX91kC8toK\n18ED2KoAg9qmu3L3/5bBx3QW3dc6f9Hngm8NGfNZVPOMjjt6siMCIe/1Fv7E\nDwJYyKa/D5G7wuGgESj3sKoXvXTh7TL00xn95a0Xql/OG5/8G+DU0XlLizmq\nQMMzReSFmkQesc3GwG3F2TgcqMBMroR1TEQBTsD0oJdjhxyX4MJe/1Atqotp\n+FXi6GfifPuZeMlpPyrW472pE8E5Y7wilW09gWBsCmRe/9UUdrVTXRZ9Jg63\ncggWFe7EQ3PEYFnrbv03pxpeBJORSN3yBLWCkJ+eCnYD/b23dlBqZE4wTAfU\neLurDyl69dLC1b1rOBUZWanOSj5i3DieSfDgWLuhfxqWosmTauQ1gzGwL5Pf\nDP6Fr4r8VPx+RGtJaivyqw6Uo3ZEiZ0tNHEMpn7mUetX04I3k8iL7kKCwg1j\nPn8ylWoZHo1/kBsgE7zR1hadqdk9PSRFyL5X8mgVaABi8gxiyi0FcV12x1UX\nmyvUbgv8sHiywLdcsOy1npF3KAqJpOYX8dxEJsyk72bnTcf4UEcRMuJnVFy+\n0K+VrEPpaBhHzMfgwSEiv+hq0W9WKyx0P5waq/6F7mxfhtOo7zAVQbuj2MtI\nQh5r\r\n=6c3A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDI7MbC+L3ngs02i8oJlpX+FaU3tymFiEaAhcE4ObT1MQIhAPvzu3OZrh4f4yc0SejDIFjkLTWN33r/l2MQkukvP+f6"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.26d14d2f.0_1606956960457_0.12383428705366595"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.1663d7e4.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.1663d7e4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.1663d7e4.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.11da3c0db.0","@material/icon-button":"=9.0.0-canary.11da3c0db.0","@material/mwc-icon":"0.20.0-canary.1663d7e4.0","@material/ripple":"=9.0.0-canary.11da3c0db.0","@material/theme":"=9.0.0-canary.11da3c0db.0"},"publishConfig":{"access":"public"},"gitHead":"864efc8adbe583a57a2a7554cb0b3d625f3d52bb","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/864efc8adbe583a57a2a7554cb0b3d625f3d52bb/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/864efc8adbe583a57a2a7554cb0b3d625f3d52bb/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/864efc8adbe583a57a2a7554cb0b3d625f3d52bb/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/864efc8adbe583a57a2a7554cb0b3d625f3d52bb/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.1663d7e4.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-sY3KrZeK2depcZccDTMAxmGpSzPt2QtPuvd7m8zsFwx3em2IW9kHiT5z0/wCbIfeZMYEn01PyPm/XpMxmbicvg==","shasum":"bed3493cb1775ac456309a1672a97398f874dac1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.1663d7e4.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyDx2CRA9TVsSAnZWagAA+wgQAIbrNE9/8YuGatyvqo6s\nENxdrWenEXbDm0X6DnotLvpFoihr4aBkbyyiKY6SJPkUPfc6g+j6PssSzbtp\nxB3I4IBj4yxax38RrrsUQIyCyuqDfHPh4HfvuI2+LDg6rtOesNDnouF773Bi\nO0HTuGmEnjJjlLcLTcOEL0iHruJ6CHSARrTr6H48ONNWoPsVGH4ZJSCkWSy5\nlTrmcw7Me+0a03pV9hegVqzvqerfpxDIVGBgL8r+OjtaRraEppaQ3onR/GSz\ngBvKPBFMzPU1ULV2QnVfp6+AY4WCOu8WHkEuV6t4qR45JQiyw5vJsYCKUqQG\nhIWUU512TKVgqGEzIoxuyVNkUtYlpFJHN9wX9McBRDFD7w9KH26idUtzR+RQ\nBfLPBwWAW0TMD8RE33t56wUbtFvmOlXDcMx8tMuf0Fr1HWQW1hXHU6Og50CM\nyTnt5q92PZcKNu+4JrKZrTVei9jn8OfcQ9svj2e1D1+4IX3/b3w9nSehY02x\nHXuOJcRqQhvY3pmMF95nUK0MKQ/IxaM2yuUcUHWF8OoRA8KisrlI3hXdY6sH\nMzFpZnfdirH9Eo+u+waKh3j0/tGpOY6kcSuJklCFPpzfnK4ZOuic3TrAAkBh\nJ+1bmZOPlW1CT8AY0DmZqoLraB69UqPnFr7s1GIbICdCZE9vCTlOjdV6h/yJ\n0F9/\r\n=Ma9W\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAdN2RXVVPJdRCq1h8vNsoGhizGHgGRTFDDQWU+AqC/VAiBfbYRL1mlzxxzalMm8Li3Xl4huSdzEeswCgkmz3MbqhA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.1663d7e4.0_1606958197721_0.5127202151422052"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.cbe9fc12.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.cbe9fc12.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.cbe9fc12.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.11da3c0db.0","@material/icon-button":"=9.0.0-canary.11da3c0db.0","@material/mwc-icon":"0.20.0-canary.cbe9fc12.0","@material/ripple":"=9.0.0-canary.11da3c0db.0","@material/theme":"=9.0.0-canary.11da3c0db.0"},"publishConfig":{"access":"public"},"gitHead":"ecbb2ff521324d43ca1ca402e290e52618e0454b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ecbb2ff521324d43ca1ca402e290e52618e0454b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ecbb2ff521324d43ca1ca402e290e52618e0454b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ecbb2ff521324d43ca1ca402e290e52618e0454b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ecbb2ff521324d43ca1ca402e290e52618e0454b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.cbe9fc12.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-+TBR6dSRCZ2z1wvvRiBZzy7kla13celdrY0zwCduILdqSucmvL9Ughyr2FNt8AVyeHbf8CmoJBPzLMVScOHi6A==","shasum":"40e95f7017acfc176f74e2a82d45c814a2ea572c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.cbe9fc12.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyTdrCRA9TVsSAnZWagAA3ZUP/At5FfkloFh1J7Z1U6BN\ni9dFhl6y099Se7DjSZNBaxKyb6VDVJTpk52DNmozXQEc6t6czyw44JYM4HvC\ngLLvXzQ75rkF8Dvh3HDy3fShmlwdpkzjvpd7v7rDN7+5R80W/xiZU0pImQzU\nV3Pmbjb0k/OC6nTfgsFqmzx4QF/f93YPEyZSulfS94lj97WEYrctSyIfAyQz\niTFkKyYmw3+kPbBFd47BU6WiDWGNHg2QfaFF4dyqiriBz0ZZGQba87ImB7gs\n//J//kmZ6/La3AOsOFDarKUkK5CdtdaJld+ZKNi4RgTC3uKwQGmzrpp3J8rt\nWKsh0RPmU6suSI59OcmaM5JSJLX554H/eUh8+of+TLCt97YWSh3jnhTpsdzR\nFh5LUkUwhFkJ+Z7BvLDmJBJ2v00JaOKi08ibfWPjeR3fLZYvlaXZjpb9/W1L\nPB5g8Rj/n65DvTsn2vnbxSaVN2lZWQm60flf/xGeJ7eVZ4pzGlwudGd3j4mH\nfNdwAWnI0r5Qii1rzXyw5iwaLYrcTUrsPqXV98whyfSCEztNXbVYYw6XdVA0\nXIdnwqhA+i3etQDRfY3p/lxYl3Ekg0AAzZMXybR1ezOABIXdlqPeFSOMJ9DA\nPlsHiWQNMP4RuTpVhwWaWBa7LQAjSstT15dDqgyg4IJ2JD0Phb6Bl8Zrv2lT\nBWw6\r\n=4u1/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHrWwfBa3wODDr3YZ6Xrhl3K/psTopcrianm/4c8jbV2AiEAu1UUm8OIFdVbqd+V9gcAQhVGQPSmCdAAj1GvkFGGSew="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.cbe9fc12.0_1607022442899_0.5283275570508086"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.9755be10.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.9755be10.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.9755be10.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.11da3c0db.0","@material/icon-button":"=9.0.0-canary.11da3c0db.0","@material/mwc-icon":"0.20.0-canary.9755be10.0","@material/ripple":"=9.0.0-canary.11da3c0db.0","@material/theme":"=9.0.0-canary.11da3c0db.0"},"publishConfig":{"access":"public"},"gitHead":"45ec0e755bfb97f054d48e3543837f693347d6da","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/45ec0e755bfb97f054d48e3543837f693347d6da/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/45ec0e755bfb97f054d48e3543837f693347d6da/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/45ec0e755bfb97f054d48e3543837f693347d6da/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/45ec0e755bfb97f054d48e3543837f693347d6da/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.9755be10.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-c6jojK8jBt8wbCL9BWjVCNo01cvWmA/NPOp46sKgSoFFozWAOYuDmGYRnhvTdK3lisCBDT5eyg6Bu0cHhGfmQg==","shasum":"e8b5931594f283e36929f88ff0c631751a22cd9b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.9755be10.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyTuoCRA9TVsSAnZWagAAhVgP/jYGVnqxZtADJnZzudP9\ngfKmAmLjC0aV8t9hra5jctPHsjyqR1oZuhexhluPi6SeA8JNVba87TqbntxY\nJJ1Rrld2RP87iAc3K6/FNE/gdPFS4V3IDTrHNekzUed7lMdJZ0jJlX3hVZpA\nkUAhGj0rMihz0H583wOVaNcoo4b/Zaxs99jIIF2ozI6k8dYTICjWP2LUJ9TZ\nty4SifVlUYqUI7HUnDmi+054wbDKezPZ4vnxxxbSOdGRhY+N0nhQ55a3AJs9\nmo2lWNo5iBEf7EKG0XJLgAPEGxOqwSFhkm3Eo28CsEa0p+bqd/ch/fpGdlka\nFz7fuOaEcL2K9TvxKF3qcdm/FomYrHP1jVbyjRwCjhuN0Yn1sn2hBAZxX9Pb\nBWYA15+FB5nsUFKsRATKjHkSV51KVcIB2W6kDnUEEDcdbevlXMg9La9DlZAL\nxNLhTovixc6htMyM76bEogpAcMEPnlzMvpwd+AP9qNNwyIhe1JsuQuN2UE7Q\n3y3qcf97D/hBRDgDrwmEpwbWJCdERAb0TC6onXQTeiGABi80rx1t0OqavI9p\nnYSE9c8vvEbVmVUGNXt9INTu58jd9joUZOi4YhEe3zIQ4K5zgO/DvNMRIfZc\n1boqw1h0gEm/Gz/+ll7bXSBvTWyJi+SX/Vla0FqxdONMwUys4JN2Px7J/Zij\nzd58\r\n=DX/a\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAw+SS84WqO3eHmgvPp2z6zFl3TE9FAC9hLFTqORNIM7AiBbR6NXaMmsQ55M33q+bLXqRAwbUCevI2x4OmMvzFb2Sg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.9755be10.0_1607023528346_0.681408135017582"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0-canary.3f64270c.0":{"name":"@material/mwc-icon-button","version":"0.20.0-canary.3f64270c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.20.0-canary.3f64270c.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.1c156d69d.0","@material/icon-button":"=9.0.0-canary.1c156d69d.0","@material/mwc-icon":"0.20.0-canary.3f64270c.0","@material/ripple":"=9.0.0-canary.1c156d69d.0","@material/theme":"=9.0.0-canary.1c156d69d.0"},"publishConfig":{"access":"public"},"gitHead":"048e0b4e0ee67cb81910736a7dcdae5e949a5eda","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/048e0b4e0ee67cb81910736a7dcdae5e949a5eda/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/048e0b4e0ee67cb81910736a7dcdae5e949a5eda/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/048e0b4e0ee67cb81910736a7dcdae5e949a5eda/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/048e0b4e0ee67cb81910736a7dcdae5e949a5eda/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0-canary.3f64270c.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-EL4wYA27V9YUIN1SMVPP2W3j9g/4ZN/nXvrv67x8+N4POJRybjsJK2sY4ugvyJRS1fKnFnVU31H+ZMJ9EyOjrQ==","shasum":"0b6af68eb84d97fb06f22da54412f098a5de31ed","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0-canary.3f64270c.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyV2GCRA9TVsSAnZWagAAvmsP/iupU5l3W1Wk96mEEayC\nKOeOlD6fHEYhDHywtVH2mr1KD9h7H6Izm7Tf9N/sfwqqT/mLH4mmqgPtRWrR\n4G56c4o+PsPQlSR0exWJa9bY+GsTxlhGRbz4sF+U8gGznA7KlpJyP0LdqxEK\nqXsbqdcQnKGM83tiBvUeH9rjClKbVjjVqnZvH/R6Ep2C76uSSbRi6UGIveVk\nowWv5p9mSJHgMSPZNVxE42iQUsEcb/5JfSK9vDdaP3lqqp8FfFzkPXrthYEh\nm1LvUWVLc8kxXIWrKNeGN+NIrC8xGhUpURTq9fPB1tJXeCwf9lga2bi5YAqm\niMZ6+uLiekkdQAqHJUqmgNatogOq7HmHWYA5IxnsOu9OTq94mOLzeegvy//d\nxBwHDXG2ndrCkA2POTRFF80e7M6bX4FFQaqyOBCrqC2WUy5KzUQss3xVEP4A\nbPgWrPmI+s1bhphtLXHipYGiuqlldGtUxLFUNsAc3s4inR0BNmc1rueU7QaY\nnhvFQOd+NiRay0KqWcPz5drauUDJXi3FO1D688wp5glD71xPJumh4GngpILV\nyCQYTUzvlJPHPjrCyJqcz18Ko1TKdySR81BCNI4AE5RfcdTDIdUnem0GZIgV\nhB4Sx6n4PgriUo/Yepyoi8cYe0S5tionNmN4ibVQXjZzU1A4iYxY/qrLlXeQ\n7ZLc\r\n=Cipj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCS6DeLMFYFy0qTc9dj7zM5uGxoMoTW8mcQCmWNGjvqbgIgeWOCgM2fE0xIb/UVGjrBVMO5h6vRfeoem4+ZIm/AVk8="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0-canary.3f64270c.0_1607032197889_0.07922351151956653"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.d893b14a.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.d893b14a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.d893b14a.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.1c156d69d.0","@material/icon-button":"=9.0.0-canary.1c156d69d.0","@material/mwc-icon":"0.21.0-canary.d893b14a.0","@material/ripple":"=9.0.0-canary.1c156d69d.0","@material/theme":"=9.0.0-canary.1c156d69d.0"},"publishConfig":{"access":"public"},"gitHead":"d85f7378e0640c2cfbe4f96436e664222a4c2571","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d85f7378e0640c2cfbe4f96436e664222a4c2571/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d85f7378e0640c2cfbe4f96436e664222a4c2571/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d85f7378e0640c2cfbe4f96436e664222a4c2571/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d85f7378e0640c2cfbe4f96436e664222a4c2571/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.d893b14a.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-c+1a/5y57sGNYhZGGNz4dKnuRvkVP31+8l+cIe3tDmfMzK/3a6d1Tc/Kv+yp5ubBbxFj/FEF6Hq5VmwRnO9sbw==","shasum":"bdc73d40f2e85abdf7be71156b5af822261c5d91","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.d893b14a.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyWYECRA9TVsSAnZWagAAwwcP/jzzzyRwI7G+mpHcAdIn\nGmXkVzzi6OWUhhXrHqjOahKjJ5V3kwA63s7yqs4VNyEgJ0N7eXvooAe2Vw2G\nWXDQSF9iUVIeZeHk3SV+8KLuA8ZWoDPqKEEFDto18qH9U84lQget9fUKhYq7\nEkn3kNi8FS35kaeQe7HvzWb4zmSxHDw6uZVsoMI6RmwxKOG/BlfPYJ6ijikD\nfHkpnzJ01TxgzkpgxifHComEaueohh8lA8SrUlbOBLUSpA5xIIeSGv+adEdE\nPfkN6F4RMHojfcWK5BDpeF30415XOiQKL1PZc3mZm9eQgCpTRxwCYCdKMkvi\nRLnIkI7yVxoGyVZxgCPW60pKZk43ViJDqCDtqkC3vWeOwBy4Y2evphcV3nt/\n1pDzByT/1iQyWKCE3+UW4/zhAnjG66Io2OKDKv7PDb1N1B4mit4WHP1T+2Wy\nQsjRUID0rrFWJgNvakqXXlxEmcAYA30DOU3EOX4geyXE8NYnr4MRGc01ojMC\nSMoBnnuYgKfzFeofgthhepszTlHBfJJ8v/J9pElTjcS5z9B6QEERSQcwHGu9\nQD4Vmw2GVdE7tgc8OsRlRaZzB1ar/1Ef1QatmBj149rtz1B+d7j5yHNb7+Dn\nmnymQlHrk16F4fXFEbvpu+JGrMWxo0V+60DyTaND4kDq8tFM96m5TAQclHwr\n5mcm\r\n=se6V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF6To1QnU6S7m32O2pBvQcXTxnWQNcbvI8JToQ/iaZeoAiEA9lbtBVOXuTqSSVAs/2c6zkl9SrjWEhY6DBqd24hLUPY="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.d893b14a.0_1607034372113_0.8145829033849383"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.20.0":{"name":"@material/mwc-icon-button","version":"0.20.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.20.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.1c156d69d.0","@material/icon-button":"=9.0.0-canary.1c156d69d.0","@material/mwc-icon":"^0.20.0","@material/ripple":"=9.0.0-canary.1c156d69d.0","@material/theme":"=9.0.0-canary.1c156d69d.0"},"publishConfig":{"access":"public"},"gitHead":"d893b14a0846777b90c10839f3d05c36bc34692e","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.20.0","_nodeVersion":"13.8.0","_npmVersion":"lerna/3.22.1/node@v13.8.0+x64 (darwin)","dist":{"integrity":"sha512-Bwm399++ZAo4HKmvLwRqSQ8Prhq6fxKwBcNFcqRIYMwwOf/iuuq4/hSX8+Wm8XtdX+mxSQfS7GePqn8XOTTKvw==","shasum":"1a2d22f5d351b6a61f0dd41cb516a6fe21b6bcc5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.20.0.tgz","fileCount":13,"unpackedSize":40774,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfyWakCRA9TVsSAnZWagAA1LUP/0khsCMHbtAHlrjBiNNl\nPwx9jPiTJXisMbPq1uuTEySxw72K5odMw9LDfqxZFmipcahnU83DaYi28zvC\ntonfkE/eMCx/FobT5gFzpE0R+bJMks0e+vuNsc8YlKBeSJ/TBiSlquvYieTX\nGMRHkij4Q9e8VwzU1v3Mg/xz/s7HmZvuozlaWu5m7IU+iFkb0QBhXek2JQFJ\n2UNj+P4Ul1GfkRcoN38UT7oCq7TA/He/JgXNrL+R093IRaRPec6aSn2YIpRQ\niy3aJ/7KOZKczK4quHuupAfEwADYLmPqzPZCGMEdbGy2C/bba5IQQKtJ8+mx\nxeElt375mPkB52n93aaiGvymQTiNvmbMaMSx1ZmEONKrsmz/x1Zn8GXHq6S8\nGYIozD3fNllemuklcnThFuYVes3xP9SKdUaF+w7lpC3L9wqmKdMRN05mjgfK\n826U3HOBxBalb6jfYrX+ng8U005AbTZRa38OwOcUwSN7IM2hi0y1rhabEHxL\nKmcPMH3iCLPFqPxUaSCy3vp0kMHO/UyjjNMbhv0JsfpZkIQ6fiKY9T4p4+ef\nHNymX+f0EFgRd347OWbR605seOTkasodXX1mMLeRmAhPxhtwW5VMDdtXnA+O\n+16KuAYJ9tovDvrfGv+cCpRrgH4h+/lZ1LbZrXr/GUUUSOITkVErPRCjhEdV\nOZkk\r\n=m131\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqefJwcPw9i+nd9rtmjKb3p1cinVf+1AKhjjTSYCy5xgIhALUxeqSQA0VV0k5mjtZxIf3Jwjj9cCiJ/hQZZ3lwwRk/"}]},"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.20.0_1607034532152_0.1726744941529177"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.47c7d7e5.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.47c7d7e5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.47c7d7e5.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.1c156d69d.0","@material/icon-button":"=9.0.0-canary.1c156d69d.0","@material/mwc-icon":"0.21.0-canary.47c7d7e5.0","@material/ripple":"=9.0.0-canary.1c156d69d.0","@material/theme":"=9.0.0-canary.1c156d69d.0"},"publishConfig":{"access":"public"},"gitHead":"670d83aacd771290b76b657bfe6ee631865c037c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/670d83aacd771290b76b657bfe6ee631865c037c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/670d83aacd771290b76b657bfe6ee631865c037c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/670d83aacd771290b76b657bfe6ee631865c037c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/670d83aacd771290b76b657bfe6ee631865c037c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.47c7d7e5.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-KxW/x/pROGEBdka11ls8uEGCwtD+IJGO2/ujho0aBeAHj1b9tdjZH0MOKRY+/mWSM7rGBAGWu7NwZuOuDf7Vsw==","shasum":"9904d63c432ff3a6487215206ebf1cece3426fc3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.47c7d7e5.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf088NCRA9TVsSAnZWagAADcoP/2vd+Xoz5UVv2CtM0P6s\nkHnpm9tMhlakQZ7WNBNbAPDxD9Vlk3J2h11ND9Y86xi6vl9zBv5FHeFRCiBx\n0Bn1K8oNgmduSrt7Q8QcNnHzcgwL1uEX3XlxIresYPNaCu6W4EXBIWhlGjLX\nMa/pQKmTpqjRn7xT0gSwg37lV+zTDYyTX6djLUguniAPwyP0BIQ9fOPB6mYV\nAphvCvDp4uCYDYtk8bSuh45pPhdat2FfZ75ANdbliHfLz+GGGZCkg12EpONK\nPpk09oEOoSSR2QQBtrTSe+HBjvaOJyd6XPJslTnbS7sszznUZf+JI88vkWDQ\nSjkUbh8ODaN8xqzMBNVlDAaTv90SAJeEHP7GjbZ95DZstTFz9PKNsHn86/Qg\nO9yRKheqnvOFyuvvnkrEPzeHRYsLxHFGP/jSPVAuyTx6iNZpktxKhVedlsdH\nCxkxnF5kgSjhIop9D5CgZiUCQqJBSpOS9iryBW4OVSH3P6+S7/I3t9rwWuIO\nkLuwXXkEZB11lQFgn3LOB99twT13Yaauo96YEDDRyixWrWMXTaYNl+ffIy/Y\n1MIvQY9IrBn+/BCqdkmEvMep/FElEzqPimeEYdXznxvj0AyrkGGwNIaHSkEi\np0TsPcUKpJwLTHVpy6O0uPEO5xA8xy5hLuKpl47Ny0KH2YsJ14fPpy7EEQM2\nt6dN\r\n=wtdO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDNjrIN+8sagUbRbOgRr3dDccBFY2GryjFTitS1miY2oAIgM5IMS+Hs9M8Jm1j3qNWtqV2bx6ZR9zJmuboCt05Iaqo="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"taylorv","email":"brian.t.vann@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.47c7d7e5.0_1607716621057_0.3327695790546368"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.b304a78b.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.b304a78b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.b304a78b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.9244508bd.0","@material/icon-button":"=9.0.0-canary.9244508bd.0","@material/mwc-icon":"0.21.0-canary.b304a78b.0","@material/ripple":"=9.0.0-canary.9244508bd.0","@material/theme":"=9.0.0-canary.9244508bd.0"},"publishConfig":{"access":"public"},"gitHead":"44ea71b47f36de83be1e3319efa93b6fd3690c2c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44ea71b47f36de83be1e3319efa93b6fd3690c2c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44ea71b47f36de83be1e3319efa93b6fd3690c2c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44ea71b47f36de83be1e3319efa93b6fd3690c2c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/44ea71b47f36de83be1e3319efa93b6fd3690c2c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.b304a78b.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-lJR+E+RbTm2LRQtALQRp5lTzEaKwz6h8jIqdhTiE0BsZ1KudNclkb8bR5ppFrNF5lrQ8oYXOgqmB83qcYZGFyQ==","shasum":"d5ff22483d191adc3dcaf6a609a415445766aa35","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.b304a78b.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2Ra6CRA9TVsSAnZWagAA+2YP/Rs9HKNkpSW7FENY7IK4\nKg7GL7Au3M2ollxjOwZMK7hE+3lN9tRz00udrDBz4j834sxDG8R57fHQiZ3v\nDzAHxbh5rZ5mnN8oPgaU2WVenFkctoG9I/ptlX/rpytOhj1imcPBj/jFC/1n\nS72o3dDOcj30k1SLq/lAnluyu3O11sv8uqXrZnaCHnsuc4r08ApnhojdY1ZI\nOQMqC56b6XxSGIvNRbpf1As21O0s73/z9hGlEZ2aZxS4oA95qNkBT9ffBEQ2\nDN84MIL7Ba1U2vRO1AGro0VxzFU1ukb3BCaElhuFZ3LOFFfDpMxj4Joa3Qes\nvm/Ck1Dy1Vm3vqmpJPpqOcuuykrHBhUiAKHM0ye6QjoaUaNlkAKEZ53tAGUS\nT6LfAY0f3gWWj9DzbVOkS+HmF61umxttWEFaysK6g3WO6NvS+R4V9nK+DGq8\nrVoSMxH4v9r0KpIR/Nz0vO3JAOEJSzhVdPzVbrN1JY7vyS8RkaxaMkdAMhs5\n2TfIBAnW5lOmyDByOtsLNDdV/HY6gUZfqT/mbJMUZWVXOkMdFz87h4AT0c4d\nSvHHEafsSkcVjMLLi/VrgBE3svM6/1ar/oRopvw+w4gdF7QXkwgqtetfvXRH\n9gzKgv5/l6LndFRfDMjpiRlmepqfdb/cv9dYowyoMOC3ACH0I7YgNfI8NecH\nAsJS\r\n=IeMB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAlszkDgF3vyKvMUyzi0JJL5kdCpfJw4Yd8VZk1ekwoPAiEAijFGXKDK8ba+u+nGe+MzVTrQiKFvpHQoTFZvAKTG7Zk="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.b304a78b.0_1608062649723_0.7669248535481288"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.777c5fa4.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.777c5fa4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.777c5fa4.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.9244508bd.0","@material/icon-button":"=9.0.0-canary.9244508bd.0","@material/mwc-icon":"0.21.0-canary.777c5fa4.0","@material/ripple":"=9.0.0-canary.9244508bd.0","@material/theme":"=9.0.0-canary.9244508bd.0"},"publishConfig":{"access":"public"},"gitHead":"8e5f0e24042f2b54d3ebcac6c8bc11f89a7c1a1d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8e5f0e24042f2b54d3ebcac6c8bc11f89a7c1a1d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8e5f0e24042f2b54d3ebcac6c8bc11f89a7c1a1d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8e5f0e24042f2b54d3ebcac6c8bc11f89a7c1a1d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8e5f0e24042f2b54d3ebcac6c8bc11f89a7c1a1d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.777c5fa4.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-SX3RdpmuDplFNnrzaOAZsWb88E+KkT9W9/vx2LV+h6WUgP/d063+COg08EzURP8ZGt1aZb0ECtthM3APUv0gEA==","shasum":"6f29bee1bd35b80bcc7215ac323f038d3b17533c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.777c5fa4.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2oIACRA9TVsSAnZWagAAkOcP/Rpv+fGfx1fIFkxcd74K\n8kdUmJF34LI7uCq1pYy0duig9fWXB9qTTxJfYwYVJrCdyujQLb+qX/8a2ei2\nBi2NmeTy1P2EFTo460ZrB0bd6PwESMq9mTqKTZJxsKkbMW3CjLLpLGLvD6Qv\n+3gfSkMqdFanLUTRrUJ2yoS3hE34csaZpUE6LbEYJqONWnnyKEoacpEjdUn5\nRdtjtjlfn5kS18MS9BG3NxZlYZJrWRAMQSNZo5tALDIgNSPIYZolBSvI8OcV\n/2MAQV1P9YFskPPZ1Jlcw5+/er/MXBu8wi9vqDe0yi5GsSjmtt/MfesQI78F\nkzNXg0m/xSwhPdJ0mhGOvD1U1e+oXBZAfk6VKw33slosfPQ5Bd6vMJQwEvTx\nHoUY7j5xzF/+VGfFQb1x7ECIQwDhvo0jAnkdTH7nqbOaQ/hKN2PKjBkGLJAv\nTpeZbrYLatdwoyT1wBIL8KvySQS+MAHRF+B6HEyB4fu8oB/6N/JrSliyKHOQ\nlCzl80++vu7s++A3IUVvqUcV/lq9cRefGNsUyrXO/NgqvS2HSA3YHDah9DsB\nMTdJViRwjY5YqkRazSZ7SUffsJwgUMIPxSszovRwv7BA1ddUNvBSHDdZBRqQ\nSxKC+bC2/rsWU92Urs+XszcTt1ALuJt7dN20wj4eW840hBeuMVPhE6G4ay38\noesT\r\n=hBwS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIETCXI+bn7Ln9DjtbdcRWVF1l4BmZdzueh+KiQN6aKfiAiEA6qcPWxZ0imILwxvruNo7KxFM2VDD/qY7BBKi+8EjI7Y="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.777c5fa4.0_1608155648058_0.8488781023197927"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.635c7996.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.635c7996.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.635c7996.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.30fdfd06e.0","@material/icon-button":"=9.0.0-canary.30fdfd06e.0","@material/mwc-icon":"0.21.0-canary.635c7996.0","@material/ripple":"=9.0.0-canary.30fdfd06e.0","@material/theme":"=9.0.0-canary.30fdfd06e.0"},"publishConfig":{"access":"public"},"gitHead":"a0b572136cec769df6b66314ae5710101b643ea1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a0b572136cec769df6b66314ae5710101b643ea1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a0b572136cec769df6b66314ae5710101b643ea1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a0b572136cec769df6b66314ae5710101b643ea1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a0b572136cec769df6b66314ae5710101b643ea1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.635c7996.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-htb7egC4FZee6p/qF7FEfEYsv6YSTihJkCLMXd+uphibBYzDQML3twE5kjv0CNIJue+0cxFM92dmZCoiQxqJWw==","shasum":"d6caa9d4ed3b7f89e9c7f2df8dc45ef48551ec22","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.635c7996.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2+puCRA9TVsSAnZWagAA5I0P/j1ennXG2PwUuFmj7qDf\nyQmTnXF0m7LflGZlEn72xD5/ar076mnK0VsQ296x6xDB5FcvpUSgxyaIh/XN\n2Tv0ywgC/Kdwr7jjDKaa3XIwew4LYdWFJW8U4eUwXLpQ/yAW/ydmKzeVTz3k\nb0JnXgdTaj4JfpGb6JKnanTGQ5X0qWo2zp1ld7hYw6NWOegBrxaULiqAeqxO\nPcosMUDgMN4z66kpKzK4DW7nTCD6u3lVNLwYAbiLgyNQapNdCm37ibcXOJT4\nv0HAfuAxCCf7pptab2Ff4H58OYj7bYjJidyf/1QOBQqvYDbg4BhFgi4wVoWy\nTAbADrCaKdnPhUDnShL+3W7dUxbRb12iYGdvN0D5Ec50shUn7bp446o/aWyu\n4Eu5Bj1o1r5Y7ta96u7WVJsFvSAfF0buc5dDU84YvWPLi/02IKpKCcg6FmzN\nNhhQ+b8kF5/V6umML6HAxIHE26zGy+Z5MX89aE/fErb0M59my6lwsxWE7a9o\ni2dJ1KjuM3U66wLshbcUTEKveZ/3zEqe6GGgkWIT/FJBI2yAFsGuUtmJ8eAU\n+vxRhsqS7R89eLIGJ1NxbK+6OBJ/RPZWEPJxWDHAOjyC9H7MDHuA8YARWSuN\ncR0XqOns3n+cqVLSyyetBtmI01BqbRsMKU+82kt+PxzUCIQgFpJI79dnltCr\nheEO\r\n=xnGl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIF6XLWrRvBf3MWt7VyveezKPr4Cz8Y4aBdFmpFLFTc2qAiBxjtKAhL/n1lztU0zqAh7v77rn1aFxjX5+vWXZbJT6ZQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.635c7996.0_1608247917827_0.8565922386059017"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.20b0045f.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.20b0045f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.20b0045f.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.30fdfd06e.0","@material/icon-button":"=9.0.0-canary.30fdfd06e.0","@material/mwc-icon":"0.21.0-canary.20b0045f.0","@material/ripple":"=9.0.0-canary.30fdfd06e.0","@material/theme":"=9.0.0-canary.30fdfd06e.0"},"publishConfig":{"access":"public"},"gitHead":"a6bca4682b5b0bc23e8311853608b98f5594831a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a6bca4682b5b0bc23e8311853608b98f5594831a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a6bca4682b5b0bc23e8311853608b98f5594831a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a6bca4682b5b0bc23e8311853608b98f5594831a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a6bca4682b5b0bc23e8311853608b98f5594831a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.20b0045f.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-9SFUCoCxPouLoPPBAZzeS7kB6vpzXTtfKAZZVk6g3eQ92ZNw+68UfqrCkwAMJTZkWWaCwN1hiBIEd+ia8TjtBg==","shasum":"c5e563103346c05b5bb7f2826ae61e7fab7f5769","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.20b0045f.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2+5rCRA9TVsSAnZWagAAFpwQAJlKvwySTeOaMJjKRUgm\nmTwjcP+vsqEZ1BNHCIdWbckmMtFhaGYFq/TQf3seSk5nVPqo5k+Fq8GkOhFj\n/MAw1o98e7LNvXz+C2DuFbIF7JCqYbRdBALEw7aBw68pUW1hKwlDSlX377Tj\nXkuBpf2PSTOPq/F4NmP7vBptimSbmr6GBi+IBPLEfY+wQV+yJQlfIATEdQDW\n/aU4yAuzlsMgVF6oGyXDtoHnXoCqv1MVE3pAzI33PQ0GIlFW8BWwSFfeaDzV\nBtXrbheFUieaA2R2CWbmxOCxT/Zuzx6kjEfzn0Js2h114HMx1C5DrGnESeiB\nFeh1lfxJP5BMeH7Q1FuFJYnlS7fQLxFDqvyASjvx6aRiOCQeS4xNJ6dzsO+O\ntlFjbibfIs8a7EZrWq0T7BFRSktgltt/uzazyUNH/PIoJRXp9XVUy7EoBPw3\n116vpB/nR6+WjDP03GGrOiKrVZxH37OpoJ/2ERHo29MwqupFyNPvTCnOQ/0w\n/eFWgVakWog3TqEbsD/faxdeDIcsIPcpOTpJ/S5QJ6HOFay/pLT48J47Dubu\nNPLZE0tOvXSqcEynViN1itQNumDjJcKmDVzvk4RptxDrEU3CwCYdSLVWuH0H\nSA1W+HTb7Lsag3FwtiKA2SWQYQskFmar9ubt54EKw6UThcLi0gXGHdm9iCSp\ni4lk\r\n=rxeL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCzh9JAon53lGdIRFXLe2rHbOOuqnDeYYeoYWHr/jjulgIgMJd7S7b5ODizwqnv0gocpY8KjGxB1HTOqoKb1ve1ZTc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.20b0045f.0_1608248938782_0.019448334617622853"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.41f77000.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.41f77000.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.41f77000.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.30fdfd06e.0","@material/icon-button":"=9.0.0-canary.30fdfd06e.0","@material/mwc-icon":"0.21.0-canary.41f77000.0","@material/ripple":"=9.0.0-canary.30fdfd06e.0","@material/theme":"=9.0.0-canary.30fdfd06e.0"},"publishConfig":{"access":"public"},"gitHead":"59ffc250e9e7d85ede63c75495b12e981e365677","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59ffc250e9e7d85ede63c75495b12e981e365677/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59ffc250e9e7d85ede63c75495b12e981e365677/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59ffc250e9e7d85ede63c75495b12e981e365677/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/59ffc250e9e7d85ede63c75495b12e981e365677/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.41f77000.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-MdFcq8yKdMXA/TAhCQbzUgJ9YTDGVNqwpQ5+hkFKIaoOZsJvI+ev4eSkwP9+gK3aL/1QhjDDlwsLVV5PFYs51w==","shasum":"8c5278a000dfde7210a115733f7f41e4a59b87e2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.41f77000.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf2/lICRA9TVsSAnZWagAAcZ0QAJ60FcB4tay3IhznNxVw\n7a+aWexaV6n2FteDuMRJlMkn0QbhI7q3E/q1d4XytVveBlwkyNhQQ3drQoUF\nRlXonlLLJvJ+Dgp8pshrzgNSSQ/EzDXyyQ8DfKX5PQHMrANa5qIlOGjlPc3I\nTugQqrHmUFLzBqc+ryKPvtfnf9YsXMDOXlNVJIL2Kp2Uem7NFY7CpDE8qJEj\nqsQ0/L+oJ2JixRn/HuVdSRc8niCxqJkjy/6GSI3wQ/h0f/55FRjteg3GsW0U\nDwzuLCdrrLmNKaWOvhiy0tP22tsxkcUQ1ktGzRWtHM9ammZjyvq+oSq9vx4W\nJ+pay6ZvAR5dkVup/ShENWNX+JXMhpNMhug9k9HkBcdO6VbTaKuI8uVFiEgE\nRWSLBP10//dJt9MfB94P6SAEGRVAIfJ+MRH2oTM5Xu/G1T0Rqs7gKBD8SPzd\ngA2RUS3OV8VWzyIf/YLrwjE1IxxfvSf10si5tZ/knJ2Ch5g5/5t89YlqqM2U\ng/Rqeqq0U8JEnlppkXtZPKKrQb7jD8NulKE4beuem6yGejKPTEceOcvmxgjG\nNSJrdmfTjTIJRsSmi0gvie0moc702NaxkFVUWyOZ+EYVq9B59xsE2ZzBYLGG\nbwX74q1UEVAxtPBDRM7EMHyD92dCu9rGzD5gvY6RCOBvAN43qAIYY91sbltr\nxXlo\r\n=ylA9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCje4RN2JWe6km7JDV5PPdTRMMXYZrMNm6SiR7XVPRlJQIhAKw8JHbkQMtr/A6VbMRbA/UQuuDDvQ+op0CEqJRk3aUv"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.41f77000.0_1608251719857_0.7461684702645575"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.afe4079a.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.afe4079a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.afe4079a.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=9.0.0-canary.30fdfd06e.0","@material/icon-button":"=9.0.0-canary.30fdfd06e.0","@material/mwc-icon":"0.21.0-canary.afe4079a.0","@material/ripple":"=9.0.0-canary.30fdfd06e.0","@material/theme":"=9.0.0-canary.30fdfd06e.0"},"publishConfig":{"access":"public"},"gitHead":"aeb3539e673debaa2381e0aa7f186b95e91ee563","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aeb3539e673debaa2381e0aa7f186b95e91ee563/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aeb3539e673debaa2381e0aa7f186b95e91ee563/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aeb3539e673debaa2381e0aa7f186b95e91ee563/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aeb3539e673debaa2381e0aa7f186b95e91ee563/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.afe4079a.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-KSrFZt07WBDfdN2qkCPv0B69HPp2I6STMcd4HCcxvf64OmEBYQGdjJ7tCYxPAae5R+zJEOF0rWzwF1oi7bKZCw==","shasum":"573356c1486fc980661d31a93fb7b92f50f9735e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.afe4079a.0.tgz","fileCount":13,"unpackedSize":40826,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf4i9nCRA9TVsSAnZWagAA7QMP/0XH6CTyzlDReRlHNtQH\nHpvakcNbeLrh2q2r0t8rfExTT3W51nWMXChQUQfbgo5DzM0IRRHM/sGOiny8\nHH3Ivt24Ry0syLoSc9E7pZcsPhPhh1ismCvkNwq5UaeOLZkn20yOpxGIbJjL\nHbDYajU51BIF90Zejpo6UnojWZjQ95FJavpEtjH9JtdXgd1HIHIX40le1C3X\nPkxTMfTZ+oP0gXubyly2n20ZHa7bavCvLaMtJEUjxqMe8vobVEefScJ9TEes\nO/oM9/qEBP8AEer+ab/ylIpwwMecHI5jlo51qgKfMBGKw+80PGZxLeg4bEeX\n2LLLvllO0/W4tt6aoCq+6RgQybE38Gfmh0S56gOWbXC8B9V31pmG//lnP5Jm\nsNiI6VRYG54X+nL7jKVbU5jtmj1q7bDHuMleSa7MkvJ9Zxl0w69NAQTdPA5g\nPxhYENgbC4GYaowyu17MeLylEagcOblJc1TOlKWC+BrIv6ElXyeJ9rpC97sZ\nJWkw7EpZJag8EwkhxkkbjhaLEMzHzObY63rQKUppmX6uRHXSnRe9xdxJeDdK\noEQhMXNyobwhGnOJXVjQLs5KnoghrIQfJJ0a+2RU4rNdyNYtQnjGlA0LTp2k\nfWHpghAc7vtlN+H9AvzaAQYxQ1Z9Gn+c15vl6X/t74nZZmEA9lZFEqFBjlct\nXdOo\r\n=B2Z6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICID7dbw6HFztAawGhsgPdwaiQz7xTXaqHZ1AOY/FF9nAiEAt6sYQRY5XCYAKdE/e5aVeUSpe8JxYzY4iGsX1LCN11I="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.afe4079a.0_1608658790817_0.5517955726156578"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.407ef8f9.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.407ef8f9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.407ef8f9.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.671d72d95.0","@material/icon-button":"=10.0.0-canary.671d72d95.0","@material/mwc-icon":"0.21.0-canary.407ef8f9.0","@material/ripple":"=10.0.0-canary.671d72d95.0","@material/theme":"=10.0.0-canary.671d72d95.0"},"publishConfig":{"access":"public"},"gitHead":"b600a06f2f54a052373cbcc038980333a8068672","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b600a06f2f54a052373cbcc038980333a8068672/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b600a06f2f54a052373cbcc038980333a8068672/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b600a06f2f54a052373cbcc038980333a8068672/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b600a06f2f54a052373cbcc038980333a8068672/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.407ef8f9.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-rIoHWlR570LSF0KQF5rEPDiDRimn+OI0lr+SuLVHR+9QowJafaT5nsFGNjxdQFKj3wufj/0TXdvyVQEbBO3OKw==","shasum":"cdc4f781d99a56bdf80cd847d39be5e68efa23b3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.407ef8f9.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf7QcZCRA9TVsSAnZWagAAJ9MQAJ4SKM7BadZkctuuuqo1\nS8vTrDSyc/WkeDaFmQaNOQkiJt9k8ZiXXsw2wMxaPVrEIlIoHyynnTYU7DJ6\nFwW/AR1/xkFcwJ3nzURM4JzmapWbkEtMA+hek78qfslV7rNgxErdPQcGwH+5\nFedpmYHS4YeboHF2s3jUhEed2iV7qUGvldj4JPlW12Pv7yv6B6P2UgfXLL/b\nj0sUbcND6IrWeaGpt9mbwBaTJMQQPWWg1+L3kIeMGxn0Zryzpb5SWSiZvoqq\n/W7JkJXG5Kqybi6eJb/K3JrAP3u9oVFg9QKa1XRZt8DMs8lfx5hmekgqYNwi\nLyLuYySx4znAUl2cNLbCV0vWUjJ11/ZRV8RT6EJTpa56Lo5b+rz9EzE8Z6+p\nb44UxcKMLMf1ufZV63eYjztvO2Vacw8L2ONtyFHQB6+h3c0EB34TeTZki5ec\nWZeTP3FD1TaOgjlZ8mBwYbxYLm2Alt1esXfqwSOKKSqRwFblkR0aAGGJEPUS\nER4udIGRyiHxQk+iDvqEggJQmD3Y/uacoVJkzkiBuMy3v5JUSVJgC8LQvOl7\nYDERjUL57F1d4mF3dsi8DQOQH6xVh8LaGEytFEcTFgazDeSl3cmthQM/Bakq\nAqxHLrmzXlBQp36tw8cGQTxRsd25j22+PSpYUTH690efvk/QJ+gBM+mWgvpW\nOr5b\r\n=EZvu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXuIjA4O/B+SuxWu+qSVagBirMZ9J3ExzudPd9xkMGiQIgZLQOPjclYcOxHE9nKXtpVQeQcuT/vfSYd2k8nXAchNM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.407ef8f9.0_1609369368777_0.8751272083581778"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.2e26e137.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.2e26e137.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.2e26e137.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.365c69360.0","@material/icon-button":"=10.0.0-canary.365c69360.0","@material/mwc-icon":"0.21.0-canary.2e26e137.0","@material/ripple":"=10.0.0-canary.365c69360.0","@material/theme":"=10.0.0-canary.365c69360.0"},"publishConfig":{"access":"public"},"gitHead":"cd3d92f8ebc04ae6cd6d286c7983e3028e380428","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cd3d92f8ebc04ae6cd6d286c7983e3028e380428/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cd3d92f8ebc04ae6cd6d286c7983e3028e380428/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cd3d92f8ebc04ae6cd6d286c7983e3028e380428/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cd3d92f8ebc04ae6cd6d286c7983e3028e380428/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.2e26e137.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-ppiUN/y18VXyLBDc1mN9oi5DgkyWuJV9+iP9do9scioZJfVuGpYYTwj0k6+uobnPiVQYmwI540WObArcaiXrzA==","shasum":"4a951c83618d294b730e687e57f1d50feea89ad5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.2e26e137.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf9LTJCRA9TVsSAnZWagAACGoP/jNwB3rm2eegJrXjSSfH\n15AwM59fNG9sNp+/+XS1iSoM5Mug4g72w7h+PbW5qpS83t0b3P8+PsorG48y\nZxZ8MwsCYcgHfGA/98iOxCKvaxU6yzU0Jq9RaUsOD3ljcsco7OPE+nzx9i3m\nitn1GIeGvjATc5hCkXCqxNOqAA4L8lMGX9B++ESWmajslvAOR1eTByUT6/HB\nuhILWSpGMAiyMnwbos8OA2ccu9NhLxtgxnjsQhwSmaHm9+j81tzSs9zhd36D\n8o8t5LfxMKHeq9OpIUF2ohadwYfFDdwmVQP3BirBBeJZccqtjorqtXL+r3lp\ndhin3RYxbj5SsxLrfPYuPsdCG9rurVS5gYx+yXa6ZjdYb3zwHcD3Eess4YSE\nDicD2X7lluSEQudDI4EdSTAXtLPxougS3NxbjGwrCXRVfxpQ14wPlujA6hqn\nuk2yxhB0YqVPARiu9BctXlgj1E23WddewnBr14mobOuDs3ucIaExiLe+HreJ\nT/+NeKBT+L8B86Rrrfg/GKnxefJhNAl8U9rOs0dEAPFAsvP9OOM3z+jMWECZ\nRZhpnY+f82/9mUIF+1hTAfIVTy96gzMQgLoluIIZeZYLd8XaFwYOVXAIuoRO\n+ZtH7jEZq1/mlCJQsJE76+pN139zpEE7kli/78JCgyRWZUaPEUXlxeKRcRnm\ngI3U\r\n=N7wN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKCO7ODZWAuL4x7VAJfRR5+K3nCp2b4LMd+xTyF1JS2AIgad2zWYncZyeVet1JmRM/RncYM+eLZbk/jIzNK56QuCQ="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.2e26e137.0_1609872584776_0.6411346144365679"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.9009f6c1.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.9009f6c1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.9009f6c1.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.abdd10065.0","@material/icon-button":"=10.0.0-canary.abdd10065.0","@material/mwc-icon":"0.21.0-canary.9009f6c1.0","@material/ripple":"=10.0.0-canary.abdd10065.0","@material/theme":"=10.0.0-canary.abdd10065.0"},"publishConfig":{"access":"public"},"gitHead":"d6f3ffc9298b3af3985946aa3bdd75c862b5d8c3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d6f3ffc9298b3af3985946aa3bdd75c862b5d8c3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d6f3ffc9298b3af3985946aa3bdd75c862b5d8c3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d6f3ffc9298b3af3985946aa3bdd75c862b5d8c3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d6f3ffc9298b3af3985946aa3bdd75c862b5d8c3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.9009f6c1.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-NHJ7qU9MtykAaCIhQY4aPCG8nRzWk5TkSnhNCPrDVWxtWf3qfRFY9IQaGePzmhwETmBCQ35V+fQghv4AvB7Vpg==","shasum":"611fd9a61ace3c68adeedcb66002a5dd78403eae","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.9009f6c1.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf+Lh0CRA9TVsSAnZWagAAU0wP+QCWN1A4XRf5cQAhfdBY\nkTpZGibhBxBn5O72ElmdsQdZAT8/+OkY9SJj4FuKuUa9kroIpqaNkS2THfcL\nYyDrNkfhWJRuk+pvbHOGxBLHKEbMd7yF0WpyCSrz/HVPFNQMA7IsdXZCHVEY\nSrxreMwT0OcuLmvOCfu7QPPPuF3fKd3tMxmFGDSyMn2zp3VpS6nurpD912uC\nnLRFB5SZQiuuScwxdOlEiQ+wiUePnXAQhTyGqsblOiwYIxHctCxr8QPLXEtz\ndEP/N3S42UHiJI/ATIzfQfV8FAnzSeOdysnLTG+Fn6MeYAm7qumRBk0zRO2U\nHz5VzDiztTcRWgrbu5UPgepuNoawhx8mlQAn7U1P2VRAsBKo+kZoAUBZRrzC\nn/gYXiv6lBH37nwrLquNeytiN9+NsrQQa6B7ICyeTwy6eHah5tPRmPfYJTNv\nmJibygZIloJoEfB8M/SDk3mJ0EVewubZqqzzF7G5Mr6u48Rl3hbLQbAMdWXd\nZrD6ofSfqRkjU37ltkkRAQfSjBmcgxFj+qZv4lCA6MTpw6zvrUlfpJ6zU8n2\n86fLwPVdMhvhBnxCP4muKjexrJ6S1AKcMmQ2DYO4cgcRe1N1xzpV7DbVZvFo\n/w6l7W7V/PtzdtzWoMFFpi7Hydq9/wdNm9VeadjdMHfh8dxxO4EqaundQAzh\nY90M\r\n=Rn8i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICHoWrHfYW4zNy5MmHzd5q53YKO3pB0oXcda2w2nfHf4AiEArUhj7eHGWM1rX3rbN9ecGpwzqYv3nL6ekq3BVnlHiW4="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.9009f6c1.0_1610135668101_0.9332603454302688"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.ee99b646.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.ee99b646.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.ee99b646.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.b8a1a58e4.0","@material/icon-button":"=10.0.0-canary.b8a1a58e4.0","@material/mwc-icon":"0.21.0-canary.ee99b646.0","@material/ripple":"=10.0.0-canary.b8a1a58e4.0","@material/theme":"=10.0.0-canary.b8a1a58e4.0"},"publishConfig":{"access":"public"},"gitHead":"e3bf8197782f6099f32f339bdbc9218093828cdf","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3bf8197782f6099f32f339bdbc9218093828cdf/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3bf8197782f6099f32f339bdbc9218093828cdf/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3bf8197782f6099f32f339bdbc9218093828cdf/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3bf8197782f6099f32f339bdbc9218093828cdf/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.ee99b646.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-+JrsV0qhqHy2uSHib+nTPLmrQregANaUilMSnes1xqprzy2piCQbMyz5i/mkSJMP5y956J1fnZO4PTlZ1CPWuQ==","shasum":"ce66188167c0b7b018dd3903298a73239c2e2fad","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.ee99b646.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/NpkCRA9TVsSAnZWagAADQoP/0Y4mX++f1Acr2Z2nJro\n3EOze7DC5u136YWfmS7r6lDQpNFEG5bMxIBECKV7O35ao9gSLNPaGTCEpi0Z\n1U/0jMNKfSigGJxxSPPUWVC1ssKkriZjznwlbTTQfLldwJLV8yUItKvagmsy\ntLNlSXb+76R4yBEV7XY6yueXVfpQaFACOlTYLbkF2iV83qNo4EWxm4oPKKMf\nf7ts3fCHA2jnPK4s0hHSvwwGR4izcUCbnHTHaaaieUcvEFMx8TEGMgLrPhqE\nnrC4SNgKRGbvLVQCEeO82sxZunvGg/itDBrqmpQBsoKkTgUngLK8UYkTHzi7\naQV5bRoEheCPJExekps7c5y/gCZLQsaTXDAsJ88CZQxjon7LGiEpCSkX88nT\nXsiW8vQyjZ+XM+CF65asxRXYLjBRDN9+i5PQyiPF6eTHK8zUWjIo+dsO38bd\nJViCcWJZMXUN8hxg6ivBt5pJR0GdsHuzfSbubnp9BkqQ0f0lOUU5BC8elc1Q\nQOp6nFTb+dGO5xT60uE78cy+CQLHwqtEU5oChhrRuz69AFTdTUUz//swiaZs\nh9xsRdpPhnt+Pcej6CBfr4kC7aYCh4Z0yhSM1phBI5XLn8RYcRs0AYWrrxWC\nr7PUOImPJUMyxs0SneR3X/JQXnL9gfqrWINUOAjf4u8bs2L71XCz5zq7zzAW\nahZg\r\n=Xmhx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVbxWMSsCoVLn5t0CZsQ+22xFNn2CuK/z7WvoBn8keiQIhAPE00UCmeJAleKbE8onPPorKFb/xZUohThk7WVYmkL8i"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.ee99b646.0_1610406499772_0.2409310293163005"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.740ed33b.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.740ed33b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.740ed33b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.7584267ff.0","@material/icon-button":"=10.0.0-canary.7584267ff.0","@material/mwc-icon":"0.21.0-canary.740ed33b.0","@material/ripple":"=10.0.0-canary.7584267ff.0","@material/theme":"=10.0.0-canary.7584267ff.0"},"publishConfig":{"access":"public"},"gitHead":"fabdf055e5efb9cfb69ee02c46f968eb33e417e2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fabdf055e5efb9cfb69ee02c46f968eb33e417e2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fabdf055e5efb9cfb69ee02c46f968eb33e417e2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fabdf055e5efb9cfb69ee02c46f968eb33e417e2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fabdf055e5efb9cfb69ee02c46f968eb33e417e2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.740ed33b.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-uFl9Ji4fnl/RuZBw1dxg75LsU4CLvDEpA1p0MCXvNLJ1xXhReATPnqbuquKMUd5LvgrGlKvEa8nz8N3qqCRWjA==","shasum":"14fb7ae20fea91dd4e4e138f602ca794693e1054","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.740ed33b.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/eSdCRA9TVsSAnZWagAA5HkP+gOWEd6mWKpcCwQARjlQ\ntbT3ZqMxW+4KpJBTqNUuZMonM0M+uASpfNufJify+Ltsaf9Dw6XoRqKU6XoE\n3SL3Pf0+cocqYPMbSizR5RFYH8rmookq8l11XlllFavgA5NukKRBLDJibk7T\nhFTLG6XNFzr/pIDPu4EoQ7Fp7Q4XpeKsXm8rJzEral899TbAEV6trRBcPoyN\nro7muQrtq7M6ZlKt5aNAcYqqG2MWiON/TatqHWDC5JpdV89EBQe5R9QNbzzJ\nQMU/DeasypYJaYmRXieb/ScB5N49qnod8NfUb5eNKysv/vgGdjn4GiLEg24c\n+gcL6DFlpDzSyEiGHU70oK9ZJtRWB9fx/AULPODyC6KwDvCdOTejXgANRQny\nJCU6DQZBVJEuOdj/vMnpGt4jf0MQIHLe2jtV5g5TzO8qtS0SjoeZB1EGcV2E\nxfpvLLEvyKuaMaqV7zAOf677y8R1+ud/odw8/ICgpt7oYZvc8Q0DuhQfSkAy\npBBA63REU46kEuB6EtnNh6LgPt9nqGy3iLwdinMDWBNVZK0z0UEZDG1CBMGQ\nkspFT1lAgDSSYrTiCSx6CrapiXEoxZl0AtOYeNaRDS4rMpSUi0zgkJpEqHqT\nLDzCmYTHyuglRYoBv1UwRCa3i2JlQlWy8e4KlcU7VCyi10da8x+7DLc6TLH3\nwyhv\r\n=h4mi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGR91r57KBgILXETKgggdBd+ui3huCPX49AAPaMwBZBqAiAcC3tY4WjJiHBIpU7pjZBODWZ65lVCkHXagdcYiJqilA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.740ed33b.0_1610474652812_0.444751924946339"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.c5c541b1.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.c5c541b1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.c5c541b1.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.7584267ff.0","@material/icon-button":"=10.0.0-canary.7584267ff.0","@material/mwc-icon":"0.21.0-canary.c5c541b1.0","@material/ripple":"=10.0.0-canary.7584267ff.0","@material/theme":"=10.0.0-canary.7584267ff.0"},"publishConfig":{"access":"public"},"gitHead":"2845f0e85b6a37bbfaf5110a5f16284cc8fda6ef","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2845f0e85b6a37bbfaf5110a5f16284cc8fda6ef/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2845f0e85b6a37bbfaf5110a5f16284cc8fda6ef/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2845f0e85b6a37bbfaf5110a5f16284cc8fda6ef/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2845f0e85b6a37bbfaf5110a5f16284cc8fda6ef/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.c5c541b1.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-bv0H97iovgB15P8KuAoTNrKa3VmFJ0JPRZ73lURfICbz7WW+KuUJC3ZtuAKlNHcj8TAlc9PvwwPy+DVFV2L8fw==","shasum":"16d617190b779da701a8016e0494edc74a980bb1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.c5c541b1.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/e5SCRA9TVsSAnZWagAAKWQP/2Di+XCeLYMIwOaR6jYr\nhUb01wBs9Bo1Qw4dYKMRs9q9MQsZ6ueSAcU4RRmKrPcO14SI48ZM7Wg/WgSB\nQJvhfbj2ItNmKZzb4Ft/2Oogq4V5YKYIFMD6WF0OeQ+xrwZmyLgjBClSeEvP\nQ08R4uzmUDoImB0AzUaazSuVzCE+uaaTVyFXlpci4EPxeIqfPwqEF3F3neLo\n/BnxQIOD/r+U2mSY3OBdYO3+MwQCPsxdpYgf4lEUdZ7rBV/pqYUBQXk2oE7k\nFlE9C1TRoiZFbs5a8U+uIymJMAbCD60QhRVsU6mgzpJmxDhuCUTFJXIr034C\nz+WQHOPR3iQMYkut2vaSq3XvT0ElxZTQ/78LeoddGct+HAVIxRexkZnOy9gE\nqpcSIS/AiMhL/jKrMdFGIlZ78X6bghsth4iy4IJpV3qHodq3sidVqqsBke7T\nZPTw6JgvsEJrS3ypQcdsu/XDoMdvY70u5fL71jT6yUltdYyKehCUSKoOUf1A\nblB2bi8EZagXjFhHZ7fIhG8DSwfAmOFebRPz6K/k7KcyfdhgZd8tmAt5LdJR\n/RKUeV+3Y4XuR9zV744uenE2NLl904Y7cKyHmWdOeg4jzuGKVJXovCzQCI40\nJfx7OAL/CH5OlsroymDsx/VNiaa54yuNC3jY0jHuyIXfLsSZuACg0nPEwPgx\nyH2m\r\n=UWfT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEVCKPobE1BuNwRmbKXvsvEOucnD37a1RYcCsbkaI/Y+AiEAkI6V7H0L1m3RDFH7WUvtSHiGEiqymIpVTW61aNbI+d0="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.c5c541b1.0_1610477138188_0.8299690302353866"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.06fe9d90.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.06fe9d90.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.06fe9d90.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.7584267ff.0","@material/icon-button":"=10.0.0-canary.7584267ff.0","@material/mwc-icon":"0.21.0-canary.06fe9d90.0","@material/ripple":"=10.0.0-canary.7584267ff.0","@material/theme":"=10.0.0-canary.7584267ff.0"},"publishConfig":{"access":"public"},"gitHead":"99a3aeb2c1659185c9597a59e5dc7599bbfd52bd","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/99a3aeb2c1659185c9597a59e5dc7599bbfd52bd/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/99a3aeb2c1659185c9597a59e5dc7599bbfd52bd/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/99a3aeb2c1659185c9597a59e5dc7599bbfd52bd/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/99a3aeb2c1659185c9597a59e5dc7599bbfd52bd/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.06fe9d90.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-aDcJeQi/RXrWpPxQ/yWyOpYMu7+qwGQAu+ORc1qTn1iPMfm3IqdHqpVUpGuryzLsEkIuWS/K/z2g3CmP+OXlhQ==","shasum":"07c7de6ddef2032021f71c197708f34ce840b050","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.06fe9d90.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/gyuCRA9TVsSAnZWagAAsW0P/iRovk14ymn9JM4ZqzDw\nGO7f3zvZ5emJ0BnTU+lxLSbShE2zFL7f5BLhp7Kgb+y0SYXFI17/3VMZDkrh\ns8tPaIVbWAFiHBQzUxSCAVIuZthtCumKdI5297rsHDAcHHaDmGzOklxcTj8a\nNE86Ee5Utl28YlHZ3cxpi7piyEnn1x8XrMrSXPtlT5vAYcL6QvSBgiIxLIjB\n/3VTpZhupKeI7rLcFcQAuWnTN8OLQyaZYMBZP4x90imI9jTz4q7b0K8kamSO\nWPQMyLUsyQaj2oj1AQ6r9mNpyMNOcoDgC4DEmb/AEpB08r74gybQfTP1YLDD\n/kaeQS8sdE9f8JZA/2WXdYDNgDj9IcTskHv+LmKZxMUzGkYFwsydhjRxuB5f\nKlvOb8w0H+ioUiX/RHt9Ojtqwahr47QWNwHcg1CK7BnODuc9bA3VHw9ytn/N\nOrrFoYSD8A0XyhMCZPLj4oh+g1VLQ4/KOeUTSfosu8SDV/1ZbFcTtLSF6XTZ\nOg9F7BJ/1Y6h9OYPC/pn57FnH4nbNSmVaw4ecUt+gssU9S6pHIZa1HN5m/4+\nbo2QJGJFAvZbddB7Vww2Y5sJuE0YObg1x3ICZFAG44TX0IYbX7RN2+NBzywk\nH0ICMU91C6QHsCw5hf+AhLWSg7CAWUJhEdOmpUlAb90M0e7tFSe1d+CbdMmw\nfrVy\r\n=NjwX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCyEzG+DGuszuLNvC8S85xBd45hM8zMSSYaE7fVNbAJpwIhAJTYBhbVgNELP+UxmaL7ep2usdyrpeijMFFbo18O06n1"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.06fe9d90.0_1610484909711_0.43169533686934747"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.269eed01.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.269eed01.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.269eed01.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.7584267ff.0","@material/icon-button":"=10.0.0-canary.7584267ff.0","@material/mwc-icon":"0.21.0-canary.269eed01.0","@material/ripple":"=10.0.0-canary.7584267ff.0","@material/theme":"=10.0.0-canary.7584267ff.0"},"publishConfig":{"access":"public"},"gitHead":"537a9df54fcb929f413d5ba5af0dacf0e2654c82","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/537a9df54fcb929f413d5ba5af0dacf0e2654c82/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/537a9df54fcb929f413d5ba5af0dacf0e2654c82/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/537a9df54fcb929f413d5ba5af0dacf0e2654c82/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/537a9df54fcb929f413d5ba5af0dacf0e2654c82/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.269eed01.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-mmltBYH9h9vqANn1juKNZJEWWIqhsAheyr9ph4iWw0fND9/8LQbFNc3DsF0z3MNSy2q0CySkfTzH6YubSjIvKA==","shasum":"7ad750432b064601728923d503d56b74eb49e5dc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.269eed01.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/2nyCRA9TVsSAnZWagAAPXQQAISshYGTVfWbt+s6Jg6j\nPl/tFfIANRjdgNuscQ+xk1bHtEy8u6EsL9zKq4merEmq7sM5SZBw6sNZ0uoB\nD3o6r2HkT0W7d0GwJMohO8KKZV9CcIuBqI98nZuUfPXe2hkHEBsLk/w8Blf/\nFl11pdUmSlMnLNU1/8gr2HNWJlvhJe8sAptKc1MPQVaM9kDHt+54qaqU7AJ0\nV+R1w0+pcx1WxKRU0hSd3SP1R3zI1R+M8ugf9dtT1uxYsR3Zxnk3F0eQe/I1\nBYkpb9B2k7gjzo5gBhtG8x7HBXzFLur0TYYCyPllaKLoHP0ZdeNB6ZAQvOGJ\nXK35CrINfGoXGy1+GB9vqxv6rsDDfOqEoGUPN6C+mPBaNVQpJdsmus2wFxHT\nhbpmxGvGhX27c6SzWuOwsJS2ueqIHDKSjfXLw+ofVVjuS2PECMVaeTkXSpp9\n/gIyr4ocG86yAfbpXHRKrKOSzDZ49njxM67FyZvP/XCXEY8XHw7S8ZJKGxg7\nESKbgO9tuaF9fVBvq+CQqOF6fC2XNvMACOXiSE3gcdEuSNFhTtC9TYcgv+Lx\n5Z5fUsJAVcVtTOJSDRg9UUqlhpmGa19m0T6sZi6SsROUh/KRxLb1ypvJLBV5\nTAW30idy3BH/s+CxBxUmfznmogJTrhceBN6PtFqKt/+8zM1oqUxXqV1SUk0W\nizR6\r\n=15y6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDhTSVFblXJvHUrTylspWazVq6+ZMuItCstv+EBm2XguwIgBYv7R+MDHcwFM/ZpZmq7pNpLdV6G5cmdGYE8xpbExes="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.269eed01.0_1610574321867_0.33558063216892076"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.8c075f35.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.8c075f35.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.8c075f35.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.7584267ff.0","@material/icon-button":"=10.0.0-canary.7584267ff.0","@material/mwc-icon":"0.21.0-canary.8c075f35.0","@material/ripple":"=10.0.0-canary.7584267ff.0","@material/theme":"=10.0.0-canary.7584267ff.0"},"publishConfig":{"access":"public"},"gitHead":"8757321e04ca4329877d8b8c9924f78bd58ccaab","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8757321e04ca4329877d8b8c9924f78bd58ccaab/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8757321e04ca4329877d8b8c9924f78bd58ccaab/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8757321e04ca4329877d8b8c9924f78bd58ccaab/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8757321e04ca4329877d8b8c9924f78bd58ccaab/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.8c075f35.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-rIoxsLW8Biio2IM67CT+I5FKivwfFqznVMSIBmL6sVqoJDacdYJeAhjbA+GAJOXdtrcwYXvsHDmeastRD67czw==","shasum":"f92cac11b83f98f5e14c9b5d191b639d752a2b47","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.8c075f35.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/30iCRA9TVsSAnZWagAAapMP/R4JhVdRxI+3lCdUhaSe\nt+JuFMe9luIs31XoIQOOntpTx9OjaZ7KAnrANeanQAKWJOLJQDrusoQRpkIk\n8JeERjJ1DRuNZPYlsqYyvblLmfD7P4jvufgg0FBbvVj4fNUjIkCtoi7LbmHS\n2hIi1g+6zN4v97IDohGhwy/lpVPVKgAT49cBkg+b66g10al1umgatFHOGRvU\nOZKcGJtzsKIFigl6h6XrLFEpq0c5VE2YFYG20yBo+6MfJ67CLnnpowPhF2x9\nBNgfhGntBYzUEx3S9ijDFC39vcaJzsjp9araw3Y23AyzPMsMOLsDtX2h1ZO5\neLkZVWQuyGu2RA2zv6PUYPf9U7DRCdWV/6WIyx/hR8GcFOveehMI5rz3SJTG\n2fXDEo5q2XyBVv+xtKuPHtXa29Bvpy8mJX6ulIp+fiugkZ9jbxXGFWPGelL5\nnD4tWXIa1r6l7NscWq/vOgL496G9P3XYfiSleoVmF8+NOkDcS2nDD8vdVpPK\nBD5Crw8kI29Md1NSwT/h4zxzWr8Jqj2AhDHt+UmM0160xLsCFPlIk0IkiPWZ\n20+6tCdvWNe6NwH8SKfxfVY4rrluVDShgTy9hVsGd+Q5id04LuHSOGKaGwdm\nmPMePbwEW+gwxruRTJFn/+l14/PdocbVsWJQHpR4cKR2jxtnDsEeg1fvkU4z\n2OUf\r\n=lPvF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmkJoyypsdJ1ApohLpixdrX8sIg+muARN9DhEdQpbzcwIgPTvaLbzgdm+qLbhzRPXOk7Zx/EkcbvpO1icebxR4o+k="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.8c075f35.0_1610579233709_0.6834278849653472"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.3cda381b.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.3cda381b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.3cda381b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.7584267ff.0","@material/icon-button":"=10.0.0-canary.7584267ff.0","@material/mwc-icon":"0.21.0-canary.3cda381b.0","@material/ripple":"=10.0.0-canary.7584267ff.0","@material/theme":"=10.0.0-canary.7584267ff.0"},"publishConfig":{"access":"public"},"gitHead":"d660dc72de8b9d23247ab075b6f4f44053c9cb70","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d660dc72de8b9d23247ab075b6f4f44053c9cb70/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d660dc72de8b9d23247ab075b6f4f44053c9cb70/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d660dc72de8b9d23247ab075b6f4f44053c9cb70/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d660dc72de8b9d23247ab075b6f4f44053c9cb70/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.3cda381b.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-kt790vbNpdCB/JrDCPRc9T3jbNG+0G8OWr8ZFrRUskCwAKA74G5/2RgPJDJLN4h+lmUcXaX5x3zVTvMTYGKAWw==","shasum":"6d847f602dc6a81186a9a3a52fb1db13ce2e7f7d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.3cda381b.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/4qZCRA9TVsSAnZWagAAwgcP/RUEUKvNu+ejvFnKqVcY\nGSp2h57Nd/fQQqb/JEGLbI73raHApqAzjiw6932Cz/sR/XjHaFoRg98jmUyW\ns+T74CwcdhvsKaUpzEAPD7UwyU2H1xVhlohrB3yoeFXF3hn1j4Gqx/KgBRGY\n/4K7hM/ydigDSNjVruPVVBofQMERJyhb62gwi4+BAoQ51F0PZIBJHuqXatAq\n0f1fDsQuwVdEQpr0FT51vNdghIzE8JPQs8DQvCONMm3FQnrQ+erI/AI/PQ8e\nt1qJ0VErjoErt0GNdT+4sixkiN+S35NcmGSuwUQFoX5p4gGNkyn8aSRuSnAw\nU2yrYIl7vQFnJDSWZTxeJE3Dg165qD+vVmYglbBSPKt/+qTxRdTakYaGaiI3\nMP0y311AmOuqwL/q/ZgQ0NUOt+/Oj67D444DahMlB1RsBTOl6LtjOcNlhDyw\nPNaBsCsWbhACCxUdrW0X2nbASA4Y6IDs9crTcKVlyKVHnaXdjtb/nGuyodf2\nC1UODICys/GBF+XLbaNaar1ijAu1hXCIoX2VQYqsNA+gQ2k6/YTUSsVB33wR\nDosxjy383JhcF5QVHyAECGXcMZflcwyNWOAwnA0kWvoyOufrvJfq+msyRT/J\n5X99nCuiLt4eyYuBzpgC3uvhyUWSQAEx5YUKQxePrnpqkxaam/7PoOaQ93FM\n0jSD\r\n=9BpU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEDSzZvPwYWPedV/DGtVuxToppKNvWVqoFn+kf5wNa/MAiBQnLebKOoTTN0FLfL6zQ/UGRuib4/2iAUBJhrXpKb5sg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.3cda381b.0_1610582680743_0.660333241837231"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.bc113605.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.bc113605.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.bc113605.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.772cc1068.0","@material/icon-button":"=10.0.0-canary.772cc1068.0","@material/mwc-icon":"0.21.0-canary.bc113605.0","@material/ripple":"=10.0.0-canary.772cc1068.0","@material/theme":"=10.0.0-canary.772cc1068.0"},"publishConfig":{"access":"public"},"gitHead":"ec7a00c7b7cf2145c971f64e88b375c09a5409af","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec7a00c7b7cf2145c971f64e88b375c09a5409af/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec7a00c7b7cf2145c971f64e88b375c09a5409af/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec7a00c7b7cf2145c971f64e88b375c09a5409af/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec7a00c7b7cf2145c971f64e88b375c09a5409af/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.bc113605.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-WBXSK5XLxll1V3HlcRlwfciXWX5uhROc6QGKIKqlJSAz1c8kTOVbqqqTvCyDf+EXZDQyc+nmA1piA3T8/etPmw==","shasum":"1ef5cb60eea2059c0bbea61dba829a94aa6ba1eb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.bc113605.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJf/5QlCRA9TVsSAnZWagAADAkQAIyM80/zZ+oLy2EzF3UM\njNepSQmgYcidGoa/NVMhBy9Gk5truY1SquZvTwBFUarGKt6tNQYpOSToI+TB\nyW7Szqybw/CSfjeBOWJCNzpg2p7nWTOju2cWOFGnpvyZkAHs45/dT2Km12gg\nNZ4qrpaZfESQ2mdCph6aYsM7vUgIxvUI34ypQv9JoVQeBq77jJQAYOfGwdP+\nn76RPb001+RcznWPa8H9CS5Nvy8S9+eslD6Dd64XAnWGEtO3xuurGPyHHa1w\nvwGa8m6jKuOye/6dRcIYBnbdbVobG2WVdvkt+z6y5il9Q61bc0vSeTBIRnsy\nCtvD+ykg+zpIrf2N976B/ADL9GmYocJ9ecU5MHjfFGNC86iaXlmrbbrau7tQ\ny+pZ8yC79zs2P08S5r3ITcYKZNmO6rBlkfJ3nGCn0jrfbmzjrmcWrJyYgFev\nZW10+XV5M67VqQdQ/kWdcu0+kPOqQ5PFhPTrFi7VPeIqb3YPO6Hy9g2PL2US\nkF3nleOYyXBBafNRWWFE/b8FhnI2WG4i60c0D8tLGubTdYgKkWSDF60K7iob\n+Jolk0hLKRiace5r3/b/IGVJ4XrStpd0hqOqcrZ2iA1kGS9QPcZpG1XjRG6+\nuGmAlJxGL6ckJ+5WVaOvtdgiEzJj3NkICsBt5c0gHl5zrM0knJaQniPF3eUH\nR6zW\r\n=D6tq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAxl76E8B8u0Wjh3UCGJnGHKZG4Jf4sdWX0qWxtNaMIuAiEAqUGhdz3Tail26/1LHgEiCw0OvPBSjNzmZAJrRJOYVrM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.bc113605.0_1610585124996_0.9810976439592216"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.0c1d6ff9.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.0c1d6ff9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.0c1d6ff9.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.772cc1068.0","@material/icon-button":"=10.0.0-canary.772cc1068.0","@material/mwc-icon":"0.21.0-canary.0c1d6ff9.0","@material/ripple":"=10.0.0-canary.772cc1068.0","@material/theme":"=10.0.0-canary.772cc1068.0"},"publishConfig":{"access":"public"},"gitHead":"5c7f60619e642de2f6951662670ef490a6e46e70","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c7f60619e642de2f6951662670ef490a6e46e70/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c7f60619e642de2f6951662670ef490a6e46e70/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c7f60619e642de2f6951662670ef490a6e46e70/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c7f60619e642de2f6951662670ef490a6e46e70/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.0c1d6ff9.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.20.2/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-26ZgyWpjaudl2Ht30XLr5CmQAt+aoynqMWvXQAEnepbmYDCkYMCmH3aUICm4oCBh0xywLoAyoDSvjFwg3WF3iQ==","shasum":"a802a6bb582d2fdee2429f83ace5786a0ab372f0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.0c1d6ff9.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAfZ1CRA9TVsSAnZWagAAVyAP+gP6eSHKzwjRS1ng1Xkj\nqbTmjyEKhC+MJu88CHVirhddwufIC/e2IyVswAz61aPJXXU0URWQqiXNMK8O\naTMrTiU1b727zQRRm3+K1Jnts+v6vx6aFRsWfpXXocLWFbArGeyOp77i+X2A\n0cBw8RY7QAO0t0Wz+YgNznFfreXSeZCcPVBKCeiuvuj4oX40CPwtPFShPdaw\nu9HVcpox3v6I2IHgZrqgYMbVoByyNAXGe0SsqpEcbtdHkjHyk6CJIWTR1mS3\n8vbbrvxqxE52AOZVBcbbECd7QyRBVMUAyVAjW1zBoM79ZXqyM4gYi3rZPPP0\ntbnSMzMgkoyUkfmnKKxladynfCxQ5dcy8BpjqB3Jgkds3GPVvZmpZUdN1hdn\n4e9moN9vCSzd70tp7f3Jwa5WLwGoSjziiscBAw+PeD9q7Y2agRiQq+2Mv8y5\nw4F6Yc8DlmU9Mg7hHnWeji/Y/bZ3O0RnuB38iJhG65VfLsfIkh0A7E/OAJhz\nRqsbIaIeibm5MlZLbVPx3zrOUHXpC55eWoMuXalaANzuozz+U9+mIXpWmXXT\n879/l9kN9j2zuLG1eBVjkzd/gSy3EZxD8jpWbIHKp8qtnmiRq9hCg73gx1H/\nfWV0U+r1jw4vK5AA6Ov2x+TEIvEPecbGsAQg6IvxRsOzl3K+J/xSLTVyhxq5\nYybx\r\n=/+IS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHGqz9OWm0IATta+w/cGtONZ5MZIjjjZKBYMLiqM9kdrAiBBMHcxstJuzeYztUNLQDGiDERy8fi9WdwG46Pn1kOHVQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.0c1d6ff9.0_1610741364648_0.408997987991754"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.b4332e00.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.b4332e00.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.b4332e00.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.c7c5da28f.0","@material/icon-button":"=10.0.0-canary.c7c5da28f.0","@material/mwc-icon":"0.21.0-canary.b4332e00.0","@material/ripple":"=10.0.0-canary.c7c5da28f.0","@material/theme":"=10.0.0-canary.c7c5da28f.0"},"publishConfig":{"access":"public"},"gitHead":"823027b19badea63e32aa35bfece324daba62e19","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/823027b19badea63e32aa35bfece324daba62e19/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/823027b19badea63e32aa35bfece324daba62e19/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/823027b19badea63e32aa35bfece324daba62e19/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/823027b19badea63e32aa35bfece324daba62e19/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.b4332e00.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.20.2/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-3rw9rc3PgGyU4XEbcRJYddf7GS2xG2pxk3yM2sSXuBBIUZI7vlliSwqJF1XkeiQMT4Q1zlOoJW80HLmrmRllyQ==","shasum":"ca4b4556363e68975abd17eb2027a6d03d89fd1d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.b4332e00.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAhInCRA9TVsSAnZWagAAUPkP/2ta5xgVmg1Gcwgl+1oR\ntqvy7cJhD4t+42gfxiCy3mBDA9JpX9Q0HnynVamVIkgLogKaIXqmj4AVj7BU\nDbSm7KFEs0Q0bTs9kPssd3y/37R86mh3CTrZTFTNzdPLIM6O54s4CQYLPLkM\n6e+LS6dox7vEBI366dNDZHP0YeSgyOY/RWJe6GA10UEzBS0oxGg5wUkhkkpa\nbM77gybD239vXzK83W/HHCmWr7jjL0yQwq0x+y3iULsHm8WUBuQCvpQvD+Mj\nTPPbJqV6L+aoHx8elw+Em1jjn2ZepxCnNJXpmOYZUy7AFBcZAVi1kteUAm6T\n31xy4xjpE8S4f7uQRC5hHvdbxfwQq+VmNM9lSLWYFNaKCYFsQ7N5I9DEcp0H\n1IGuuCC9qZfwZtPTP57d2nbs6ybrlHCZLT+yo8HWheAURfwG3L6DK0IM8nwl\nuj1JmGzsKz0ou3C/qavoZV+nkE/Q7elzn12PMIU9BZA7voduU/Q/R5TeOKk+\nN2Hv2AyleIKd/+ATyo63Kj4k/QcTqErO8WYnamWjrZhEaEZsl5s9dBbdJE8/\n15PN27CDDc6i7g09oZmWwyUOZY9Id95dN/HsIQbgWAO7stg8ObybRPGa5rHu\nBv3ne+1FCw5AVDCrSWsNYmjVJJRH/iXYxibTMxWzx0Q11LmKZCpTXpOIl9ul\nDAqR\r\n=1Dco\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCUohNBAREXpIoquVE08Zbsv0Hl1A2xtmVO8LlQWPEc5QIhAMDx4kSLNhUrsuRg+CHmsdpwprgVeXn+W7N8B7C6hs4d"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.b4332e00.0_1610748455106_0.8823249727713176"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.2899691d.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.2899691d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.2899691d.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.c7c5da28f.0","@material/icon-button":"=10.0.0-canary.c7c5da28f.0","@material/mwc-icon":"0.21.0-canary.2899691d.0","@material/ripple":"=10.0.0-canary.c7c5da28f.0","@material/theme":"=10.0.0-canary.c7c5da28f.0"},"publishConfig":{"access":"public"},"gitHead":"ad2d9fc5a5b47298a72fb5fe6e82b8c7c9ab8e44","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ad2d9fc5a5b47298a72fb5fe6e82b8c7c9ab8e44/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ad2d9fc5a5b47298a72fb5fe6e82b8c7c9ab8e44/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ad2d9fc5a5b47298a72fb5fe6e82b8c7c9ab8e44/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ad2d9fc5a5b47298a72fb5fe6e82b8c7c9ab8e44/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.2899691d.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.20.2/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-X5/gFPA649DpUrNm6mNaD4mfpZFuHf+yNgj8/g1kfYXjpvIf1jqpH+3RlurET/f0oOeNzfa427wPVEJwBgXBNQ==","shasum":"9b8c5e532e5662b967db258734a4d63ef780066c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.2899691d.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgAkULCRA9TVsSAnZWagAAEA0P/jl8EWt1heNOnWL0Wgxh\nEOVVSRXMCASftEc9HTBVS+BA0I5tr20HwklfxnJeNQE91wdCqYtCb7doFgMT\nQaynKMmQnnMBJpPT2PYdKszOjmNbogI0Pe2Uq5lGsN0K0OJjx0dFFRmTewc8\nf6JBrX97avo4+zMNAUMB7dVMi7iZlJbBkZV1dyN0borUscZy26n0VBVJEzpj\nyMg0Zg61juxvw1O+KtXhKJPKW9AFomobo99oiZ/0dP16EFPNpp7pjYpokLS7\nPMIi15i+Ni4k0M+sveLQq4ALATVd9Sd8eY0jhMoBw2AxyRVY+0jGk+L9V0of\n79t3zfwfbdNehbFgye1b5JWY53cDbc7JYUg2F+IkkC9czLprn67Ks2BUsMkk\nok+NIj3qXHSSznaIUXg3QcptPTU49FcF0iwbHB0KFxbPFH21fNT8JvJKIvhP\nur0MImoN3cVIJcU9l41TCQYwyKTz52bv4yD1HisPMQFAEImX0hgDUNXLUC29\nH/3B14iV61lMDos8lAYFPoZDyI607kCW+2CAf9baHAu7CtnADkEyXd+Ql7h0\n7qFWS4w426GLsE4K5l+vyNMGkeghSvhAitqcWMoj1cYX0101MIMEuNvuS2Rt\n6MFoauHcGarAwnBtJ+h/57D20kQ9wKOdiotyiqqki6q5i+cShO0nqk6iJfWB\nyuyo\r\n=6nhd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA8UTnoipOXyJ1Kpd1EglOXic4wimrsAIdYMi3bpssXVAiEA/eCmk1Bie7m07dQ3wKCAnlPRwALLygiOzlj8MfToFkE="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.2899691d.0_1610761482841_0.7750699243096681"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.fe73953b.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.fe73953b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.fe73953b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.c7c5da28f.0","@material/icon-button":"=10.0.0-canary.c7c5da28f.0","@material/mwc-icon":"0.21.0-canary.fe73953b.0","@material/ripple":"=10.0.0-canary.c7c5da28f.0","@material/theme":"=10.0.0-canary.c7c5da28f.0"},"publishConfig":{"access":"public"},"gitHead":"2464e59ad6a1d74aed7f8ca3477c1f8d244eb8b9","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2464e59ad6a1d74aed7f8ca3477c1f8d244eb8b9/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2464e59ad6a1d74aed7f8ca3477c1f8d244eb8b9/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2464e59ad6a1d74aed7f8ca3477c1f8d244eb8b9/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2464e59ad6a1d74aed7f8ca3477c1f8d244eb8b9/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.fe73953b.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.20.2/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-bzcctFsSbI7QboSR4MitIe4wWY4a/569lL9F8vY9iCYhjoLLJp1pfPrwTO10bBk5lmuqu7XBcv6JXOWy3EXSjw==","shasum":"eb913cd8e084f5e5d52056712fd6ce4cc278ee43","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.fe73953b.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBzE4CRA9TVsSAnZWagAAeAgP/2SB8QE5Qzt6tNn9XngW\njcv0dRln2wNJE0KdVz/+NgveObjEprOmtu3aQtkSx6dL4oaIdy4dThl9LIIp\nlenw+NdLKwVNMu9jTpWIyaJaiaw32tAu0PspTwca/Xbw4vTenevZJLbsITG9\nBSv4Pi7ojG/JDvml6XjruuxSYoizwU/YCH6+UDHdbtJJhYwNYq53aQ2oIrAP\nJ6uvAIw0Jdw+DFvjPhqXJgrPNCKrr4XgmFDXiMeJ1TQ/iw7iLOB+jX1Yv9nS\nQLji9DJO+EivJnzkKpPnwy7RGiVbtvsdLh0fyAsuZNa26XKMljABOZBhdEZB\nyWpUXhzmxcfqtWfv5WDctDAblDz/msDi2R7FOxKrnjeF1CnkBEsIfcz5yRX/\nXWvjnamMR/bA1mzuC+33DS2S9W1ohrUBlJtYcgU1cVmr2v+znzctVjyzRr89\nUP2JpFqPoDDYfGr6iIEfoTT2itRL380U5aT10iTs16M/bq71NVrKANh+peCr\nwS08N0VXYx2uL3owX/FX7FiJpXWxuXJh+gSI8qKj+omreK/xGX0Pe1b3CU9j\nxUH15DvM/20ktkU2qA7W1jYUKNSDy3OfQCoimdxhwQtJJYVBQ8B/yLtUOoEL\nJWJsi3Ykbl761lMzSDno0c5tN4DAg9pA50jPkoyD5fcwjANEH6z6M1KObNB0\nTh+3\r\n=taVJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDXEIcyboE8KWFkqD1hGr7//zMjFbYt7DyqJdperQ5AEQIhAJYXbQ05NRB9Bv2LlaXU/avPBNhr7d5JjEvhYN9zu2dJ"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.fe73953b.0_1611084087673_0.39856818432299823"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.d3a16455.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.d3a16455.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.d3a16455.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.c7c5da28f.0","@material/icon-button":"=10.0.0-canary.c7c5da28f.0","@material/mwc-icon":"0.21.0-canary.d3a16455.0","@material/ripple":"=10.0.0-canary.c7c5da28f.0","@material/theme":"=10.0.0-canary.c7c5da28f.0"},"publishConfig":{"access":"public"},"gitHead":"cc074ab80b57efe95502e551eb4d0ce6a153094c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cc074ab80b57efe95502e551eb4d0ce6a153094c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cc074ab80b57efe95502e551eb4d0ce6a153094c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cc074ab80b57efe95502e551eb4d0ce6a153094c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cc074ab80b57efe95502e551eb4d0ce6a153094c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.d3a16455.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.20.2/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-sC68IdTEQK+5EC+aa00wA5AIF7AfyeR6f+/V+aybLalSQoE1EC0T3TdcUJCDOjt/O8IoNLxoAbcSuaubEqrjzw==","shasum":"9458eef0c664bf1736231571eddbc3371fd43cea","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.d3a16455.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgBzh8CRA9TVsSAnZWagAA3PMP/0NnQgn2KySYvtc61aDe\nh3pcdWV/ii8uMSSwtaBgIic0BxC740lvd+8SsyJAonLhek1LNVg3RR2tx8mK\nxwG0FceLN+jTjFnxHa1BqrFx50Z26fewqCKI5VbvVanNAjXyDiKdQZ3e+EL6\nVmArBao4DZUrSCEUoKNxupG8pj/KUqn3gUZdtC3akTzWy/nlNHPI4McNDtjM\naEwDtldzB4jWQbGhxLWzRcuvnamPBxXbnHz5ntfLZMwX4XGdszzA8yM4QN01\n0QLdI2Sz5qH7psq8vSf5qmkK7yuSb3d8vt0fDy+2QqxAVA/zUIvIODkOY0qh\nUGCICQ1Zlor38Aq+k31uZR+d1X9u9t+00Lr2qfu4e/PZ1ajdysalOgtKqvw0\nkQ3VgrJYOJNOcIcqWYZz9cfqyKWqFAJFAa/kZ+fVtOu2uQbp3rmnyV20KAWv\namQ1OMuG0og5Ej9OzFr65iu+jjutonmmlQrxbPfR2SotTEe9l2owTpe9/aAY\ncWfCA/5xvHuuy2OU0MMAfnRvzXGiBJwPiWYPp/JoJEg3etYB6p1AzYWaMstq\noe9bxjpqF0Sz1RX4/GQ/4aZTPkcWn7yiI09UHZ0y8HD877NG3qrB9vhgRkDD\nmQ/8Ow9QOeRQV75BLMIoXi9h98a3MAO8YXQYx2k6uFSdXUhxJXSwApaAn8Uf\nbf8k\r\n=84mI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICFaTTgBKMZxxhnvlsPWkibq0KwccXHsTES9paVfvUVoAiEAroISUpJFjUKLIDBseHh0Dcm/xpFaosqMF9d43os0wjU="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.d3a16455.0_1611085947751_0.7819458159937829"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.597ca1b6.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.597ca1b6.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.597ca1b6.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.b2faa116a.0","@material/icon-button":"=10.0.0-canary.b2faa116a.0","@material/mwc-icon":"0.21.0-canary.597ca1b6.0","@material/ripple":"=10.0.0-canary.b2faa116a.0","@material/theme":"=10.0.0-canary.b2faa116a.0"},"publishConfig":{"access":"public"},"gitHead":"2dea4d182145f148cba1edfd7b358ed05bc6c8ea","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2dea4d182145f148cba1edfd7b358ed05bc6c8ea/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2dea4d182145f148cba1edfd7b358ed05bc6c8ea/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2dea4d182145f148cba1edfd7b358ed05bc6c8ea/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2dea4d182145f148cba1edfd7b358ed05bc6c8ea/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.597ca1b6.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.20.2/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-3NBmgahaY7vCExhsegMaS+iolJRmcKX1/tcENOGtif1nyN+MEMJRQyghXZOJOhU98T8G+01e+JAYj4pcaLQWRg==","shasum":"7a7194ac51be6d88956e73609f036c721aaeec5d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.597ca1b6.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB4CLCRA9TVsSAnZWagAAYcwP/i2pH/pzj2mICOzzwDwg\npyYVztfWBbI2qN1qZSa6gZ+Yf1hVFgKOD6V0vEikiblQqyRztkuotbCKpBu3\nvGMxduahCjO5DVsKheIjYdD1A+yvMLE9XdDuSFDld5hc61S5nPr+qYQaP8Qh\ndaLqHyKsbEKHaI6VTtwjaZ1URXyZr/I1lAuK2vYS1q4BxegfhFqQ8/dgNF3O\nblXCcVpAH31/Q6z1QZsUwWMjgVv7F4MAyPET3vR3l0CGHG7XiyGsaGXFCyLQ\n3BmoWr6JveOkcmjqnMca4NYnUnvRcGbqQysKUVycjMCTsCLGjfN2s9TKzpyU\ns4J/mcZkDWs3LO03WdQ/2QkhpdHtaAUul9yOdczH4a/4YinX5rQl3T2S30hw\nzHOg7EVmbKHA8gOKM3jM3DE4RTokv7VXQ+6pLBcTwd6636TYx8re6Ye9YHYq\nUzPBhyLegVXWDNk8Dj29ZwZp/QahHE9etM1zIds477tkK6iT8qbKKYz3efnN\ngogexkhBANUg4196s0T+RH+nYoywFBFKDR3MxgpR2AkEysi+pzZOZblSYO7h\nIPJ6eJuX8sg/CZNU0ODEqREl/+iUiV1yQGZOWGU0Bn9s0+pH6naaOHtk0fUU\n3Vq965D6EzYw6Vq8nJlgh3twr2Kwvjp8U4T7R3yetKSkFv2wK9B9+sL78wH8\nQqpH\r\n=bsJS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEagUpXJvhVpIJT0Ku0FYWCmPE1CJCqmamwwYAp6OJbuAiEAwpZK+AV/VcLP/eTrcwz4aFuhH/E3L5mm8NhG2kfafKc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.597ca1b6.0_1611104394837_0.17078838925101691"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.3c195efe.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.3c195efe.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.3c195efe.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.b2faa116a.0","@material/icon-button":"=10.0.0-canary.b2faa116a.0","@material/mwc-icon":"0.21.0-canary.3c195efe.0","@material/ripple":"=10.0.0-canary.b2faa116a.0","@material/theme":"=10.0.0-canary.b2faa116a.0"},"publishConfig":{"access":"public"},"gitHead":"5832b828afcaa6412dff007228c15a665862a145","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5832b828afcaa6412dff007228c15a665862a145/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5832b828afcaa6412dff007228c15a665862a145/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5832b828afcaa6412dff007228c15a665862a145/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5832b828afcaa6412dff007228c15a665862a145/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.3c195efe.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.20.2/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-iogleRWJasqy+dXKN/5URqFOww7KJl3jViJJzXlQmmiYIsrD7MyIpeCv05pQCS2E1No5TAMjipF7awP633s5CA==","shasum":"71625adcda48a9dc0034a4191e078579afd7c16e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.3c195efe.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgB47+CRA9TVsSAnZWagAAR5oP/RIGEDqU+ZnSbSW1z/tB\nUL3nov0XFUE4qreDgVBxFOt1jP9YY1Q1G/Ne2YMUvVglr3GVfWc1LpGRwT8y\nakpZ5476S0cYo8cfDVap4bpf8beX9BCSkpoYPug9fzpynzIPQvnpB+2mcs82\nRvYTprSSAjCWp+AFDrQyJEs2HUHfxF/AsVWqVESLLWIzOVBF2DMkDM+5k/Dh\n1UXbPtCghgYliv0BzRPQV+ANEE3qKCQx/7NZkJnN2jnwIvc3iOxOVKFONxIN\nvaufCG1LBdCkps3HLNLxbLz3FWh++OdQMGTGk0pGVQlcb6DGoB5rgxJKQpde\noZx6+D/oUrcZmLhZT4rZXSAZXGEZpKydQLI/VhQy7dwQsTtzGFHlO8tX3cKC\n7ZQnjmKQw1J8LSTNc83Kc6iA7VNOa0Q0DLoN3EN0s9UXxw65W1b0yMSmGmFX\nB+EQe9ED7C4hA5OEJFCK+BiLhgWH0T3jsYmnOKq8RCoum0+ku1XRiGnHLhcG\n1jRxu16xcERtMuBnFGS9f6XowMP6P6xS2ULdRwEqp0Hr2HVv7Frcz+PaFQ/n\n8IrqPXEg64g4HR3mIcT34v388Q/+EoXOwux64UbCovE5W1I3TEbvjAS0OER2\nDKRRUjTtZRWpUjEDOcm58QNPIe0JMx0HfpM46gIOGj74TH7N0AQUqjIh23n3\nYbZ8\r\n=A3Q/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAX/vwmhkn/0DXaaLf8gUdNoLX3pAgAgZSjqRSjxFOWAiAShX1OOKrCGCSPT6EctoUtibACjGY5XmchbJmdv5N/3Q=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.3c195efe.0_1611108094497_0.6603521475994067"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.f7b8755f.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.f7b8755f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.f7b8755f.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.0c95c9f7b.0","@material/icon-button":"=10.0.0-canary.0c95c9f7b.0","@material/mwc-icon":"0.21.0-canary.f7b8755f.0","@material/ripple":"=10.0.0-canary.0c95c9f7b.0","@material/theme":"=10.0.0-canary.0c95c9f7b.0"},"publishConfig":{"access":"public"},"gitHead":"189595c9eb20e25a71796a5720374331d50a7f72","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/189595c9eb20e25a71796a5720374331d50a7f72/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/189595c9eb20e25a71796a5720374331d50a7f72/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/189595c9eb20e25a71796a5720374331d50a7f72/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/189595c9eb20e25a71796a5720374331d50a7f72/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.f7b8755f.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-TX8Q+iWBgL2Cla3y2149EqychcjZ+LhFrd3EPPNfAgSlGu6CZxfWABOaF4R+s+V+Vrq59d7EGGpr4udLYG2ClQ==","shasum":"7df1662a6fc25fdc252fef581e11e0b8a50e63ba","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.f7b8755f.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCJSeCRA9TVsSAnZWagAAW7YP/jZ+g1L78ZrhYPXHykBC\nUOq61mlyhfUePwY4BCDfbHOWkWc2Umhp3BUxw8yY8HpAsuHGSS0ZtMiSDA2A\nQWTHMsfzqtwd7pteKmij44OMp4qDrpnRUVGU5qlCH3PFMJdn/SWE3q4ttbXH\nao4biAsvWFVa6IW5iGPQuMJDWoBGlAlcQ5g5+cgos9RYPskpcJV+9NMhCwQ8\nFHEIj7f2punIqhe8qT9LPyrxFz/XWkoRPTKPfpoGIjW1LnDs/oMomyhQBbS2\nAfkRLxBzOuGc3klJcVZYb5xrUj9PTCBci0ULIByUbwH62KBvtSU3vRTdpnYV\nXcJ8n9KhO4K4Oyc4Qhwq7LfnQbv9LBMq1U2sPT8AmMSP1eka4XAdNAw7dOl7\nxi8rZMwmD8RlMcAq555mY8dTB40Hz4EUsqEp2c3jER1mVB6NZH4gY831Ie6f\nR8O0otpqd21BQiAj21dzpwzugx7Wt9cVGqI+Zga6lyWV42XXrRZId2x380Bh\nDW5YpnRNkYqUDjA9zpjEBMzLPd2jJxtfcBVBhWNapka2+rr96LsUZwXAL/wP\nmYtBwzdF51OjIzQDnzPVjNgjDzga36JHs2IfFzQCVSIRm70/N88qT/+QwcaI\nGWzGloJ57UTVgye/a3wcitOKtryI1p5kEn7t0EjvVUoLO1GOs6gals93t/Ns\nBENb\r\n=S99V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDRawunVoQp693iPQRv7kDZuoDZi7RURs5rK2kSwpMrewIgP+87oK4EhangelHmzAizJrisxtV6+oIMo2E0g9wn8Uc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.f7b8755f.0_1611175070295_0.894129116912983"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.f60de7df.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.f60de7df.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.f60de7df.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.2ed2d829b.0","@material/icon-button":"=10.0.0-canary.2ed2d829b.0","@material/mwc-icon":"0.21.0-canary.f60de7df.0","@material/ripple":"=10.0.0-canary.2ed2d829b.0","@material/theme":"=10.0.0-canary.2ed2d829b.0"},"publishConfig":{"access":"public"},"gitHead":"ada07a353340882b0d087ddf967d399be3009123","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ada07a353340882b0d087ddf967d399be3009123/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ada07a353340882b0d087ddf967d399be3009123/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ada07a353340882b0d087ddf967d399be3009123/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ada07a353340882b0d087ddf967d399be3009123/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.f60de7df.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-/WmTkQwdKCu/hLMOuGhe8lvnLmPH+M1s5T45tv6f8QGXgp3giMSokH1LBA3XLZvTZUNz0fGf0Xmv5FLMRpLxqw==","shasum":"386639c99df807d5ed3a59f8221ac920be21a4c0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.f60de7df.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCL6OCRA9TVsSAnZWagAAG7AQAJ7pQ3MuCr/6Xn4rCuCX\nVt0FQmc0zHx7IYAw2evGfDM7w1x4Xz3F8CKKETUsNJJrX0UaLQ6lmkLnfGe2\nP1XELMepL2inZ/HNMUo56w0DP0hjbkhhEumOZ0EtR+vH5+uFiXpY0g877/MF\njKa4HMsYoItqWys0XneTtUFCcfwEj4w41AIRw7i7J6TyQabPdZ0uTPbXeA/2\nytz96AcWBng7BqcNZOK0ZdrkEaUpVqXlbYOqcoed9V/PK2wsu76qzuKR4ASh\nu8RUCFn9A2xAmcyUhCos1zU/wlh8bifqlQ2zVPx5yVg8/vv5YIGJ1b6PUEYW\nQLVEeIUv6Zj6T3fyfsZR8NGjSPP0vd21uWLhA8ppwKPmbyyDW6Ec2ieX6fl6\ntX96H3KCqcMP0K/MAL6dLyCUZw3+yZqUBpSGFDtBhLMD+4j9egYKRoKtwTWw\nHKvk6SVIjdiJk8rOH3DrxQIxu4K1GCtBdk6ZLvXKMI5zd8HIVUbaieNceYe6\nXD2AwAX8pDi4A04viH1bixAs7EPcd0LlyCUyUN0bB39QLkHXY+RrJNS3oaK7\nz/X8YofAVrcgYF7+W47qTEhdFaPm8I3UONNnpA4HBNCHZE7FxEXiyWoSu8gp\ne7C6hoqhZJgC55HVM/zlBxBKyTg48vxPX3+Kl0XsRQ8p4C2weUTtKoRzBnj0\n7WvS\r\n=1mAJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDNQyQSJaLwQuayNu2nCyyGI/WrohaTEOxaKnQXM7ZFjQIhANQBplGtOIHOde8TAFnvmQN6cGlbB7bfvSbYi273izQI"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.f60de7df.0_1611185806308_0.8565668593985221"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.664a2927.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.664a2927.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.664a2927.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.2ed2d829b.0","@material/icon-button":"=10.0.0-canary.2ed2d829b.0","@material/mwc-icon":"0.21.0-canary.664a2927.0","@material/ripple":"=10.0.0-canary.2ed2d829b.0","@material/theme":"=10.0.0-canary.2ed2d829b.0"},"publishConfig":{"access":"public"},"gitHead":"af2f8cdb8d2e4132b15e0b5a79f060d43a3431d9","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af2f8cdb8d2e4132b15e0b5a79f060d43a3431d9/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af2f8cdb8d2e4132b15e0b5a79f060d43a3431d9/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af2f8cdb8d2e4132b15e0b5a79f060d43a3431d9/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af2f8cdb8d2e4132b15e0b5a79f060d43a3431d9/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.664a2927.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-aeTGs0ChOGDPl+lmjDbbYUspZFCxgYUXgfrMMpZ/IsSs5cb3T/xFFrwlklDckoDuqNFuKZIzU5BOqxt9R0quOw==","shasum":"1195248f8fc75f898afcd20b25137763f11dac12","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.664a2927.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCdOSCRA9TVsSAnZWagAA1TgQAJ1lZbrPJJPWltF5WQki\nW3MXlj2R1P2jumtHTdYLCvXU9aqpTqsQ8gt7BtefclxUNdnGiy9WE0Y8snr1\nzT0fJchXxLGVHIWQjOpOf5w90wUQHlu7mMQa66VrrUnjlHyH8nHQl2aoBBe0\nxCqrDaYB0sIgMWALsJMZBmXHwKT/a30KK72QpFUcL9WD0/zRqPTUfKveMG5Y\n87CNIiqG3Ch/zxvj7Yc7eN4FtXyw7850S+kE3YG8sUeEO55tUf4vK9gdflx/\nf22YHXvHwfUX9g/Vb97rhfrdPaXbWGZqe3RleFFHORBrzsSjYnlie9NJwoQg\n3uk/082VgL6ycRMfpM16Jp5a31WVeKVCuMpo8HEWZX9200wm1biN1kLsi1/b\nzeioz8w+TrVCoNCz/rz3suStMmJyPaojJnr5wsG3GjqyGWamcfYG5go5ObWy\n1qYl4ASXzgRuFRn7lu7MOucufdNTfb90IO4j/UTGpTIvi75p/1I90gDm09M7\nPLMLJsZduuH4YTzNhFFNaZVj/z8DzQMTJN2uK8V/uytSOMeU0F/AmDq+tZOo\nn2wwF2M0iIebof+8gLuWF9O/lR9//HFHXwVMX2H+JITJZss9zXD6KZ+o2PKt\nD+ST7Bq+JfQsfkrrOJjJXzvN8AT1J+066XM9whNc/+MuzpxKo6EamIZPbtSN\nB3mm\r\n=w9AL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBSaxVoTW/dU5S2y0ZD/3P2GgVYlfkmLnjrYaw0INBuoAiBlDEfRtkRqqJCm6CQjCzT/tKreiEptr3Bgx0coCZ9S2A=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.664a2927.0_1611256721637_0.5952571680588414"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.a6d312e5.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.a6d312e5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.a6d312e5.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.fd61b0476.0","@material/icon-button":"=10.0.0-canary.fd61b0476.0","@material/mwc-icon":"0.21.0-canary.a6d312e5.0","@material/ripple":"=10.0.0-canary.fd61b0476.0","@material/theme":"=10.0.0-canary.fd61b0476.0"},"publishConfig":{"access":"public"},"gitHead":"c9a270f0f64518469d960de40537a07c4cbaf812","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9a270f0f64518469d960de40537a07c4cbaf812/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9a270f0f64518469d960de40537a07c4cbaf812/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9a270f0f64518469d960de40537a07c4cbaf812/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9a270f0f64518469d960de40537a07c4cbaf812/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.a6d312e5.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-xkckKXGd2a3SdtjRouThSBtGXaq3FVMP9ddG7Lv5VJFnJsfvzqad2Fmbu8ECIfUU1FTKILmf4skJnOw3JIl8XA==","shasum":"f05a1fba9c4c3d8e1639259bb6a43d4efed56f28","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.a6d312e5.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCfZ+CRA9TVsSAnZWagAAgYkQAIvq9Cz1wOAHRksYathY\nw6lpxn/OsYzawPmWML2rt948Yan+4br3/cDOqfSzUBGjfFi/FWKdBacxEg7s\n8gdGVHgGyANelDCZmxBnoJl6tSCaKZvJXhoMaCZKpOPca1WT9IaMOvdSSMRF\nWKHTCA2BTyIhRO3SAVpswz7Fz9rnS8c58H6EdawEQnf7k6PcRE0czRWxiPB2\neBNdKR+z4mhWcth4scgR6pjQs/yCW0Mwg0DC7cukuOMnG+CkgCxP1NBJcSWh\n4ZsaK8FX8uUFO+/cisb5cF4JlZ5XxpAnQqI9gZ0AUoOpujwtfJudwAUMLjl3\ncux95SHLU43klz+nKhwSPCcqhwq3O5fPF37RH2t4OoOQYzlOw8ses+hpL+v0\nsaYD5GQQB5775bm1QXiWSncZRL0JMQXMDPI9zdtTCWikDAyIeZwjyqO7/nbh\n8XvIyA/OgW0yoeZjL84Pi+Ue17m+k5Z7mXHL8u+b+lZpvlBNxIybEz9ODUSI\nPOCY3Qe8uf5N7vpAxhMEOiy9Md9yOzzg2F4DABkFTf6gvHYjrJprisZ9azW0\niCeZ1qXfxsnmKC5YDxk4Y/rcyJAHjas9ab0JyiG1aGkFYpIGuLn2siTNMeSm\n5KlmZD70AkeIRcUlMrLgVCR8Ry+LUinfdrZOtCboN9l3SGvbfluOfSNa/gRB\n4JpD\r\n=lq1D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbefOhNKtnnORSuKXNMoEPXdWqujlbMbo9ny60+V73gQIgD/j1UiJoQwbK9fprPu487g1Fe43DTg1/WlW3ue1GeRM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.a6d312e5.0_1611265661643_0.8598525431866009"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.027365eb.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.027365eb.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.027365eb.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.07deaec27.0","@material/icon-button":"=10.0.0-canary.07deaec27.0","@material/mwc-icon":"0.21.0-canary.027365eb.0","@material/ripple":"=10.0.0-canary.07deaec27.0","@material/theme":"=10.0.0-canary.07deaec27.0"},"publishConfig":{"access":"public"},"gitHead":"85e9fc6866aaf5bc83721e8c823275ba9232a536","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/85e9fc6866aaf5bc83721e8c823275ba9232a536/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/85e9fc6866aaf5bc83721e8c823275ba9232a536/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/85e9fc6866aaf5bc83721e8c823275ba9232a536/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/85e9fc6866aaf5bc83721e8c823275ba9232a536/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.027365eb.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-l6lMhPusDl5Ned1LIQVq/GaTmblgnS2/6BCMaAdaUJ5CRtoKBDgTPg5BS+2bnz7zjaT5RS6j9s6eG6T+1GGGSg==","shasum":"d480d6c2d528ac8065f1ed188d5a2bf319b04f59","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.027365eb.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgCz6XCRA9TVsSAnZWagAA384P/iDEwwojamAb7HUjXlAX\nFW8nNIbidr3fpSDkYAm9JszgwqaHteo/v9Nqdsn0PUW7dxiLG3n2XOSxojvZ\nIxwTIsgjJNy2VPnQo5aeqvJql6Wag9oDqLLwBb4u8HSF1iQI1JH0jsapiDEq\nt+r01d/Hhmh/5LCgZRABSkB7nzHq/GK5q8/FS+j3zlX3xmu/Y8aJH1KwPN9s\nVngu99vo49e1lm4k954xLESC77PN2rmCmBgCP7X5DAd4No3zp1Fj7kc8h78A\n2yKy2RcqKLAsiBMQxCeKoIR5hqro+y0RjXpZ/zDQIm3VF2y34JmS8D3OeSXN\nOC9asztED9eGzikvyCqte6BlA6WlgkN26kUdd7SURW8TjFRrl9PTryetoxd3\n9xJjqLBCFnRULyv5BiV4kYiIMBTCa7gzS8/nU7PwfkLxdcmBxxyvs6h69jja\nRbxFg7SQk8lzsN5fq9Sg+vAxGahVhygnHhQ45RFiomrIZZgjpwx8x+MNFgnU\nxOjWIgZpsdhYfnCTJExYrjXxxP8Bstx6hmdXlH37/DHeCtoTWowJ95u1SKON\n/QlLJBjE16SzPfArtLfYbVHJtJkTAgyQntLltni4s9v3RQIfCul6cjATNUom\nXTtt8itPVBnzOJpniR+lJwhnm5RXxADx2gaFNZJsqEDkgw2U6ZBB6wzwWtO5\nKg57\r\n=yblk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE27ER/Oi+aXMT+vb59e7cCvEYGeHwCF2l4hvWEd5iGrAiARXcXoP8tQVmnJYSWLRvJiDtdspprxr3R99IYYM0Bh3A=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.027365eb.0_1611349654985_0.13927585224632422"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.7e72b66d.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.7e72b66d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.7e72b66d.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.07deaec27.0","@material/icon-button":"=10.0.0-canary.07deaec27.0","@material/mwc-icon":"0.21.0-canary.7e72b66d.0","@material/ripple":"=10.0.0-canary.07deaec27.0","@material/theme":"=10.0.0-canary.07deaec27.0"},"publishConfig":{"access":"public"},"gitHead":"000cf6108aa08030d7569d4ad30c798e7ebe9da3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/000cf6108aa08030d7569d4ad30c798e7ebe9da3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/000cf6108aa08030d7569d4ad30c798e7ebe9da3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/000cf6108aa08030d7569d4ad30c798e7ebe9da3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/000cf6108aa08030d7569d4ad30c798e7ebe9da3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.7e72b66d.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-4G9ZpT6HsVITBMaQpPWy6TBe02dDhPwEnlQq9+Cnudei5j5/nEys5n2Q7pSghG4ltjz+nyz3Wf0EHSuZAIQnBw==","shasum":"2eb0ee5d69ff4342b20615ea8f62ae20f57cda97","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.7e72b66d.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC18qCRA9TVsSAnZWagAA2z4P/3A3ixyl1V5NpAX6ULAW\nOE/feEnd9VPjnxnH3TNSUl2CgoDdf6M5CrViAaToUfl9iOxoDH1tUKr2FZH/\n8gt5ernqluwTdf+xvemL7Ev+phoI76tNcbrVGUGUOn80yJZRUHn1StY6Vbil\n7DEYmh7du64AVElt7L2+yQVtw/z/t2mea7IHhBGqiU553KT3bVES+4+FsLdg\nUrFeK/1L4m+BgM1hSiuxE6Qo7yOjo/URmhIrx6GorGXoFrHvoSiGw7v5TES+\nvKYCBuyrPLlep1v6DBmMwkLMPW4gQJkFsgV8SVnpWbpSdkGLdOTIcmcMw2Js\n3wTzxwMnZynS40wdkxX/jD3RmNqZLsR4F+3xb8E11BGhri8bjR3pP5XWrpck\nLC4ynxoLxTikfKLqg3xWg0uTpC1T1buP/klpCYGULmnnlRrPEe2E0lHSNBBP\nOzHf2nnpAgTeiTqgnyHjIYWu1g0fXB3qw8c1JE+joFKpbfRXN7tPV04rpoLk\nYMJi+ugAF+hm9dK2/C/UcFsvXfKZK6E2GjG6SPI6Bukav2CbsRlBXOxpfYNS\nWGMkO69hliKSte/5XU0CzXsR/efW/TXH7/PFqNE+GCBHfTF5A3UEa2mZ5/Ae\nG4U8c7VeWSgo0BlyFMTmQWonbT6CWvBY8O7JB+Ypcw6Nfzmqp9jf3sDd1pzJ\ndX1l\r\n=/4RS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDjhztfcWNdlPD3j+y61cAILRtpQ6rcfgz5onFKEVFyHQIhAIQwe9R084I2VvOuGbSJuGQx/cDdeBXoyHtJiw6R0jrd"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.7e72b66d.0_1611357993916_0.7969000566195328"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.a6d6a1e7.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.a6d6a1e7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.a6d6a1e7.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.07deaec27.0","@material/icon-button":"=10.0.0-canary.07deaec27.0","@material/mwc-icon":"0.21.0-canary.a6d6a1e7.0","@material/ripple":"=10.0.0-canary.07deaec27.0","@material/theme":"=10.0.0-canary.07deaec27.0"},"publishConfig":{"access":"public"},"gitHead":"24a3d6e567ad7ea6c29b40c2088121baec3a5fc3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/24a3d6e567ad7ea6c29b40c2088121baec3a5fc3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/24a3d6e567ad7ea6c29b40c2088121baec3a5fc3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/24a3d6e567ad7ea6c29b40c2088121baec3a5fc3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/24a3d6e567ad7ea6c29b40c2088121baec3a5fc3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.a6d6a1e7.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.20.2/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-cD/ewX2PHe1QpOKbMI97ezJiKxtSUDTyVR7q+qMzx3MQiAc+82buUxWyBWfOLW6znjQxWfOFxhhpurNPluwVfA==","shasum":"236859c09dd0528fdd30fd2e80ebaaa647f3346c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.a6d6a1e7.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC2CoCRA9TVsSAnZWagAAvxQQAIE6mvUW/RNPf2Ke5oqA\nGk6uTZujB7+yu+D9P3cwbcZQSsddbDafXRaDHUndlmJxBesUg0Zt+j2JNV05\n3Dzj22S8Prwr2sBL7AY9u70TcaO1BHRlrARSvyNLHci6HHK6LyeEcCWqUvLb\nrDVDSS+BFRfTs0YqXT5SNqrYwCBCyEVLDf4jSvjCDjf0gWcP3AIqMVA/c6R8\ny/EKsE9DB3kjW4zKawqieQPxR9SXjJNAkNKQxL1liKQ6E+PEVt2EiCIzFWTU\nCVJcMhcq+1ChXoBvirc+BEmLnmwQQNIYVEDvIoD4dtu1jSAdv8Nni5hyE4k0\nVdjuVgVj2G0eG2BxTnSt7y4Pmivl+Tl23DgwdUgUxiTZ9utk7e5xm1zS409c\n/+1wrq4TVaduIYrmBTkeniVCgZ4AV53Pcq0Gigci+xD2N86jHU8DHl2zfnZt\nXFMnMPfTIt2DHY0XKd12qsvpgBEjEcB4YmT1DIcWt9dtaHP8OZGKJOYKBvcW\nCtKPcz3sE5DBouJG5c4/BV+BrGrktJ44O9mZE1VsPAr10iaXRod48FJu3J+M\n5izXqJu+7ViJqEWpQaPZLOYxnNWQwf+rqe52N6dIBqcNJ71+QkS6I5lCg78W\nBxnf4W0mQRpGfFWbH1rFx+m62q2tFQlkESImtBgEsqdXSdESCDihmKLcZn25\n34Uc\r\n=/H+N\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQU6t2TIFXc5o2zMqLVHWJwLuvFgGChYQ8goNVWgaGNAIhAK60j8O9J08+w2iD1ClfdJJyUiN22EioP+M5eEEwNA/q"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.a6d6a1e7.0_1611358376240_0.7733728528965884"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.b95fe100.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.b95fe100.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.b95fe100.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.07deaec27.0","@material/icon-button":"=10.0.0-canary.07deaec27.0","@material/mwc-icon":"0.21.0-canary.b95fe100.0","@material/ripple":"=10.0.0-canary.07deaec27.0","@material/theme":"=10.0.0-canary.07deaec27.0"},"publishConfig":{"access":"public"},"gitHead":"229d3b172620cbdd5deae4cb60852f0ad2d4671e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/229d3b172620cbdd5deae4cb60852f0ad2d4671e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/229d3b172620cbdd5deae4cb60852f0ad2d4671e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/229d3b172620cbdd5deae4cb60852f0ad2d4671e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/229d3b172620cbdd5deae4cb60852f0ad2d4671e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.b95fe100.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-beDRB19mluBLrpBJ3yzNBjW+Yx6xX11F0AMDqV30vMGQhIz39qs9L3huvyJ2oLTlHfEAaEuikOS27jjyoG62/w==","shasum":"c4ec103b5d6473a424d3aa6e2b722059747c8a44","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.b95fe100.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC2UjCRA9TVsSAnZWagAAVHoP/2agDpsmBC0/btUi3Nni\n2uZv1/j7E1PBZBGCrIntggXYFU8A7ZPqTQEzqFLi+MDFFCUP0/jcOBXeUP16\n4iC9xakffWyJRGLbE+xo73yIn9Wfxk0U5yMwiiA+9gsOGMxuE0EkFK3mF90w\nBppUu/8XmS0j0iHL84hQYEgGiUUgGmsxq6dzpl0+nEShlb1/vmhAn2dI+NBD\nUWuJl3WtUpg0IvYEXdrpvexz+R7CyvBBX7ynWRWLY0jJq4FgTj2chnLAa2Na\n7kFHPHhJnIO6oCAELo738AotVc/GCS1HDVKe4fJ0xWB8x1SCLpBBbYVqiaFi\nTcbvm2Wxhi97VpID6DRV8I52sRPE2yXUEiDfFxQAmF6wMwuSK1LrrJ89Hm3X\n0kWNu1qSD1PexNa3HM+h+JPlkn+82G0RIj1qvZt637etMgJxxtD+kA9TYUEP\n5Mgg/EuWun2avWyBuusl7F7jiQnbUGxL/H5wc82pv5zBKMgsqF8r1gPqml2/\nkm1ezD7U3pTOrE/ofNAnUaVHUZbV+AU2pN2wUuUw928Pa4Q4mL4KISFOpwKw\nLZNVr1J9VTUAAWVh2dubAsTMn4sf6kaUiIvfHaZrgisGe2152CrbzcP8g1WA\nWRHhbujZK754hj1QqFckJTMPwKLrojZtsgg4RGT21UwmgfjWzPQWWCvKnGPH\nJVbO\r\n=uuQk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVP4xu8KVgTP8ovIOGrREPTqqs6qsO2p5NjP6HNoWgbwIgWySD16RLMqO/nePUephgkNkgHCxNiNXwtgvXChyYlFo="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.b95fe100.0_1611359523050_0.16717136298893442"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.c8797192.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.c8797192.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.c8797192.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.b9adb7a0f.0","@material/icon-button":"=10.0.0-canary.b9adb7a0f.0","@material/mwc-icon":"0.21.0-canary.c8797192.0","@material/ripple":"=10.0.0-canary.b9adb7a0f.0","@material/theme":"=10.0.0-canary.b9adb7a0f.0"},"publishConfig":{"access":"public"},"gitHead":"42b37fcb3c5c8e4488b44daf72e5e374bf0e2e75","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/42b37fcb3c5c8e4488b44daf72e5e374bf0e2e75/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/42b37fcb3c5c8e4488b44daf72e5e374bf0e2e75/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/42b37fcb3c5c8e4488b44daf72e5e374bf0e2e75/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/42b37fcb3c5c8e4488b44daf72e5e374bf0e2e75/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.c8797192.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-Wh1p6fVWQG1KdCE+Wf3BRCXNLjt6sQd0lqLzMSRnemu7SaMsLvfpuiWosGcjpgtoOHrsQhXl1A/wfSMPwQDGLQ==","shasum":"d6aed08752e95e9a76b9f507f8839cad6f180f29","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.c8797192.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC2i8CRA9TVsSAnZWagAAFfYP/3qr5OHvNNjGzTHNgjZ/\nj+kwmPUBaoGeVYs706IKO9/OXqzO2j6y2hdjM8vZik40sPDNpR0BQTsAaeya\nVG2KlpFHFhFdpiCWn1C7jF46IzjEGKncjUJTntafVMEr4ZJrEruFORgRWRp0\n7EXiWlZdQCbiupTUJ+mAdf/ZJOVpG9oq0LE4965+2CpA2Hw1mD6n+y9A3P0H\nI4+N13Sb4zFPpR5r0ocIp1yemX9tPUrevrJINtK75LpcGwpPrfXIXUQFSqky\nAaCBPoGnRl0ottCMd9poZXDEJDVhbTrZnmnWmrYD8z9DPabzKoVOy2ZiJmQT\ndrX1lSogkyLfXMLdNX91XODg4U5YPbpqlrcpvNdonO5BclBnnxvKeNj6k6Zz\nnY0vMOAKTY+1Gmja2OlzJkNGX0zapzZaROooHFi9DKMVe4hWHKhhbQyJHA0n\nr7AZkTuX/okW+/FkMfeZ8Qise140aCyKo1QC9+IN2rpPj6xsfpzcuUfe5gWD\nOjuiEFttkrkGSslewKDbl6DFHAfEfGcHSeIHqDfi8f+FnyLb8xv4hgwlDEag\nJZ4+ZtZqETICaHBOuch5r1twQTo68SWE7zkq9kCyqivK6nh7OSyK9CpsGm0n\nVNpVOjhMhOoF/lrPR5u4mKqDEm1gfhlOZ0vwxF43X30qgRBOQHuMa10aX03l\n1M9c\r\n=Haal\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJjGzrfq7mhmlus8A01ZQVhOF5h5MWVhyqfokItLYA5wIgaDKlSck96mxcU68H9lK6lk4zJJiaeGkJqf87BMKTfR0="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.c8797192.0_1611360444324_0.9117561199758508"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.946f5563.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.946f5563.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.946f5563.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.b9adb7a0f.0","@material/icon-button":"=10.0.0-canary.b9adb7a0f.0","@material/mwc-icon":"0.21.0-canary.946f5563.0","@material/ripple":"=10.0.0-canary.b9adb7a0f.0","@material/theme":"=10.0.0-canary.b9adb7a0f.0"},"publishConfig":{"access":"public"},"gitHead":"56b8a23ccbe326cdce0b3b9f5d1fd5c5f5f68f91","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/56b8a23ccbe326cdce0b3b9f5d1fd5c5f5f68f91/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/56b8a23ccbe326cdce0b3b9f5d1fd5c5f5f68f91/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/56b8a23ccbe326cdce0b3b9f5d1fd5c5f5f68f91/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/56b8a23ccbe326cdce0b3b9f5d1fd5c5f5f68f91/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.946f5563.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-PdyL1Waj1fHIOfTNJCnXLuRdxHGouZxs1C+OlCS7BRRbwIBSVtucm1R4V4p8BOMqMvLPkSsKbv2btP49MzC73g==","shasum":"14c1feaa98e1311ca4b8458999f56b2aa5d129e0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.946f5563.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgC3E9CRA9TVsSAnZWagAAzOkP/3d9CAyPlC7B5mmZW1za\nekkK1pja4aF/RraiI1KvgE8I4kbYVMDUfwLsM+iNjy7dL71ISClPKnr/11oK\nzQXC27APyn9gaj7ziV6DA97j/83k86wAojVf+rvzk2ZjSvSlhzwXXYu1z1iI\nCrdF1ybwdwZW90CQiDHBtOnaeJhB4ks+Z4n8/awK6J8jkLbfg7diRqil2F9Q\nO/iT62rtPOl8buWM24WJCiRVGZdyJ/WDGpLLfVotsgnLgSd0RgdCGO7akw/o\nr//DRJii8uzuiYnhdKnD4plwJXhY/dOEMFWmmLsNj9frC73M58fvjHbVjAi2\nsGwF7b6BrZuplPSzN+/NteZM5XAcPxZHxtcmSLwIunSz1POs2lgf2YUVIN6L\n+CDLtspnETsVafQNoPKoK8pW9UiSRayvKcJMwpACdQhjaagMWd/Y/Lrs7APa\nHoutulD4qb7T1SN1WQpZjZCd00X417D5BaMVGVj12SNHOi6l/glcdk4QWtBF\n/NxClDOy/JtdsJiTJBoCb4rxGyu1g4X6HPEB24eHEpSgKzK5T6buJyUMbb0c\nxLkJPCK3aNr4HLyEeXplBcdBy0FWkAM8SaHdKSIx6uaNP8mYPEF8kr7VdF19\nu7pV7a1arzFgPNNoujpHnqvtq7dE/jPh6jqTnP0hmzYoEgdbagEyNYPfSqic\n4pNC\r\n=OuLq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAwSTRNMEcMX2oJcgkWvTKzKL1q9fz1xbw8lh09HU9thAiA3iroixpe9xZCayl4AeWZXL6u3xEAWWohwcd55H0Nj0w=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.946f5563.0_1611362621198_0.5915889988092473"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.43664f0e.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.43664f0e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.43664f0e.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.b9adb7a0f.0","@material/icon-button":"=10.0.0-canary.b9adb7a0f.0","@material/mwc-icon":"0.21.0-canary.43664f0e.0","@material/ripple":"=10.0.0-canary.b9adb7a0f.0","@material/theme":"=10.0.0-canary.b9adb7a0f.0"},"publishConfig":{"access":"public"},"gitHead":"62b7e6f595b2e13e2e57bd8f8f56ec11405ee0f5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62b7e6f595b2e13e2e57bd8f8f56ec11405ee0f5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62b7e6f595b2e13e2e57bd8f8f56ec11405ee0f5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62b7e6f595b2e13e2e57bd8f8f56ec11405ee0f5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62b7e6f595b2e13e2e57bd8f8f56ec11405ee0f5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.43664f0e.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-pWzLU+8k+raLcNywcE3ksOcbOvDQ+EBXaO0h/uSMvj18WIY+xkVKdEluX/UcwPr5S2nMCH45yEzAoWXxdWG2Vw==","shasum":"d561df4664cd50c612fd88b3501ddefe7b95dc4c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.43664f0e.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD0jMCRA9TVsSAnZWagAAYoUQAJ2HHgVksBiDDCauhjx2\nvxnf1GewqfVM2Tgs8bJaV++VAW2Pvq5ttzaoKJfEfq4J6NBoiIftAj3cObgQ\n/9dj43u9umLF/o1zo0WbpkhQH0FF6ilrhjSwQEBX0ubjkw2GOPbIy7Odoqqf\nAiMbGv/z+2pelPIGemISAsGU3qx3lkpieVrLKFQa+8B0Kdxgq7LHjudPw85w\npfyRO14u/qdvyEl6CGYTjlux03DFvwRdZ8fs6i9EJZmadjtF/iGrlyFasnld\n3HhVFHlEzE5nzzq9EjHdkZ14E5mJYqIqmBjLR48m8Tv9AUvHy2wiozXodH8V\nTGuYa7wGEWstuGpWo/2V9M5eGdJHL0dJ8amBcNCyTbGUKWMoXLQ11a4/20wK\nrfw3zPzD+D9Jc1HR5VqjxaYRVRqFJG3eCLx6J1hGiReoT7+sqy4L54RbsmgQ\npzV6mQaajMOFV2JXCEZudBmlg7WO/FIDLIjp+l8ZUR3yIccDU+nSn6LckjTv\nNSIv8RPdi0y4rt+G1IpkfEKyzjA8IEHYeaP7AuiQ/qTVp/J24peumcX69nkB\nzKrF7kOCM7ZqXLUyAKtgZqZMEGW1BhygXa2FN26Y4nEy+JsKc40K/WEjYodL\npHvASv7xHs3VVdlprjHJbyfK4QQWS9lHIfyclrCf3bZH00OG7zYLbVxXzWxB\nWJ5N\r\n=qIWY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgKBOHgRV5+n+cCgyvI+BpHsBQyqv3o/PBqWFURtTHBwIhAK0naAKliCGDUDn0zW5FVyJf1RltYy+bu55x+l8IXCSN"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.43664f0e.0_1611614412134_0.0444975962486982"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.2e769e3c.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.2e769e3c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.2e769e3c.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.b9adb7a0f.0","@material/icon-button":"=10.0.0-canary.b9adb7a0f.0","@material/mwc-icon":"0.21.0-canary.2e769e3c.0","@material/ripple":"=10.0.0-canary.b9adb7a0f.0","@material/theme":"=10.0.0-canary.b9adb7a0f.0"},"publishConfig":{"access":"public"},"gitHead":"e3a3fae1109be58444840f6099c0f87c3966367d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3a3fae1109be58444840f6099c0f87c3966367d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3a3fae1109be58444840f6099c0f87c3966367d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3a3fae1109be58444840f6099c0f87c3966367d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3a3fae1109be58444840f6099c0f87c3966367d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.2e769e3c.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-6CO4o+s4846uvwqeBypzs6TehJ+orSI3vh4GQnt9iP/gce7QSPyo0ZI7JkLXOdHPFhLSfFyjQxeKcYTOOg0Ivg==","shasum":"72b45b3dcd8fd9c2cc10b0695524fac5005e9d12","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.2e769e3c.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD10ACRA9TVsSAnZWagAAE5oQAJnD+V63H2lqtk0Vm0qr\nBAt1KsHaQRX9I/6qo4pm+lYdDpPnqkWCyre8LnPDzBOeqQsAfGCb4bTnsN4Y\nF+HKi3LzfEOpcetEQC26rdU0aXowAKU6VlveVcajPPv0Gtchum5YfPEdA62I\nudYbotLWSpjTYc7iz04e8eg2T0LKlDQBj0JnD0hMRmOAkQL/1x82pJu1vh7O\nb6QulBUZbTO7VF6OG9fM3cOeQfJWNr2H/RUQ8/CKZly+22wXeLYZUHtVND7a\nPZ/LxMwmkPOZmEssw8zOzYy/SnAnel4qPNT3+9/wmerkW7kj/jlQhyFIftCX\nslXqyAgEOZc+bOA4zbydHYCGSH41IN84a2V6AwKUkHGU6/y/RxWCf7J5Oyli\nzLRx3d+aWbONbcqWczRwWeyfmLWyKA3Lad4djjG5uamuhnMMCFyMLAqEwbTo\newc829bIponWJ3p/rxZYCBzkCpE10EiuL1nmBLP5oNLsQngcMKun8AZo+phv\nkFhK9fDzdxBYG371Io+nL60+E36c3OmmJDwmnpBuI6s5KOtx4w8sWB4e+iiQ\naVXetDcMGu/TyRoA5ssVIRoGOXd+sImq2xJSkD7X2nV9LRu8IWywUuQ3NC6A\n39Cpf2W4wmdjhOYtWmqFtc3LDo5KRu6HJg0jw5YtKw2k/N1JGqhacZBViTHy\nqRgz\r\n=sUer\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHihXVFN42/OAYfUPjX/mhyJ4aa5bEKeFAHlnRRwQxS+AiAUNId7zCKErjW2RXWXax7ZobTc00NPIjO23d0wM1ln8A=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.2e769e3c.0_1611619584445_0.8662719250673983"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.14e01610.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.14e01610.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.14e01610.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.96878e1d0.0","@material/icon-button":"=10.0.0-canary.96878e1d0.0","@material/mwc-icon":"0.21.0-canary.14e01610.0","@material/ripple":"=10.0.0-canary.96878e1d0.0","@material/theme":"=10.0.0-canary.96878e1d0.0"},"publishConfig":{"access":"public"},"gitHead":"0794659aea627aa04b2ec37e3f0e8cd9d976ae8a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0794659aea627aa04b2ec37e3f0e8cd9d976ae8a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0794659aea627aa04b2ec37e3f0e8cd9d976ae8a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0794659aea627aa04b2ec37e3f0e8cd9d976ae8a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0794659aea627aa04b2ec37e3f0e8cd9d976ae8a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.14e01610.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-tj8iEq2jtgEAA1l6bLwszhB7JYLVQBEeCVjqrVUzYPl1D0kJHr539Q5WtlhR/6I4BHFMtzHhUU0s11YWx4IQ5g==","shasum":"de64415fb5e6977dc8c797909b6856e705d76dfb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.14e01610.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEcRICRA9TVsSAnZWagAA9e8P+gIAEFt2txxj4ANghErK\nbnJdN2f0ODBJoQwNpK+LfbjvdEnTs40BO6SBgboP0WaS9njFtMLVHcWZ76+N\nV2NNNlZSHZK/SW3sMVccKr3yanBrAiZNIy8Su6sCxtggYaNdSmGL8KHBUCWR\ntPCjYbQjfMKlgaFEL6IwZLbiFkqPPQ3t9i6uXGwhtVZQWfYe3DC52kYXU2Z4\nnGMI2jM/C66nyHpVKOXp61imR/ch9kuuxE0syZmWCVfzgsZdMJOE9vYeewk8\nTF3GpAZrgN6aCnuwV8Ohrf1cXCwghcfh1EF/h/EPS1394Ytm2t6kbWZTjBgG\npu4EBmtNV/BvAB8ymtgVJSXJIQ/nvzLXx/1vqH6CC22WgasC2q4oPpm0b9JR\nbCBDutNbtPwAT4VAFwzU9P5zJV4ttEHBSIxjkdi21uJk7yzQJkn0dnRnXDcl\n1hkIknMLeCK2L9PU916r8HmwZ1G0FL8gMSnctEG87RX4XkQsr5iW964xeKmn\nF3BuO/nZ366t6OZ0pK6Nkg0SI7c7refKPnoG5xJYRvrCCfas4e1Lne5Ie8xv\n8KuaPaB8zcGbcGmgyIvkMugnPrlTXgmjsaYKGK6EEu+9vQGXVgoDHzdjDTyC\nq9tTnutwNN1DQ1Oij83I8hq4YaatJp/914QIIhzTeRqOgfIxOnfOFva7l4/6\nfSBf\r\n=0kuZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArivUerMYGqss/vQntY4wxsC54x75pflWgHPZwtfI4bAiA0nVSirzr3+sJMPG7YeXjDskVms2h3oE+3wSAGUD6V+A=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.14e01610.0_1611777095942_0.3935389332026602"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.5de00c1b.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.5de00c1b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.5de00c1b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.96878e1d0.0","@material/icon-button":"=10.0.0-canary.96878e1d0.0","@material/mwc-icon":"0.21.0-canary.5de00c1b.0","@material/ripple":"=10.0.0-canary.96878e1d0.0","@material/theme":"=10.0.0-canary.96878e1d0.0"},"publishConfig":{"access":"public"},"gitHead":"65f40b8130ec795f2a349c0699be5b3038a9c32e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/65f40b8130ec795f2a349c0699be5b3038a9c32e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/65f40b8130ec795f2a349c0699be5b3038a9c32e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/65f40b8130ec795f2a349c0699be5b3038a9c32e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/65f40b8130ec795f2a349c0699be5b3038a9c32e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.5de00c1b.0","_nodeVersion":"10.23.0","_npmVersion":"lerna/3.22.1/node@v10.23.0+x64 (linux)","dist":{"integrity":"sha512-2CU3cAuBZC2ibP6xcwko/W9WbmiPIfEVTKt2g6a2ATaG01wT5Zjl+kzGvwoImMqQdupAx++ir7ObDZV4EG+uPA==","shasum":"12bda68368b29fbf72c0bf0bd37d7b0aa23d9014","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.5de00c1b.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgEcpPCRA9TVsSAnZWagAAcm4P/0sj8z6LhRjstlWZd7uK\nRY35/nnbpAdCsxpaUXmOqwihDroOqvhszEz561hase5wVsI/hG0pIpq27R5c\niJ/bZDJmi+mSJJ0mLkUgOy/JCrVanQv6grkTOWYyeGyNrL9Y5yu6Jvuu/MvH\nlr49pY0YndgRae+tw22TBKlTUmH3G0kCzecZByCqEU77wCuoTUiRr6JnK7Zl\nIxDKTfFuXaU70NFeFXzpqiuQCtOWkxWcClYkPmENcnygY4G/o8h0H5jUrYgB\nFSfhCJpk5T/tL68IDcmtnPmGvBnuSk50H3NgYwj2OITvXo13AjpNpY81kYEm\n2yFktG86O48K6F9fq+S8VHrz+7dLKG7xEl6SoYHWN9sl6SROrSio7xvfP7h+\nI7TIbFnSjY3YDpccQFC4X/PLPiYNYHiOk7FkIeotuhpq9ze3bOEhFaCfbsGr\noY/EFxeCTsCFp7o8o+wkHbw5VjHyEeu4mNvHUfFGjpUlZNCrzj3uGGtHyNtV\nnw81SQ4YSe/ffFiXvtzyRpNAqV1BME/bwUN2J2tfOJ2S4iw5ziqNoE/lrt+Q\nLovi8alGeL3rkyG/NJXu5FYEdN5On1Q5NQcOQlPHaoN7Hi5CfzHBBksIwFHs\nI7/4Pvf8lTmbi3KGLNCkYLNWx3oSUOpfcw8RpEfsPAAzKGmPavYjwmGULdIo\n2vZD\r\n=YR1o\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID2YIeY7V2ILfbDX0+3wOQ6G04XiF4Ia06NgYGYYzIKrAiEA2Nd8fWfPBouBOhD7eW1vH0CH2k+3guAejbyMVG9WPOU="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.5de00c1b.0_1611778638705_0.09281285292952224"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.5a328336.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.5a328336.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.5a328336.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.96878e1d0.0","@material/icon-button":"=10.0.0-canary.96878e1d0.0","@material/mwc-icon":"0.21.0-canary.5a328336.0","@material/ripple":"=10.0.0-canary.96878e1d0.0","@material/theme":"=10.0.0-canary.96878e1d0.0"},"publishConfig":{"access":"public"},"gitHead":"d5547f58c69336881e54d7463a7f7d92a04b53c7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5547f58c69336881e54d7463a7f7d92a04b53c7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5547f58c69336881e54d7463a7f7d92a04b53c7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5547f58c69336881e54d7463a7f7d92a04b53c7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5547f58c69336881e54d7463a7f7d92a04b53c7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.5a328336.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.22.1/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-wC4r4Yu23ms4zbZ+1NpQXcHQOzMEc0oDjW4FpGPeye0AKq7rCuaeS1wzmccbBWRykWCd7yFDu0FGOdCt8MLHyw==","shasum":"89f0cf8cc711bdd297243456eb99a1fea155418a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.5a328336.0.tgz","fileCount":13,"unpackedSize":40830,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgExaMCRA9TVsSAnZWagAADo8QAJ7SOaPvIvYBKuZxDIjq\nUB3x0Osu6P3BBWuqjAyL1Auu9WsXmkuiybq+XHskL4j16kS0vCFv9Aq4mPt4\nKqV6407yMg4HU7zz3tbvj0PMEbik6XSXCO3/+KM2W9TmC3AhO2Pr45rXg46z\nPIEhzqsrNaempa26dVskgmKzP5zAxGMAcVcgTfYJDDQQPhOxqnEfwXfoNok0\nftSAqMd9WfNkC64mboevb4/X01rCXSSVHOtcSxsyNu3zwluOUDxkcTnTZUcb\nC7nelS/dwwma3DqnjfMMm+wlnFvCfxPJHlf3kA+Qn3Vz6jzJhX1u140zbKC1\nxgDpCsPk4tts6dhDZtuyJ/Q1LcdY0D3oL624M4rhV4G3nXbnf1UkNs1ZU74w\nVzfqb1nHVW1YuoYgZkwH8qP0yLMXFSxuikusB/+lzjECyGAewIIWhxMw5aAZ\nv0PCkpMHwFdbf7e6JU2W6N0cjUnR7ynGSqFCyVvbqAfYtL/UeEfdkk63W3ly\nYplMgcwxCZsLBEIsC5mSZEUyS2EmfOhWaPHxmS/5sVVAwNKGYV/UaLrDGvOD\nVh1Ih0Nk0UgoPqwoEtq3ypU2dXpyM7F1OYNutYEQ2ht01+N6qEUb6V/lu2Co\nTiy9NYYlF/d48uaViXA3eDe7I24wld5GDPX+cU8eS9WS6TSSRHEyYRQPq3FX\nrBJA\r\n=Ce/0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFnvSz/ZFKkizhV12incgAevC1JE3EeS1THI64YvIZKqAiA/BH4BLsIrspXnSUA/YtHh7L8P8HHgxRdZ7OMCSHFDVw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.5a328336.0_1611863691679_0.789991636866999"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.533b1251.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.533b1251.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.533b1251.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.96878e1d0.0","@material/icon-button":"=10.0.0-canary.96878e1d0.0","@material/mwc-icon":"0.21.0-canary.533b1251.0","@material/ripple":"=10.0.0-canary.96878e1d0.0","@material/theme":"=10.0.0-canary.96878e1d0.0"},"publishConfig":{"access":"public"},"gitHead":"b88cf0e2eded50fb9a839a426059ff1f8242a490","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b88cf0e2eded50fb9a839a426059ff1f8242a490/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b88cf0e2eded50fb9a839a426059ff1f8242a490/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b88cf0e2eded50fb9a839a426059ff1f8242a490/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b88cf0e2eded50fb9a839a426059ff1f8242a490/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.533b1251.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.22.1/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-mlRNgatmdhaTtT3nKE3DDZk6J6hMZOmLOh0vpKUp1JWp6O1kGYZHMpmz/WYCRBR3OtPj5ELjXYg0Y7mw97G9yw==","shasum":"2e9aab585794bfbaf934513c9a2e219c5eca8720","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.533b1251.0.tgz","fileCount":14,"unpackedSize":41612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgFCW3CRA9TVsSAnZWagAAIuQP/1V51aJ/sf5IWfo2YOgC\nndt+NdYUidFZvSZan+0gPBCpBmWqGC8F4wTZqkX1JPTC/nGk+g6WjqFB5fpp\nQFF+qnRZ8D+sDgUTCGoU8l/efLwfIdSXmrhvcYFJmDP2e5rN9jlLOuFD2sOe\nSuYUVArixr3bgPhGbJzJx0L41qRApXLvdusZ2J1Q7cl2oddZPGb1qR8/iEBT\nhYdfN3sp0rjQlz3S1RLxkTFkjYBZbDhnA6yPKVsOjB1gAbFnEtCCJRoJSdge\nTLqp/0/BHZAh1iKKeUdi4BtiPz04rvB1th4SpGZBepO3k8Bh3RjAlHOIFkE+\nkBiM7FlizUCnlVHd9dylGJXZMLDdMPfXu9xVdFf5xlaEcbSB/3SQH7yiHflf\ntPGFU2WwJ0uHUflPlaErsWbxuUDGNM05u1BT2SQHzTiaC/P5yBMX5ZROyFr1\n/l9ImoZWUgYrtKcxCCfrE0v/4Lk1QGteyK7+bCpDOqLrXM4aZ6gYzdjt5AbI\ncmbw4J8VFSj3UGS9fq72iUXbZXs/28HG5CiPeFb5zOcbelpZWPDPiMeJVP8T\nZdqASigynPAMizDf0c5K4ba6Haagct2pI/wO21f8ynDLLUZ64YkCLLWh2++T\nOWF1Azr/b3bPlh1QZW7uOM4BgqS9oDpNvsxj6nxK9KFh6B4BukxCKuh0dE1t\nJFZw\r\n=07wx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBr+OMdabgW49quwFrItOwNdtseMoCTdQ1j+odUVwe4fAiAhmtq3idA/o8IR4RA6Rt/NWwAaFqi6EggFv4LTUkZaaw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.533b1251.0_1611933110559_0.8079799216820331"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.ab5c0a10.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.ab5c0a10.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.ab5c0a10.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.96878e1d0.0","@material/icon-button":"=10.0.0-canary.96878e1d0.0","@material/mwc-icon":"0.21.0-canary.ab5c0a10.0","@material/ripple":"=10.0.0-canary.96878e1d0.0","@material/theme":"=10.0.0-canary.96878e1d0.0"},"publishConfig":{"access":"public"},"gitHead":"2809af58a44d479ea0c8000c34c546f525921004","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2809af58a44d479ea0c8000c34c546f525921004/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2809af58a44d479ea0c8000c34c546f525921004/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2809af58a44d479ea0c8000c34c546f525921004/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2809af58a44d479ea0c8000c34c546f525921004/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.ab5c0a10.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.22.1/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-sAEeAYCzC7t2+heZS1DV57DPDuVncQSlGce1Jaz+OgnbNJJKgJgfsnEqYfajL2F/PumQLFGHOF6maJ1IYLTTMw==","shasum":"fdecb25fcf50abecc8462fb54315a8afb81592f5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.ab5c0a10.0.tgz","fileCount":14,"unpackedSize":41612,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGbNfCRA9TVsSAnZWagAAqWQP/2ut1gmcGJk4yed0mn8C\npsriLqPImSs7c7NvxRSFOUTvm0JjtBIDyMjVZn9MxcG2V6rzeoPMn7bewbKx\nQBQCANe0aGggHAwDUbB7fG8BLkm/X5BcP2jLkHarJ4dXIZWBkSQAAsG1EpvU\neQYJgRZHQimdyGm5ZgoPtmn/nXsmm9jgpLcpD9oAbUlfHtRwB0c6F4SGn6ZW\nShwLRcf0stn3hk6JO+7TbL+MxhTLXhuNME6AnkdX8NDWxeLLTtFqP6Yu7n+k\nJAXp7IOzY387HQlMbjVyYqTxD74wceB2tstdIqPZGVifxk33RRMBzwIZ6cnT\nvU0AhHQjjkDxeohDz7efhacR2OCPfpTaSvBLf3m4axcDbBinLZr3JAfXJ3Bc\ndV9/kjGnTS2OzaSbWXQl/xC73eCoCHCg9qY+JK6lmyKxNg44R04alSrXfzRC\n0u28e/ddVEfsSMPtZ5nfmArPUK2TSmdQFADnEKQkM6TnyavBe8CBrvOq2WrU\nRqXhNck5uF0t4PHwllp2S1tSi5ArmVLbBu3n5ntDYnc9kHeliozHrhoXVdPQ\njLacO0ViP3vq1Kpj+KscHTzKkba6qoVncgnU2vJS5k6YCS3xiQwH1wYe4dIZ\npzsPtDDfmPGXFwsxFegEvnWT/xjOZ3dvbxWS8umz7r42fEPLlYUZlzIbJ747\nNYBy\r\n=GSdF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCRyZqkLfVypEtFxlfoSuf2yQtBHLYxXTGspM/cVIC/tQIhAKfBCzzs+oCHBm30cewXST2Fs8ipZ4KGBO+R504B4tNv"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.ab5c0a10.0_1612297055353_0.5048695837983812"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.b7a40b27.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.b7a40b27.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.b7a40b27.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.96878e1d0.0","@material/icon-button":"=10.0.0-canary.96878e1d0.0","@material/mwc-icon":"0.21.0-canary.b7a40b27.0","@material/ripple":"=10.0.0-canary.96878e1d0.0","@material/theme":"=10.0.0-canary.96878e1d0.0"},"publishConfig":{"access":"public"},"gitHead":"c1cdf08e57947b9dd8b35ef8599a58c0ab3c09e7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c1cdf08e57947b9dd8b35ef8599a58c0ab3c09e7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c1cdf08e57947b9dd8b35ef8599a58c0ab3c09e7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c1cdf08e57947b9dd8b35ef8599a58c0ab3c09e7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c1cdf08e57947b9dd8b35ef8599a58c0ab3c09e7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.b7a40b27.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.22.1/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-28npcHYr52+uO0mhVolHNJ4TaSjLRoUUfgMuT5LvABVyj+sua6War+hKQp7nO4rBg1IqYQcrqKQfJxgz17iY3A==","shasum":"29a5fca971fbc7ec3c7130d963c7d4c27f352a7e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.b7a40b27.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGrtbCRA9TVsSAnZWagAAinEQAJua7dYiSeG8kwMcNBD3\nUbr5wMgv9IDEobXLn2hP+DzKsfPhKurcVeB5TgsdH36RvCgbSNe092o7UOvj\n3CU5rCAXhL2U3l8kha0BNZqOhUpraMUUFf1+jljm8ovWV3jlqHWU6Pju7+Az\njX3LLVGaIXnQzlMxc4++paMhCt6lEWx5gc5Kh47CHCIYcHEn9d/mID3iwr3B\naS0W/xhLBDCrXch0tMNvrS6N4uEFKucTYHB9A7YaWk5x5nVbSMMfDH6cWVSP\n43kdXS9/EO++cp0O9wIaqOVpBBl0kjQNrhGqqlO/r/SEPYJdaFsabfaI2N5E\nwQ/7fr6q0kfBDT/eJL/w2sThyHFYozuSyusYUCNFFZqVw6FQtfMgl3tgu+BD\nHJrGeB3AfqHU3pfzyt+ILB9P6bTska/BxOgFzaA0jQKZ69dLz8jW558fuZDw\n6qZDViUCpFyHpO9ow+tiEYy49i2q6J1nGlAZ74JdfNju2I0ePyCRF/MErKRj\n43+0TY+JpFqK3Ip4ExMjbW828/rBvs4mAjvfxRQTN7WRwXMHaUJLRpmRgAA6\n/0XlGNb8gwxEDY3hmjJE/KxUmjO1Ps7PXgeR1dyR5FDYQVO3/VmDy/pswen2\nF7LojHBNk/58D4oXGSq2S9dm2wKjCAAummNp9xxJfudXQU5UZjaMMrXuSTer\nYobU\r\n=iDE9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4Vwfkl3o9xQ2ILcNxgKzveJJ+L6itMmKd2vo8KeZWIAIgcsOI5fB0vAyIf0gI+FgfExi2s6XpiLdVn0ia0Co2Pn0="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.b7a40b27.0_1612364635179_0.608673728051921"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.0fdee204.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.0fdee204.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.0fdee204.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=10.0.0-canary.8e66dbfee.0","@material/icon-button":"=10.0.0-canary.8e66dbfee.0","@material/mwc-icon":"0.21.0-canary.0fdee204.0","@material/ripple":"=10.0.0-canary.8e66dbfee.0","@material/theme":"=10.0.0-canary.8e66dbfee.0"},"publishConfig":{"access":"public"},"gitHead":"f072f9738076b381b1be472e9a6d239553e4d7c5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f072f9738076b381b1be472e9a6d239553e4d7c5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f072f9738076b381b1be472e9a6d239553e4d7c5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f072f9738076b381b1be472e9a6d239553e4d7c5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f072f9738076b381b1be472e9a6d239553e4d7c5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.0fdee204.0","_nodeVersion":"10.23.1","_npmVersion":"lerna/3.22.1/node@v10.23.1+x64 (linux)","dist":{"integrity":"sha512-giYzK9YQSTdvXXJeJY45Mf7/8IY9znN/YRF3UiS79oYpbXxzkgef3iBmGKx7c80nYtLvLZhm6YWFoDqeRnGKbA==","shasum":"eb9715adcbb41b433d9556fe5491a5a34558d7a2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.0fdee204.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgGuymCRA9TVsSAnZWagAAx/kP/0r0QNOrUc7uf/TP2jG/\nayf9xKyb5fOrDGqhcXEYE1Uyi3cQYXtEx8j3Cqul3Q0RmzE/piesE9op6TaP\nvF/ixUdxUn/JHSTuwYPxBcw2vlF5S1FHwUafTBN8EteKCKy2lNtC3es1qhKM\nVxQINciUsnALYLlkD8qS5/hzSlPmtoZs2Aw/uf3dykMkjqKc7vRFQaPamANC\nPkukVHAc04s/2UW5QIn+OX9jmZw0dlv+REXs1iirBW5qC49PQM37p2F3KWnv\nTm2yfDhG6Civp9DhsTQWxXjnjAwNS8Lga9KsESlyu5iaQf5PNkl6xBm6pGOs\nTDMvssqRayNh1/lzyx8ZjK1yliCc7kwGQZ3YEVGG3LadEjBZS8FRhVSQCeee\nIXjlIVV0t0qWzar+TQqM8lfrVBRPX+XEtKt/lRhZFBa1Jfro1JTI69p5SPGJ\ncU7/ywwxYZ8CHZ7J5KTu+fKfPKCyMUo5T+rIjpAHbPDVfdcN2l+34KQP7+DO\n0hWFYo7/jSmLR3Mwv5iPCXJyXJyAxXdo4vSIleuKvftXmLjzOAnrF6i+zy9d\now6D6VcQAPC0nY8fNcoc3Z44nV4pUXrHXOY2JG7bLRDMgIcBrooaMfdKkKVT\n4MpH8aGag6A7ghqtuIgu4P20MGgF0hBvBUCDkbxz3JGyOHlxfuSFnHCxdbVj\nrSqP\r\n=xUA3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARgz6eB3K3p/6oWMunuW2pkemq3/VKJwUsaGqsHEp32AiAqAs3caX+AX7PREBJpSCAjXLjLSeR0tu0vP29NGfp8qg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.0fdee204.0_1612377253624_0.6050646575222023"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.5160e548.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.5160e548.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.5160e548.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.b5227247d.0","@material/icon-button":"=11.0.0-canary.b5227247d.0","@material/mwc-icon":"0.21.0-canary.5160e548.0","@material/ripple":"=11.0.0-canary.b5227247d.0","@material/theme":"=11.0.0-canary.b5227247d.0"},"publishConfig":{"access":"public"},"gitHead":"37494b60e468d33d172953edbd3ca17d4aa342e5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/37494b60e468d33d172953edbd3ca17d4aa342e5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/37494b60e468d33d172953edbd3ca17d4aa342e5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/37494b60e468d33d172953edbd3ca17d4aa342e5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/37494b60e468d33d172953edbd3ca17d4aa342e5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.5160e548.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-gAFxg/EUhdrf0rlFij4SRNXXucGnBgDe3qjrQoHplfseLoCCrj/HLplcKYV92NyY5nTjXF2MsNEqDXn/0qQ3gg==","shasum":"b1e63aa5cec85e467a10d652520ea096747b7fa2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.5160e548.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgHdn+CRA9TVsSAnZWagAAkMkP/RMoMTY1B/E2cb71ne/N\n384zsjSxs7t+G/b7Vk5aJrFvQQgY4Gmzn/9e3+QvueJUxXuT1BALavSBya4e\npRYEjF7Kibfq+sfiAalROiJGR+YGNo/1YeSMmSqq5TLp+exZMNU+hpePgqVL\nFOgDPBZqhptzuWx9n1O6Stv76+FEmPb0zDdny01DaHnRgMnFpE0V4IZ9z/yP\ngZOeyB4lVMDiF7rPAYVc4vTn25uCBHLLZfS5KxfHBmJDqMDjHG8VMPOYdQ7f\nreQg/C6L+bwcM3VZ/azCQCG9dqJ6TjdSte1eJXCh2XhzyGNjnC+qJ7s5e3uS\n3UC8Pujhihxe3SMyp7bB6bZXF+R7UgB+zEmJwpjlfHQWo+kc3YXFHbh2a3+S\nXcrPD/lp6ktclU3WsSRfWNO8IN2JUg2k9FhTjgCa8wny88oJopN7wtqOYDxG\n7KMIY48QB8yPu+8YbigPL0Ndka5u7bI88i7Ii22MpYN3yn5tC3mL/L3jnZUC\nt5u8fmmCLF40LLUjZebW4NdggjRIkYNBwY3Nf6D4sIxsgCjzw8Xxt/qEs5Pt\ng3oaYzMBw1yKT2nszTxUL/NoYAHDE7QGTu43zUX2et228AC+afTjJSUmw+Xh\np8SD1rFWwcYDFWdFTsFaHlb2Aptd8kBZNCt5bQPtYiz3Kfk67+Nw36SL4XB5\nDc4N\r\n=n2C4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCcUwDHkFNKE4u+I6wfuyqr/uTmoEbQlxXTb2e43InnHAIgOo8rQPRKNtLjr02k74WSG8PsAuk+YnDqdtap3tgB+BU="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.5160e548.0_1612569086284_0.25643343385447737"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.4fa2daec.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.4fa2daec.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.4fa2daec.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.aac8f5d9a.0","@material/icon-button":"=11.0.0-canary.aac8f5d9a.0","@material/mwc-icon":"0.21.0-canary.4fa2daec.0","@material/ripple":"=11.0.0-canary.aac8f5d9a.0","@material/theme":"=11.0.0-canary.aac8f5d9a.0"},"publishConfig":{"access":"public"},"gitHead":"49d5ec72e92627f861ab94dde045181b5eea9f00","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/49d5ec72e92627f861ab94dde045181b5eea9f00/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/49d5ec72e92627f861ab94dde045181b5eea9f00/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/49d5ec72e92627f861ab94dde045181b5eea9f00/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/49d5ec72e92627f861ab94dde045181b5eea9f00/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.4fa2daec.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-eIPmvBNji2hMo/kRpaGWSpCccXZd5oI8FGVZpc5vmM9o+Ia+oyMJ+Qwdakos14VMLmdUBfwx8WVQXnFnqmO/Gw==","shasum":"314861ca82d4c18871b1876139951b4957eaf158","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.4fa2daec.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIdTjCRA9TVsSAnZWagAAYW8P/RsQInpwu+fRkyzgORwi\nS9c7zi7UCNLUUNfBvZcZntY4AtlYwHkmrGnwy/Z1/vkQC2ggeLnmid9R20Fj\nM+R47DOJB9Dnb9p1XJcDQ8LmrKbyM9UfBzNLzaa3c5I3wLQEyJJeI+Aa4Bdh\nQOYKX3i0TrL+gPPcafzOqHR5q9HNPDjpt0TfEwLOK/UnGr6oYF3C/nFoaHnW\nUEz/bTXRO6ze5SzVTIAJLzibuKAuk6m9qKHZCn/KXw6qXN93+pqV2z/NP9AT\nVvNERO4dQ0xvFp3/UxKvfyxP9Kc4oKLtX54B1wTA0xBE1WJaTcUovatw5V6v\n8xII5iNuN3FDWhi0EZyv+0euTWn71QRD5TPpI6Uduoa5vJKHRcrGsaxPfwjT\n0392uvcrdHIN8jV14ZkZGd33/mO5HU86htvpLVYGfpEsbhCjyQ9+AXZuxjb7\nG0McWK9f9ylbs+RS8YHdaTyn83UyDoy9SgOM4PpO57xkgd7UnqZ1fwA4BMAP\n9XCC+aDKOiJ5vj/v5wuSUBy0C35dGwB8Cfrd4t2/iL+themSbyW12dzYhkph\nvvIEemIEjYvfwq5V4jGkc95zfBoplPmyHpD497jqQx53uuxsHF2w1oP1RLN7\nGUafCYVJURUVr++1w3Olh4s6CSPDz7y6qwEfDvSd6Ci6xo7ueXVkrefGPMh5\n4aKP\r\n=QlsY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDomttCjWEL0uHyRZECEzGCAb/z0cAnttgVS4lP8rRhKAiBSdrbjoBNMZd8umqTgo3IWTGC2rQGvJMHDVf8hNWl7iA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.4fa2daec.0_1612829923251_0.2690925815641312"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.67f285fb.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.67f285fb.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.67f285fb.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.750e18fc7.0","@material/icon-button":"=11.0.0-canary.750e18fc7.0","@material/mwc-icon":"0.21.0-canary.67f285fb.0","@material/ripple":"=11.0.0-canary.750e18fc7.0","@material/theme":"=11.0.0-canary.750e18fc7.0"},"publishConfig":{"access":"public"},"gitHead":"04f614de1b88fbd5e16a537f0b7e3f2f9b015a9c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04f614de1b88fbd5e16a537f0b7e3f2f9b015a9c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04f614de1b88fbd5e16a537f0b7e3f2f9b015a9c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04f614de1b88fbd5e16a537f0b7e3f2f9b015a9c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/04f614de1b88fbd5e16a537f0b7e3f2f9b015a9c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.67f285fb.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-uF2Hnt7tn4stZRY9cRHgR8SDpfPKJuXy1+9R4J/tWXbEaVYFps1AudFECKJF6LqbmR6gqMJq5F1DE8zwcAWMEg==","shasum":"575942bfa4c7ff0a596541fbfaa377c660d25ae4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.67f285fb.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgIdyBCRA9TVsSAnZWagAAkCIP+QBDCcFuywWEIgSZyGF6\nz0A3DLHxR1t/FFwEcFdaqHy60lQtppImfTsfITHWBz1AIj9BDTfJWttmvOOL\nSmVHU+dQmaTWQ3dNeh+S32x0TNtAbF5g+1oJ/boR/N/TgNbcF7GpQBusI1T9\n8KDlkuLgmGqPGWg00xJ4gTYEq/+p0Bck7WyDiVjOY6Dxc6A7DjPerlDGb+fG\nAxgdh2Y94mcJyOWn3qWGBvNrd4Tn1S7iOoAtBulBDa8DuhhWIPhD+TzOc9eT\n7ckIkt27D9scydPSxxpIz1dMZk5n7Vzxx81K3U3AUylwsQCk/tty6xUQf0D5\nFNQFzLQqZv6ArOUsAbkoSf7AUpa6bxgQIIPxMOpiT7iwU89t8+6AabRl38Jy\nnhQQ7GSSgs57gbk3uF5C6J4Y+o8UCDSIAAtpZH1ggFvyOquezx4mEzSQmadR\ncO4QxGZn5EkoUjpuXGoA5vqrZAQBhNcYQFBBmd3aw/Ke0LnDu5O35Z0R33go\n0yNPSGeAqEnpBqoJSbSBNFALRG0/4axmWwd4H5Adoj0dBN0b8n8Cv2zXTHFh\n0KJTyG0wrxwWSBCMwi/MBTfXn/Iga5rzJsxclToG70MwxTODoayPP0emDG1y\nNEfHgWtRrr3E0YD1KhvPbaydAMqdlD/FCxLG0p3wSt4mDjuj+eNtctJrk4hj\nA/8l\r\n=TvmU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICltpL5O0gyM5Cr9WsYRP2HHvgtmEvF0xxrZQ8lJ1KkHAiANVu7Za1EMjvtcS7H7p3NoN7f7r50nt+GuKUNNoUwZSw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.67f285fb.0_1612831873200_0.5494674148580956"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.58cd5a70.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.58cd5a70.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.58cd5a70.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.b62b1266d.0","@material/icon-button":"=11.0.0-canary.b62b1266d.0","@material/mwc-icon":"0.21.0-canary.58cd5a70.0","@material/ripple":"=11.0.0-canary.b62b1266d.0","@material/theme":"=11.0.0-canary.b62b1266d.0"},"publishConfig":{"access":"public"},"gitHead":"bd3f430e2f5a541d9ff928f6eef5e0f06946dd6d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bd3f430e2f5a541d9ff928f6eef5e0f06946dd6d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bd3f430e2f5a541d9ff928f6eef5e0f06946dd6d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bd3f430e2f5a541d9ff928f6eef5e0f06946dd6d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bd3f430e2f5a541d9ff928f6eef5e0f06946dd6d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.58cd5a70.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-CIWZNPymunc1wENDEhRBSblG7w15PxR1TljtHOTivmiW48mKta36mv2sAv0nH0/uo0xG0jH32RQv0pQIKD6tVg==","shasum":"2a09c92453182ecafa0d5b4fee17c2f0d8c6c456","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.58cd5a70.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJZdeCRA9TVsSAnZWagAAIPwP/2AjwSnvbm1/8wrYNzAJ\na9zgYEixZek6SUx95SyGFuft9u3bFxAPdkswzUVr9UhOeE9JYBh/AFLKgt0U\n/6iDCfoAj1TXcOgIxS4PnOL6FRRUfoaw+xncM55eQ8Cj3rENYBek9IA1GgVk\nBEcUIZAHzpVVFASlLwC65ES331zG5a/193FawVNZGmqnJwPeMtK9F8Qq1Xn1\nG5qFthQHxjmD0Y4hgnZBvWZnVrYOqUVdrgbAJtENTE4RmGjM9tVwnIFvlgju\nmmlMxyOceac7TTNP2xUF4aRPt/a9MxD1VWJ6K8BIGqozeU/Gcv/wqMlFy/jb\nyB4QoWGgxbwaS7WknJtX46Uel1bmq6V1zQKf6oxIF6t3DZXYNXrItv61GVm8\nGgROaRtA1bRAdyInEesemSW1XUXLi5U4Ea6z5lBjuDzxOxLKYnhZiwoW6u7j\n9Y17lt/msLkCZ5BLGN6dSNTH3iuwIapLSKHGarf61Vdn6E7rrAmjU+U6qGqj\nkWPHrNka6aNFYfD1f6wAeWIoffPw+DJdf/ElVVsJTOZ7/5iB34OaU348P1eO\nAeKFwIRYigbhxNopvk/o3RcLDGDtvx5v9BelnfFXTy9ZOd5goIt4E2fxVvTD\npH7LkYmHYNTQ9PS45DDOyJcd8B1gJzdTX/0tbWVYvSb6+qbSe31QuUW5PVta\nEe/X\r\n=WEJI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCGte5FqQx+NyoUhroD9Av+ZopDpZySnQA9RAIr/+sh8gIhAMM3+DwC+8niVRQ1iAdmdqvpVh2J0BMP6NothQFInDFl"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.58cd5a70.0_1613076317517_0.851155404915181"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.8107ca43.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.8107ca43.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.8107ca43.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.a6b3101fb.0","@material/icon-button":"=11.0.0-canary.a6b3101fb.0","@material/mwc-icon":"0.21.0-canary.8107ca43.0","@material/ripple":"=11.0.0-canary.a6b3101fb.0","@material/theme":"=11.0.0-canary.a6b3101fb.0"},"publishConfig":{"access":"public"},"gitHead":"579eae14a8b8a347a0e4b31bb6650c994d1df472","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/579eae14a8b8a347a0e4b31bb6650c994d1df472/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/579eae14a8b8a347a0e4b31bb6650c994d1df472/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/579eae14a8b8a347a0e4b31bb6650c994d1df472/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/579eae14a8b8a347a0e4b31bb6650c994d1df472/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.8107ca43.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-gcXBDKMnNLP9xqybzvvG3wEaM+H9lAqBr9rOeD0Kcbpwy4HwaXd2jW2x2eGY/6v3F/dLpeQmbrzL4KJOS5K8FQ==","shasum":"bb96706e21c27ae26dbb0ba81205f5ee099c952b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.8107ca43.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJb3ECRA9TVsSAnZWagAAzOsP/1XuTJKVQmvPSdh6BWh3\nCAgDP6eD3/sdW5CvoQIocLDiowdLGy+Ge1aZ2tjgLpbAddDSM7Mdscc3QN+7\nBVWXJ4wK0ibxb3cyJ/r/ryzfE7zPA6GLGj8Db5m1tD6w6n5ftb3GoHyl4e52\nBjCdV+KirK3pHBG5V/BoK4V6BGCdX0H89amCOsh4CHzOZnwnvJ6IzzfiH57T\nG+nlG6v2ZyYm7BLjyb5Lbbqf7Wea7IMDeRWvn0yImrC7hM6UbcXtKKrwKf+3\n2uBeyKmw6ASWFbyYpey2Fdfzp2qT3s2/KxHxGQWN7c0Ld9iYbPQKc0HVGQAp\ne/aIfBM2IjIrH3fvGuiU70e368ynbqyf3FxkffrBD09FukY3a0BoXg/ZefVq\nQU3wjtuKc/edgVjDwMES2/V+ieXyW5xOk+Zm/Yu9rXQEwCxJOlo30lQF7Swk\nJXe8LqwP+OpUuI3/FL48jFFwtTeKIR64HlbSRQSbO1J/H5SRvrQSLPGB4vFM\n1jksIYio7EjQ8NmpyOQKJ7vG3CqoPbIv8+c5NnyTjWxQW0OUXci0p+s2881Y\n+4qCouqcEEsrmogSo00tMjPjjQ1d+63QjKEhZuTqL+HbtwxjSLEDX9bBu+Qg\ngzXwZc9eXsTnTYbSE0tzWcc7zksdyu5ieJZeQsSMbDUltIWvrUom0PXaUc06\nNNgT\r\n=rNcb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDm7EzrevN2JqGa9cXXAG09abI33dy5HRJYpE9DxVWZ8gIhAO0uA4CVULB/snw7V1mLAFytuxvND4KJi63qk/hZ9FM4"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.8107ca43.0_1613086148083_0.7691634397574896"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.d35d64ef.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.d35d64ef.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.d35d64ef.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.a6b3101fb.0","@material/icon-button":"=11.0.0-canary.a6b3101fb.0","@material/mwc-icon":"0.21.0-canary.d35d64ef.0","@material/ripple":"=11.0.0-canary.a6b3101fb.0","@material/theme":"=11.0.0-canary.a6b3101fb.0"},"publishConfig":{"access":"public"},"gitHead":"2fabd01c45fe7a18430cbb0070ae8b3f5d2a9dca","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2fabd01c45fe7a18430cbb0070ae8b3f5d2a9dca/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2fabd01c45fe7a18430cbb0070ae8b3f5d2a9dca/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2fabd01c45fe7a18430cbb0070ae8b3f5d2a9dca/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2fabd01c45fe7a18430cbb0070ae8b3f5d2a9dca/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.d35d64ef.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-4WEYfr5PsN4qp/VTQmgDGOsxOIbVf2sS9WnSEr9ZZLIbZPfmp45fyqNFKh+8Hr80csTI073tqC+kyTCByjiZvg==","shasum":"8adac49a7643cfa053dc96cdfcc9afd92f0a98e9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.d35d64ef.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJcETCRA9TVsSAnZWagAAGNgP/jsvos93ihw83JWwq0ft\n5oi8SivcZi0L68CJEgPUNCHSMihWzusg2brhJbW6ZyoRhzK3afizxZ+8H1DG\n8sZ+OAhvaNb5PLoWFR2mdYFq4pVA0/u2mO/xxjEdPEjSR/Htw3/ToJvRdINw\nyAdgBSsKhT608W806S5qTOv+Jrm9DaN9eijsAR5WmYdBl5EsYJaMY/vS2M2d\nrtEyNS5yx7s4U42EAq1M0PmEYKHWQJNN0JzfW1SCSGH39+JuVfcfs5KyhkVc\nFGj0kQsdpTLjOZKGubiV8i3kyZVvDzn4OPhMR/2kF0A6G0bBYKJnlKGdiP6+\nBt+S2KBEjbWmq26SyFQZbwrzKTxpoWRHG1WKh3amCYiRs+Z1hQnp38Iv8xk6\ndpxtqhX6pFYh+Ogj2CFmy5HiybRi1Q2Qvnq9lw6tEv/DKcA29oB8LvUbrS99\n4p2FT4lxCMGKxwTPZ3YrFsQNNLX9ZPOzNPHAVvaF2y7sBByH18lAob4wXyP5\nI1Fm74hRtFHfN6PF+7+6QVlRer4cIG9awfGOdbWmuzoc/1dS5ZRaTx2jVYxh\nMUQNDIeXSBzwnwbVzvVCaGM0YaO7kwPrPYuEsPZ+vy6a+jOQM7d/CFz8empX\nvVg1Vb8tsUjE5q3r17B+JHpIkYpGEvkSTBFPZXiWPWCS+2uwvghVVrP2mTtJ\n2tgs\r\n=nrDf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAmAsGUvkGvrOjaqB+dfNJtMkMpDW0xQLN+p/kA8jvXYAiA27LHGGn9URqaJG3ts6UyjJNHXNBj5+0YLDyC6SB9ZqA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.d35d64ef.0_1613086995480_0.3513681876475365"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.78bcf058.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.78bcf058.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.78bcf058.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.a6b3101fb.0","@material/icon-button":"=11.0.0-canary.a6b3101fb.0","@material/mwc-icon":"0.21.0-canary.78bcf058.0","@material/ripple":"=11.0.0-canary.a6b3101fb.0","@material/theme":"=11.0.0-canary.a6b3101fb.0"},"publishConfig":{"access":"public"},"gitHead":"98a4001d56b1e200103e0862b83b661c87fac551","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98a4001d56b1e200103e0862b83b661c87fac551/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98a4001d56b1e200103e0862b83b661c87fac551/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98a4001d56b1e200103e0862b83b661c87fac551/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/98a4001d56b1e200103e0862b83b661c87fac551/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.78bcf058.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-YeTNhtyW75d5v/j8CzxHhCk/dsBhMi7pRMrYMMgEQnt1yks3XhMSRI26UvC3hrm+URqe7PVBeSMfwzq4042CuQ==","shasum":"edafe8d47fd996c867851599e7d80788cb69a249","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.78bcf058.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJdBgCRA9TVsSAnZWagAAUssP/iQAZFlzOFjC5H6+xjVc\ngJNomkVvwu6dsQeZFr03oOSHnND8+BrhyPm4/HIdHvOzmmhUns5nckcMYcPW\nByO/ZiBWyPTV7k3tCQcXVEPrD/Wt7kfdzwQl5+T8D/dGYNRoxcdQWtEbphOF\nO6tfo4g4QhGWpcHzBoe6kia28Xv2YyAv0+RFpJImYA+nBzZVMztgomT9iGqz\nFbrCfnqcw5NgBsnh/IHVcF6iTfvxh6lYHfB1eVP1DIv8kUKOwjUEKmAXgGyP\nGoVHGDSwyr1lWYzIKR9d5e7yr6omhEZ0vB/trzYNPzA7kXFm/0gNxem9LwQd\ndq/rYWepvw299pOzoxMy4cB0GfJfV1viB2iKn/5Scfb4dVi8XqDf6TJtx5nM\n8VRQnoylj9I/H6DxWT21Yx4eCUz5igqQvUMPuqn5QDQaTviTp1Exqr6+sQiu\n2e0nFlHQPcSwfUHLGLEUMZQ/Tnb5vB6K+nwadEYyTSmwDitmIHBQxuEUFUS3\niMiV/APhixKjYoopwuu+2n42z8c5jJ0TM0xlGs2/ukf2WEodfFd0sJBRqQwe\n5uUDNw4NYOVvv9ALNtpWQJpfgdcC5I8niPBC1gSKClih568j0egfdXdi/okP\ntQ4gL5Jt3W12dZw/aQ50krsQ7LmA3woBT+mLOiiS5op4ZhGF5kNkkI74e6Dw\n/9+4\r\n=X1le\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFO9h+rU0grwRDbfBX0KAO5yxNBTIqgUIvmCrCGyFgqzAiEAglwzHVivlkTUlQxRLQMMQOW4Jvd+f1DCdYFXXnkix1E="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.78bcf058.0_1613090912048_0.54409321506833"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.0c6908fd.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.0c6908fd.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.0c6908fd.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.ed88df700.0","@material/icon-button":"=11.0.0-canary.ed88df700.0","@material/mwc-icon":"0.21.0-canary.0c6908fd.0","@material/ripple":"=11.0.0-canary.ed88df700.0","@material/theme":"=11.0.0-canary.ed88df700.0"},"publishConfig":{"access":"public"},"gitHead":"f290af657508c2392a786548f206e90e8bc44124","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f290af657508c2392a786548f206e90e8bc44124/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f290af657508c2392a786548f206e90e8bc44124/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f290af657508c2392a786548f206e90e8bc44124/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f290af657508c2392a786548f206e90e8bc44124/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.0c6908fd.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-8+wODLMGLHK5tHtXp+E3n2FkHxVpNan/Tu0Bl8FdrW2In363U+bgP6CdBNxvavGFHQvVgl1Rf3O45m5LBpT4Sg==","shasum":"58c9dd64554a23e2e35ec9c1e981dbae6c3d0148","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.0c6908fd.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJdjtCRA9TVsSAnZWagAA/QgP/j2OXLMK++FK6aTG5cor\nOQUoLKu9KkvL3TDOyif5f36RFxvb+WL7rOmjkuCrNUJfUZKH0MkE5+4tdt2P\n9dMpGStqxtEULRTiU5E1o1XPMRnXpK32dPHZLgWTSVvsSZ32IiNfkusjrAjg\nrN++XqtZnV101dHSYegrcdVJ4JFGuygLMKiHdkCnbFAtMoy2L6QW60UBLKCd\nFZCwspgdOcLGS0Jl0o1S2kbOSdDiV552vRsoijiOMHRu3YsJAD4IJIFL4nGH\nj7VluYTMFnix3eOufU6Hr35116gJeDQodSyKXmmNeS6Ca2GwfZ1dEEkVZlEO\ngJeJgHe0jOAY+I+6Umm518gFpE2jp6mbvGmWuzXMOnwqh8iPQKPiVuIy0lBU\npi3wXgshc3LT4KAy31h9ZdkMueCqQXcUIMhEiNK1w8HsoNWyKVnz/+JGlyoJ\ngpuopTdOdf6HTyy1LhT7igyAn1GBpxHJ4aEb3BlCc2SVYkqTtDCWow+hVEIl\nw7xoTnEg81P5nHuzr0OwoN2Yjl6iKpEF2/eKcvVgn2+lE4ggSzt7pSeB2Mor\nL+8x/c94x0PX4L0MPv9NWhfRSs89hQEdZrHVGyHppfK1KNki2bcnFUr1//lK\n3T17WqNQk0kqccKs36Lt6lAuzwcmKDD+iUnR8UqeJFZEoalt2A4pSzsuH9aH\nwJWx\r\n=R6q7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCXsoehqmPvzCMWhZmLQ2f1sH3ma30l8PPW0Z1G3xs0KwIgLBSU0bow/K5R6DOQiNRX/Z8JsGdhu0yF4u1J3FPvu7M="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.0c6908fd.0_1613093100613_0.03617567145482159"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.f1f34ee0.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.f1f34ee0.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.f1f34ee0.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.71fe9a067.0","@material/icon-button":"=11.0.0-canary.71fe9a067.0","@material/mwc-icon":"0.21.0-canary.f1f34ee0.0","@material/ripple":"=11.0.0-canary.71fe9a067.0","@material/theme":"=11.0.0-canary.71fe9a067.0"},"publishConfig":{"access":"public"},"gitHead":"b16a616d2cecb5d8aa3c279c76b01b2f49ab6965","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b16a616d2cecb5d8aa3c279c76b01b2f49ab6965/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b16a616d2cecb5d8aa3c279c76b01b2f49ab6965/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b16a616d2cecb5d8aa3c279c76b01b2f49ab6965/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b16a616d2cecb5d8aa3c279c76b01b2f49ab6965/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.f1f34ee0.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-V0kZMGQYXW5yQwmEjPp8Pa4h0xnAXNyfB8cnEatsMbsiQ3FQZRhDzIDijE+d0NNodhFMauzAJo3hM3JeuYqqUQ==","shasum":"8a99cbbc3a9abaa912f7878d46c66156e3303edf","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.f1f34ee0.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgJuKGCRA9TVsSAnZWagAAK88P/jijU/HBGCYiFKpSQvJx\nt/QZgRPSIbuGvqlKan4sBKzrzHOMzlw+4qsvoFIR11FozZxADye63oYVguZL\nFV1TYGyZHqGe635VKyYAd7RL7EtE00Xg9outxDp3xwL2f8gCmX7lzaRZHE+1\no0xLszoTyunW4AkKwJRhheVrwo9qGp8x4zZXI6qy8YmY89YIUjVhDNSA9ZEK\n2T0s2FVD7haTSzl8DFCGSMLe/FjCnUpaQ6EV5g2sX3wicvKxyl6aO3uuXx4Y\ncfo2H8Y1QyxlhKgHO8Iuy0ZJC+z8Da2fxxo1VeZodCmMJBOI1DcvmfJyHl7r\nujz//3C3pcwVwVKeiG+dBUsKD7sZDDY8iHMkuh8i8xMaHKyNUTj61z8IY5oq\nqYe8W1n+MTDo+qXEGWvjBQ8n5z/C/AU0hgrVAW9sDkUxG3ZqElzVDWaIz0mk\nAFk4nrLmdR15SrDbpguA4YvHnTOUok8c5Fh4a9gjoX57ASBUZXhvAYzmZ3ds\nC92r0uRjwIM50zVXADS5Fu00sNdjshq62uJthOXnGlwioNWwEbRBL/tx2bH9\nCLXcasZjy5d3Yd77J1P9WBx+6i6K8P8+pz3W/UfoAdUZ1G70zunbSBl7oS7g\nf6KCsSSwjmFFr6CsONzMCW8Tzw+IXF1NuVGxt4foJ6lBtzwe1/Ydo5ZLPTcN\nootG\r\n=qAqK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5e3Ccoj37Awg4QuxYysHb8w4Rv0qhISDzy09wE2JAkAiEAvOy7fNj+V2oDJUSr1Qt+PiagsaKmJgcYV646CVCzCaY="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.f1f34ee0.0_1613161094033_0.6792866569601665"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.d84df029.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.d84df029.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.d84df029.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0fd56a86b.0","@material/icon-button":"=11.0.0-canary.0fd56a86b.0","@material/mwc-icon":"0.21.0-canary.d84df029.0","@material/ripple":"=11.0.0-canary.0fd56a86b.0","@material/theme":"=11.0.0-canary.0fd56a86b.0"},"publishConfig":{"access":"public"},"gitHead":"af09ce2e1ef6f6b486ea977ab8890e81af842541","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af09ce2e1ef6f6b486ea977ab8890e81af842541/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af09ce2e1ef6f6b486ea977ab8890e81af842541/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af09ce2e1ef6f6b486ea977ab8890e81af842541/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/af09ce2e1ef6f6b486ea977ab8890e81af842541/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.d84df029.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-UU4Mh++Tr1fbW+MSZVBS3nFoGgzxTreujA0vyxoHtrwazy29hSJZBtk7KK3Faf/DUmkHs6tKOVzd3SWZHlkMQQ==","shasum":"5789b8de4166b5fc568a7ea328f1cd25f807ebe4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.d84df029.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLBghCRA9TVsSAnZWagAA9BUP/1ImnLvj8NNyARJ0sDOz\nmuMPeeL7seL584T+3rCHu1FGiSJsNtFT30O2ScfBZyztm2x4IJgqxC5c+2S7\nP0a8C50yDO5b1NRdyn2DJanHuRps2dc9Aavy97Bl9qiYoLDANFaiqzZhPAMO\nQtYj8qVJTD56NJvmjC04XuWCF0iYhI7cWxImdle3DBWW/3Ma92v9j3OJB0S2\njLqw3V8VBzOPzZ+VZZmi3lRIk5nyhj4M8k3yY7pkbtzv3dEDCzVjOzCO4m+R\n/gI0PPKPNSgPTTu1y+g3HAoAza2E3S1e5xg48eaY2hRKkCftzcGjsVEpjAm/\n9mP7t4iuq5gtrPuFIYJpuTn68USlGaxHKmCR7YXWCwKgVKFI7IePC5eQtQYi\nE5oF6DlAuHrKAXusNQF816cIikmsZH+jD74vjYgpKb6b3vOppovx2B/PGVBl\nQd8UfzneKSZN+643E2MtqoJKGbDbiwTLo4p/T+IKrLrI+zc35dHPDGb4dQhd\nPFqJL2SYTfpKYEhgOewbZpFP9u1ds2qWrwcKJaBUQ1LrcO77qTP+DW5oGBr+\nIQsnSe4slgiY4XD25z2LHsoF4Z0xUYHOhRduHV8A4J0VKQpfR6DhjuosaAhi\nHD7P6wh4BlJ/1RBoK85rS7t+wptyQGu1jAXcaVCAdyMDaQQKGqFcdmLrvWoK\n9kUP\r\n=qk8y\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCkFMnC/pTIPWSdeqZIjBpg+4lPcV4/2bG6sDY997N1+wIhAL9ZozVURYZHZ71tu1sM7uPt214nUDkmuLIG00wWfGOn"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.d84df029.0_1613502497291_0.493715214999771"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.c525f471.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.c525f471.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.c525f471.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.f9cac96cc.0","@material/icon-button":"=11.0.0-canary.f9cac96cc.0","@material/mwc-icon":"0.21.0-canary.c525f471.0","@material/ripple":"=11.0.0-canary.f9cac96cc.0","@material/theme":"=11.0.0-canary.f9cac96cc.0"},"publishConfig":{"access":"public"},"gitHead":"eb401daa998f20b7222c2787e22c669e642586fd","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb401daa998f20b7222c2787e22c669e642586fd/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb401daa998f20b7222c2787e22c669e642586fd/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb401daa998f20b7222c2787e22c669e642586fd/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eb401daa998f20b7222c2787e22c669e642586fd/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.c525f471.0","_nodeVersion":"10.23.2","_npmVersion":"lerna/3.22.1/node@v10.23.2+x64 (linux)","dist":{"integrity":"sha512-fS4BFORPTT/g8kX5a1qnPYnvdz8yqlvKh3ZlpOVbM3mNIZ7Gv1jMI8GMQtylyVUEGUDDkkLzN+LrXsESpBRNOw==","shasum":"2bad074d39b8e86f96766ffc74e4966cd11f0e87","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.c525f471.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLYJVCRA9TVsSAnZWagAAiAMQAJ5ObDTqzrx1fucuJoVR\nY5wdLAryj0FGZBpXymayhCO0hqsIZLnZ2VfnrbtHpxTcxyJWUQGVAmP9T0hv\nK5VD897lEBhOL8p1LvGphODQhWwiPztpiz1YcFuTQbiRsn3fMCY71NGumV4j\nTrVaIkgJD25/8ClND7RA4U4UweeV4/yaFxA3N+1ilGfoJdDazdZfzrcsALji\njW8vilPTVYtZIh/ep/M/2Q1GyUSxIwQAEJW5x8Sq+Kh0MtySlCEQiKItbOwU\nelAZ2MsbWj6Aj9j46tFkeTVIAXPBYYoilV/71Vvn0zp+qZ23AF7I3hZjQc1/\nDBQ8zBrEwbW9QF3XV+voUuMJ70MnjUu9KA2vZ8c0f6TGSVb+pNtJJCbYnsCv\n1kktCFDYEWJGOVRlJnRlSoiGN5NDnselkgJVONK/j5oUIgy8BuTDKcl6c/Z7\nK8HapxqwO+vN04/xxt8W9XTxCAwEPFYpNUR2JK3lYVV0cKg0oHvvQz7/wQQ1\n1xttPcYrwPhyYwAIsvBVFZC63DmdhOqMHS2JitaRjy8xVANzqzKRstHDlBl8\nbCStnysETaYSaFm63a1T+3XuzH1RgxZM7OpXjCS2pPA0TQsA447DnTcMtqKW\nlcTwisAo4CPS52ptGLY3QVsswrz/aasRfAbNOzstwZHDiCMNideb+rtBOTvI\nzb6f\r\n=HSjo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFNtdXME1MfuCQtV5bOiCMAjSUs7c9fgoHqz2PnmG1BfAiAHbsAJbQQeikjU7jxFH27gznVGgSfZojE+UtF8VRU9mQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.c525f471.0_1613595220904_0.9787209418509939"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.ba7a1b35.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.ba7a1b35.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.ba7a1b35.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.f9cac96cc.0","@material/icon-button":"=11.0.0-canary.f9cac96cc.0","@material/mwc-icon":"0.21.0-canary.ba7a1b35.0","@material/ripple":"=11.0.0-canary.f9cac96cc.0","@material/theme":"=11.0.0-canary.f9cac96cc.0"},"publishConfig":{"access":"public"},"gitHead":"5d1b1f5b6c909a9e26befcb63e69de98a9b6fba6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5d1b1f5b6c909a9e26befcb63e69de98a9b6fba6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5d1b1f5b6c909a9e26befcb63e69de98a9b6fba6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5d1b1f5b6c909a9e26befcb63e69de98a9b6fba6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5d1b1f5b6c909a9e26befcb63e69de98a9b6fba6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.ba7a1b35.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-Yz9jQIJPxDize9+FCyzHksdmq7JxsJDILipDmWguIj40tdygCnFzL80BxzoL7pbXsr0k4P2FPs/xT0o8FFD2Ng==","shasum":"0a1e84fb2096f9467ca60abf80ae62a5aa0c1bbd","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.ba7a1b35.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgLwLMCRA9TVsSAnZWagAAt/0P/jtxHyY3nmODc6IzO8y6\nt+5b+43xjf1OTkLcLMHskHpJYYc+jCWmcygl50YO+ki4a3yRLafAEe1tW8Vh\nGDWeNYx+MNCEU/Q+porAFxpc3Wjwgh/Z3ckW0t4F8iN5kympjA6N2yzNcmC3\nsWSa4YQETPLgm7EObqGq/yDmX8dkb86Qsn/ZKneowjiTUeVhIWF0OJKdOGM4\npwRIO5GAfjtLuzFWVxWLg2NqaNCdRPaL6uT6tUBFTLkKFQmKPQK4+p7zdJyj\n4IdDz54crF6kgqnZdttbCUnw+SCBvGpiG8WB26Mp/D4oQRpYxrV/D4snuXXb\nI8VJKnbcpVi2UbxvlTq42mwRQPuF8hgqNxeuM7O+t6BltqjbDikH/P3OVWDV\nl+IsXafYs57kpUJ2nd6ytyGuq4f1nC7W0/hG0vdXLVJTp4XM473Z/xbjyHaP\nHXuWtKlBrW4Emjv+XEZcZgTGAwiSeIjF2yn14OYlvM5gC7qlX1wkOABpnW4h\nBAWh8C0d61I2TiM48pHDioppdssz3YpiD/qB1jaEbDJ3yP8byyzumPIj6pri\nPsSYlyA5bEJC/INBbRvaESioFxr/DEyDWIVUXcvor97j+DmCQJ4pRDzJZQrh\nkpMlZERKXVb2JlGmnE1zR5gMjhbjw5pc5UsIB85wiugEmcCa3GgYPeHSqRmB\njiW5\r\n=LanC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdTkGLRFFeT7IZm+mePlt7AWrZSYg08sII4ak4QoxXHwIhAKoMj53zrae8C9endL1fo3OPIW8jvCGMKgoAgYl6UI6Z"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.ba7a1b35.0_1613693643616_0.4858743116570352"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.9a566dda.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.9a566dda.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.9a566dda.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0b4a4b2eb.0","@material/icon-button":"=11.0.0-canary.0b4a4b2eb.0","@material/mwc-icon":"0.21.0-canary.9a566dda.0","@material/ripple":"=11.0.0-canary.0b4a4b2eb.0","@material/theme":"=11.0.0-canary.0b4a4b2eb.0"},"publishConfig":{"access":"public"},"gitHead":"5093d1f8984fe9f44acd6597512a2de2ef5fbbca","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5093d1f8984fe9f44acd6597512a2de2ef5fbbca/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5093d1f8984fe9f44acd6597512a2de2ef5fbbca/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5093d1f8984fe9f44acd6597512a2de2ef5fbbca/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5093d1f8984fe9f44acd6597512a2de2ef5fbbca/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.9a566dda.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-iKcdAfkhH16849VdPk3TI+0ZCaua8fLqj0PvOQ8k0RrPxCgv1Tz/kNcr2dB+bQ77qrfgj+3rLvMG8XBCTsY4DA==","shasum":"a8def0345ce3fcf08b0037f46dd975d04a4386a7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.9a566dda.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMAWXCRA9TVsSAnZWagAAeX8P/24RMgUE5/Ns4tsvbkWG\nZc3ym5E2Yka/OnlWySQmGvQJWCQeHV95j8FXz5UUMTWuemPanMw6Dchdhv8F\nKoNPKkMJZ9AJ4+xruEUX77X+5H67eNI+aj2bnd6BL6wtlI+l+dOuLpm5YKjT\nCNLbNR1ZGEOWxBeTUMEdXWk0+/i0EIx/OFx140FeUxPJwRxKiG4IongFa4Vi\nji321cJ5BHKck1c0fstFXgfYL5atUwYQ5HqrFM2vYtFXEwvtV6YFqTVM1Vxt\nedhSydAZCeGX1zrefbYvSGFtJd74848d1F5PUANQ829qCX726gdq9pmRCEj8\ntSMe4hEgcZiHFnVIvWvDtOixhbi58SnA/hwhSA4bogqunsNSes34w+I199h7\nNEq6OPqtMAYzr0WlUSkgEcXVs3d1moFsNbi2KtSGPnPYHulvbjNqKJ64uF/q\niHZlVry0SqGAwusc5f9Ijhextol+1T+Faz+Ff59Zcm8rus/nsNL/HnQsE5ys\noRjowFSh4WmPMgEYugLsQMzHoF3rtBSNZM+6+GoTyBiWzgURqGJi4QHXgu1X\nJw3VVDGsyUiN+idQt+3rvmvs+LYJozQh/xlEdYIcyUVVeUB05NMZ3V1Q81Az\nZybyqXUwpjGF1/vvqpbQPJfjvI1v50zKuBrerUlsjmfgwXnYUcfmOLobK0jh\n22fQ\r\n=D42j\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEsV0gsstJQRFuF5WHc2cB7mvHtnyCj/20JLKmcPcM/eAiEAgpRp0SVmPxW6bSOL1wbOUXx1OXCWd3rwXh/8qwvGLyA="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.9a566dda.0_1613759895402_0.5612582164187603"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.55addb8c.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.55addb8c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.55addb8c.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0b4a4b2eb.0","@material/icon-button":"=11.0.0-canary.0b4a4b2eb.0","@material/mwc-icon":"0.21.0-canary.55addb8c.0","@material/ripple":"=11.0.0-canary.0b4a4b2eb.0","@material/theme":"=11.0.0-canary.0b4a4b2eb.0"},"publishConfig":{"access":"public"},"gitHead":"02634c071c90f7c1124ae44f34cb20a61bf49350","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02634c071c90f7c1124ae44f34cb20a61bf49350/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02634c071c90f7c1124ae44f34cb20a61bf49350/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02634c071c90f7c1124ae44f34cb20a61bf49350/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02634c071c90f7c1124ae44f34cb20a61bf49350/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.55addb8c.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-rSxQL/XBMzolhZV0thfT19GBjjik1hxPtdQEo7yGuPl77rYHZ2lxM83bjn8DMJUvFpiw4ldFYcJ5SRl+EFJ1mQ==","shasum":"31aafce0f4e55f91098a980e30010ba22a4aa142","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.55addb8c.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgMDV0CRA9TVsSAnZWagAALPAP/iVO/wNgm75jd3p8QgLG\np9FYaY2zwwNky4LBBEqanFLIjLdKUE6qILnIo0tpUpetZuDFjGWQi7vdQPp6\nRjttnkYUHAYHeNMv8loeKb3biOX9GkUkGAwrCgFXxyfQO2tDJw8vkQeEGmer\nYms2zqHq6Yf09KzsyT1Qu59GEf9F2yeMSMT1ABxuyZa0Gcnrvn4L9Q2w0XST\nCInC2raX70OoJ1Mumu14bcq04HfoxEfr9GRn7T1lgPJuYYWQkcK7nxMiYfay\nse88YiNGDjU7gBwdA9jqbMkyF5uoyZ/9Qrt8isndRY/Hce12En6BhUulKVWs\nRoYR4gYooS5aOCBga0IDdUds4YYsiWwIrHO7Uti134m314WRQX7n+uy6lrXu\nd4u/bStOp+IfsJfjz6np9JX1+RiVKLMFaDYIPX5ePoZi6+6t0OSPMDGEkIae\ntNs1y69oJgfvtfNVhwoDcbdo7xwY99LaMFi05CwSnWgjQX7zAaPN51rMmtWP\n/QiLpNLFj6oKcbpe9xQbd3G33x+wVeO9rzbHEc+HB0g6OS99eNHjqDu92WwJ\nHBt4Fl015DxCXIOSPSYHyDj3G9bLDADxSD62FyNaqDekb1FMJjQ+fwMymnMl\nDqBGarzWmNEa51yWl/8mnRrMCc4Cl8+rvWWwFrfm98hSSXUNWIiJURjetCXQ\nA0WS\r\n=w/3h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDyPMK2KsYhfr75vGytN7PsAWvvlkWx22dlaAhQEEIk4gIgZEax+wXEgwmj5S0rE8cyE/utUubGk/HhpxpJFbe9TUw="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.55addb8c.0_1613772147669_0.5472185132418386"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.85dd5e9b.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.85dd5e9b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.85dd5e9b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0b4a4b2eb.0","@material/icon-button":"=11.0.0-canary.0b4a4b2eb.0","@material/mwc-icon":"0.21.0-canary.85dd5e9b.0","@material/ripple":"=11.0.0-canary.0b4a4b2eb.0","@material/theme":"=11.0.0-canary.0b4a4b2eb.0"},"publishConfig":{"access":"public"},"gitHead":"a723fb0b68d5c0ab6eb13c066a9c255b58d1e19f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a723fb0b68d5c0ab6eb13c066a9c255b58d1e19f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a723fb0b68d5c0ab6eb13c066a9c255b58d1e19f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a723fb0b68d5c0ab6eb13c066a9c255b58d1e19f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a723fb0b68d5c0ab6eb13c066a9c255b58d1e19f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.85dd5e9b.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-r/Of3RFjNtp9j4U3z6xoq4N2F06F8ydV2rPDpzkjly9wVxyHtlT63M5kN925XYrwB9NDhue0vsyGZZLRbt0gEQ==","shasum":"7e91632fab7fad15987516b68c973022502a3c3d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.85dd5e9b.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNGYyCRA9TVsSAnZWagAAF2QQAKSdJB0Gw81bB/VUwF9R\nmZbaAlzegLEJxR1hsdcjUz4+KPNEg1xXw6pee7h9damibnM5lIXD3DKrCYPA\nTWD7BLu+udCagr/GZTUSB6J4bCt3eJqx81A844SWxq+aloMZttYDireHOanp\noYGmUb+y1QbSRTS4BrP1dEW5irbnnvjt1E0+Dlub4nU+X9niONbXmxq+f9yh\n1Sj6VJMWPMgPfV9wYJBq2mGKpRBkAa3tGPNjDVQYJ63HLv0m0PR1Cnx979dr\n39Ua0SXnz4akKUT24yRl15s2rMKHT9tmFnYlgo5jJHycClNgtRXiLHZPxUBL\ncPjQhlKU+f+6RJlvfW/ksqD3VW0kA28+faFj1V6B2fuAIFOY6PSpl694MRDL\nrRVMEt5tWTRI3TeftbwF77d/J/3qAeYP8RyLl72ZIwQAga/WmypM7SEshLry\nggwo7cvW+ULL4e9Rz22ddu0gBwtqWfavQNHqOBgXZ2laacGNUgC0Gle5L0y0\nJSY9h+a4BAnDDBOnCWGaj23aNr7bBOywq0kAQFN70zGWvl4oGxItb9DSqIFr\nEueNiBNbFRZQVSm6uvqrwAvSHXjbf5L3sIvuftZLlqaQh/fGuEQH+hKHKl/1\n/OPpDN9SbW4s4uFqZzQDPTVYQxpHxcPhhoaMRwJCDsW/qM/FtX9XVHz+V+cl\nvOq1\r\n=wudz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBuI2b3xNXNRd+6GpDhfzDGt1Uf+6yfbxbHBuuGk6ImEAiAkFmasz9Bbdtmm0/3VF1HlrBMPzN4OqdQwH2FttonzFg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.85dd5e9b.0_1614046770414_0.33961293659812664"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.aa3e078e.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.aa3e078e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.aa3e078e.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0b4a4b2eb.0","@material/icon-button":"=11.0.0-canary.0b4a4b2eb.0","@material/mwc-icon":"0.21.0-canary.aa3e078e.0","@material/ripple":"=11.0.0-canary.0b4a4b2eb.0","@material/theme":"=11.0.0-canary.0b4a4b2eb.0"},"publishConfig":{"access":"public"},"gitHead":"2acbbc6ed6d9f649621ee54e8265c9d26c49f634","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2acbbc6ed6d9f649621ee54e8265c9d26c49f634/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2acbbc6ed6d9f649621ee54e8265c9d26c49f634/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2acbbc6ed6d9f649621ee54e8265c9d26c49f634/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2acbbc6ed6d9f649621ee54e8265c9d26c49f634/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.aa3e078e.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-t24RIIMm4aUwN+UBrW06GzqrOzz12xhBnsOF1Jv8qztqZhr9pAHt4ur09oGoSALvLuLxNhYk35YuycRz15+OYQ==","shasum":"75554e07a7433610bacb07b4b3a18286c50c45f8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.aa3e078e.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgNTgeCRA9TVsSAnZWagAA0JkP/AzMnUiZ+9RHK6O2RNwm\nHi3RM/owMjiZsdKyuqUntOi0Mp+x67XWYHUu8GO96yL052CaJUIl4KwJHU87\nf4azeK0q2T+RyxfhfI7r4pjeQz+YIEXR9AvZxOsm9nOHh0TPkDBNXUNvimaR\nBTLztbsJZmnAnDnFnbKL43SvhxYwO9diURw+LjnGgFuTuKy5ckkXHkty6Hah\nkF+r+IrUEUJxM08Zb2X0zZ8glMyeFazyE4Wtaqu35bV1Kzo6MRw/indDWKpf\nDxC089beCCXjDinx6UV4ZfOzkJA5x2IrqlqzFrneRHY6/xzYauOeJbcvTHB9\nVTBnrWzzwfhddNsHDF+DrbJz7Tt/MKLh4wEBIKHd9fuGQDxUP6Tj6g75akry\nh9rWrTtiItyZdgN2qzqlsqohaJPWR65kinUWj6rK5v4TRCcUWmeXyiNq1t+y\nVWUXUrMw7qRhefOIupvTFhNboHiTPcyNoFBlx+WRVITzpYHfTzBMBfoyONGX\nKu+iuYML9cwk0/Cb4DoLoBzpjsmImzMmixfGBIFYJ7OO5SVNOVTkzSfAvPN8\nX6g+yX4Q76FqQakE9vTn2ChdXiAmiDWN5Gcz5JmtcSd54QC7atBM8gzt5wWn\nw8gZg+wg0jqVNNYSBGy49srSL4h88O2aiC4qitu9WqRNQCnddF2W6uUI8PPz\nhXkE\r\n=Fx0w\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4RS7K3+kso8MM7vAAwddtaX7gldK1k1L7e/AnEeJmGwIgGtEu5JJN+kN2Nn9rBuPPWMPp4yH6UraFs+CkkQGEe78="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.aa3e078e.0_1614100509814_0.35851256786648134"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.dccd254e.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.dccd254e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.dccd254e.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0b4a4b2eb.0","@material/icon-button":"=11.0.0-canary.0b4a4b2eb.0","@material/mwc-icon":"0.21.0-canary.dccd254e.0","@material/ripple":"=11.0.0-canary.0b4a4b2eb.0","@material/theme":"=11.0.0-canary.0b4a4b2eb.0"},"publishConfig":{"access":"public"},"gitHead":"7c3011f1d9328f6405596f794c28c98485d9d40b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c3011f1d9328f6405596f794c28c98485d9d40b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c3011f1d9328f6405596f794c28c98485d9d40b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c3011f1d9328f6405596f794c28c98485d9d40b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c3011f1d9328f6405596f794c28c98485d9d40b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.dccd254e.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-6nZRWZ2MpvEbTRbRWIXrn7Lb1iZjLI/dL28S+1LQUtkGI/QK9rVvYx4OHPc2yNUEsakNyVopfwaUV5FgUWQ7xg==","shasum":"5875f05539ee04f440534e7fe7e419472048d729","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.dccd254e.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgOWO7CRA9TVsSAnZWagAA1DgQAJaw91wcIMhsShPSUmZT\nT5qboGpR1XWztB8eXmwN2b+FwNHFVcfONlZ0M9pey6Vw48EMlBORKaiIFHwE\nF9JRa3NVrAj6nMCqReSXiJaszHSvrGS9AA6IGWhj9kaisBm3S+5M74dJSnZ2\nQyB7X4+ZrzV3u1M1nzRxkOucP/8q5jOP8hQuNav3r6TJy10/H+KfkISrVYIX\nuaAiK+68dPPH0YSkLSyRlJPaTnsp57u1vmjoHCo0IqH8QVfy8v5nGyzgBOUi\nR6ZThJK/vRsUoPlaLGzb+S19fXRvLaHY1vBqJClYA8ySFWyNpL+4wDo7H1jl\nI59aosmST6hjbe/zyKx5XGQ/vsl19l7kTULXb1kLAHmqm+BEFY/L868xyN8S\nstJNwsiPy/upMmbgsGU6F4vd0tth3VFDMHFqQ4YbmBtKnC7hali3DY4jdxcT\nSRWFt5Xpi3ZrhidhO12Aaw0sQkeXEM/d/teHoD3yL74zMZpAcO8XPikXYhY+\nWueh+BxVMzlNum4x1xqKI0xdKV4MtEFaorUWUqfa/W2jJZWAoOeckRo48OsC\ncStOsKSUPfhsqJsFlU9g5ewR3iHcvQh1oMgPIjEyoWwZunj/0t7X4JSwJcoG\nmptt8n9VzVryjRzgQ2Zo4UDRf/C/YUDqBONAaIUR/Pq8jxU5MWViKjFU6xl7\nvt7d\r\n=so91\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDFXjalaazFke+bO1l7TVn1nvHVwlMNPZwxalEkhYPy8QIhAMKEugB8g+PZr7NZEILakOQZEACsRSKhp0eI6+KA/Cqg"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.dccd254e.0_1614373819413_0.8635388126030998"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.7dd1a27d.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.7dd1a27d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.7dd1a27d.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0b4a4b2eb.0","@material/icon-button":"=11.0.0-canary.0b4a4b2eb.0","@material/mwc-icon":"0.21.0-canary.7dd1a27d.0","@material/ripple":"=11.0.0-canary.0b4a4b2eb.0","@material/theme":"=11.0.0-canary.0b4a4b2eb.0"},"publishConfig":{"access":"public"},"gitHead":"15fa381ead1eb4897aa006da0f445765fa9a037b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/15fa381ead1eb4897aa006da0f445765fa9a037b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/15fa381ead1eb4897aa006da0f445765fa9a037b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/15fa381ead1eb4897aa006da0f445765fa9a037b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/15fa381ead1eb4897aa006da0f445765fa9a037b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.7dd1a27d.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-gWh8/oWuMcNeoRTocPSgyo/Oew2HdO1F7MKM6lbbz6dH+0hr5uyzZDwaiKI7zKOZ4NRUuRjeCvlUJZxFmrowpw==","shasum":"fd33b37d90614ae3a0c469b76a71b173ad3f9379","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.7dd1a27d.0.tgz","fileCount":14,"unpackedSize":41544,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPWQwCRA9TVsSAnZWagAASnQP/isXqYwNdGd9KIbsJrsz\nvlrkxU+Ct9vSwW5rX/LUa675BfIDttJpN1td9J7HEXXcTK9b3x89lQTHjktM\nzIdPYMlCF9LIOCcKX7ytN1OCi4JTvFSSk8wKC/e3ODKm2jVwOdxwN0tFaQg7\nY3sRcbDgyzGIJ6Z9XJwrmHDVRFa7LaQpVWAU/PLsymD6AFAizsj0zTUBIQbW\nq11Tlx7iB15m6I9HRkxiVowUwkyuxpG/z3LMZJ/SgG5nDnX8iwi/t5i3LEZY\nufCUoZWa71HJITYN/+y8PvrZWI2lJym5DATW0HGZ/kRi6vscC++siuHtZOc+\nZhrmzYTbE58Sfp4LgpRYxS+6QFAO31PXCPS+FIcoXBVPWV1Tdrty9FbZR7K3\numOaZCObc5nnmAHBzkApW6e8uK1ga3GTrhWr0GlayHT1nRyxDtNXoMaaTrAD\nICTEDGEVR17n7rMJj57OLy7HJvquoH2j8LhQEqkAgtdm0TH71lprnevI1fjm\nSJCVS7VFtNI4DFG4FSDiTK7gL/LUg1EhpQwKlqs0G8in+sOfiDquRnv7Gji3\nrZyy9yZi+Nh2GS53cyGBJpqh47jWY2Xqft96Ha3CCkB0GvWIHFn2irgER6tN\n2KgzDOcO5pwMsSHqAvOiCkXYJPcM8SzGdxtiYk8H7VSpk+WxyZDUpP1UOdUw\nZd5y\r\n=yG7R\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEuhA4JIy2qOCdWDXoku7C9CacfMBlU8PhidYF255M/CAiEA9cVEy4h9AjLov73fsdhiFlETZsNY8Ej2Xwhegn9k1Zg="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.7dd1a27d.0_1614636080402_0.34846964323268725"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.12574572.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.12574572.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.12574572.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0b4a4b2eb.0","@material/icon-button":"=11.0.0-canary.0b4a4b2eb.0","@material/mwc-icon":"0.21.0-canary.12574572.0","@material/ripple":"=11.0.0-canary.0b4a4b2eb.0","@material/theme":"=11.0.0-canary.0b4a4b2eb.0"},"publishConfig":{"access":"public"},"gitHead":"043d9159945b812192eb864b33d16f892831b4d9","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/043d9159945b812192eb864b33d16f892831b4d9/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/043d9159945b812192eb864b33d16f892831b4d9/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/043d9159945b812192eb864b33d16f892831b4d9/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/043d9159945b812192eb864b33d16f892831b4d9/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.12574572.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-4igAb5+6tdfeldxS+1bGU2nJ9y4zGncdN0B+EtLLTkcFo4SrBj/5doEmza6x9YuqQfYUu+IsF4uGCC3/jXxi3Q==","shasum":"317f0460d24dabd08e326ae4f027e9bc58313462","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.12574572.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPqAxCRA9TVsSAnZWagAABHQP/0rC9Vh3lx5mDhcsB+fS\nV/zxvJkwtoq6Jn6ruydvdOUz6xXFFVP8lVHyoDncgkw8kex/6SJ1u/TjOeO7\nz9PuceOmkkQmcFZzaV0uzIAaL44D84lA9JMZOfhdyFtyH8ZWGdtrNx+i9HBh\ns3+vK0fxnZKP+LSyk8fPtn6qlbeO5syhbRC6wZgXd2I1IRoEeSK3TV/kwF3M\n9z9orRtiixxO8hd8hso1vnJ7Ocvoj3knC1XfyLgjE/+awG4KJ8+nF36paZBY\nPds5vfJf6iNoYuwfYMg17Rcgayy/3C4ZfSfzJd0O+2aRAgi+wp4W/bIeLSy1\nRnpF4DRUv4xLU7XoRgjMO4OJapWEoZUak8uXLpQTFiuvAi88BkKE61Nt7UmE\nJhIEDXLAyCtWVF4OWuWyqBXKiBcpkvQBKuS1c0ECfeNQP8u6z/GLou6Q/Qeg\nPDkVAv9wec/97fRyWwm45MMPVIKtnwhivuXbCo+u6t9cWPpDUS/DIQVE7UjD\nvwsESzn//0WJn/SQForNC2mcykm77B20gr5kkep4KwZOADuHg7PYGfcKk92o\n8sm8VhfUzauGALxII438luwi9LQRjkHqNJuOFgtcW24QvtaP2CCV32dpLCsK\nXl5Wqmxs7gqZpAwJnBHEgO5PZzQNM7LiGNDrcoJlpARiOZ73Bd0ltybOM40N\nBSap\r\n=khEI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGKKFdi7wfNImBY8EXyi9ne+pQxytnPAaPxR/4DmmFV4AiA8pYwxpmuKWL6at40ANZbXEb6gBUb1Xix6JJj5Q9o8FQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.12574572.0_1614716976689_0.10873563907385653"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.1109a3d3.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.1109a3d3.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.1109a3d3.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0b4a4b2eb.0","@material/icon-button":"=11.0.0-canary.0b4a4b2eb.0","@material/mwc-icon":"0.21.0-canary.1109a3d3.0","@material/ripple":"=11.0.0-canary.0b4a4b2eb.0","@material/theme":"=11.0.0-canary.0b4a4b2eb.0"},"publishConfig":{"access":"public"},"gitHead":"8cdd512cc62bfc703a1cc766d67d04509e4e0c08","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8cdd512cc62bfc703a1cc766d67d04509e4e0c08/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8cdd512cc62bfc703a1cc766d67d04509e4e0c08/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8cdd512cc62bfc703a1cc766d67d04509e4e0c08/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8cdd512cc62bfc703a1cc766d67d04509e4e0c08/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.1109a3d3.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-0yjUDiSZ6Tdbi2hDkrS2u8gN94yEYFW49muekAqqC7NWXJD6AQMxyHEOxkQzXnTYke14u3YhOW9suDJnWCimDw==","shasum":"a6dadcef14558e84a4760319b0ae0c5158ddcc04","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.1109a3d3.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgPqFuCRA9TVsSAnZWagAAuQYP/iotH0D7jqefSXtNPTUx\nYLDswTIK8vprUAnFxqVgHjvcrGRQxYU3Q5Bdjj0wLTRd0DLUmxRRJMFyr89B\nBrdKqLrpMCupwMvrg4AKxUjCVejMrfR32xfWmV0B0o4PQYf2YU9QzY2cgK0u\nsmQd8bOXOWRGxuN3RIvN6bksu0GNMreAm1DzDjZOvI4Xj/pjSKPAnOXA0miG\n3uT5q14B/FnURAZlCFf5FbfTl7P7pVJ/ABLmVFiOUU+GQyMcHJ7o3ExBRlX8\nslyoqWCQXxD7Y4LzL0r3sCGSLqRFkn+gcGWOvhFz0Pnoh8LPyiBUHUfukxmN\nS7GnspS+SrCNJqLqKDzu6TtACHx+qNBt3wzvqdTYy/gi7oAKk+Kjl0gIPlpB\netu+KlkFHviiJhcRwsDGp+27Gy70fQqKJv78VPZoB2Zp0CMdxnMxB63rHFUY\n7qKINAYkJN8Dyz66Qz0CuZzLpMmAG2JeA1Jk5uv1Y0L8gsg7pWH61ABp4ujl\nT+gP32/xvbgRB09D8WgH0fkzpjkU3FDUSadsQVqC/SaZ7Dzc0/YCylPtSakW\ns4G0Ph7Or3kJ7SmTnfPfsJDVTfZONxVrqrDe5rb0KIYhUi+0oIsl0NOoyneG\nmCDmMolJEmlY1xEAgyrul6576xEXDe3jqj96cJX2c6HcsGEjmx8/dKYkrV6O\nbAnZ\r\n=+/6I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEfM9zcrK8fsldc72SngiMAoOi8r0YPJrMS4hUz43tK0AiAAuU9HC5ffTZs1NX5hcsWyYIetF2dM5dHrN6HZXAhMHg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.1109a3d3.0_1614717293933_0.08313803141764708"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.b9cd8739.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.b9cd8739.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.b9cd8739.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0b4a4b2eb.0","@material/icon-button":"=11.0.0-canary.0b4a4b2eb.0","@material/mwc-icon":"0.21.0-canary.b9cd8739.0","@material/ripple":"=11.0.0-canary.0b4a4b2eb.0","@material/theme":"=11.0.0-canary.0b4a4b2eb.0"},"publishConfig":{"access":"public"},"gitHead":"89fe0448abab4c371af17b2866ec736d9ebd8cae","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89fe0448abab4c371af17b2866ec736d9ebd8cae/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89fe0448abab4c371af17b2866ec736d9ebd8cae/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89fe0448abab4c371af17b2866ec736d9ebd8cae/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89fe0448abab4c371af17b2866ec736d9ebd8cae/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.b9cd8739.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-n0m03aSfCpHLzyAGcewWqITsb3vqHGD111sv0x64uw8AFIgOaTZR7bDnamkMroBQyG06QrOcKr0c/wlU9G/HqQ==","shasum":"485c96dbde01b046e51e35b80168ff6b3ded4098","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.b9cd8739.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP8vLCRA9TVsSAnZWagAAOpgP/066ofp3ozRnNfyMffZp\nFWh14KskiC6TJR09bVf9zieW5kRBHfzToV9jaMadpX38rzN7e4tMWFU8FbsZ\n/8etrwYmDqcHE4BebkP7nLlOWsZOhEloHoYo7sDRK9AUI3kYgFSwAR43n5H9\n/Mu6GQSZ7zr5Jb6SwiKOhNFCc8TLWMymYR7wCVpNUI9T9cSnE+Pnx9NilaDN\neakvzDJ+8sHLLZnQOFs5EXMfhqIMo2jHgTGzdfJbbkM0nk4fPEoj/kiDO6Gx\nQiOljKo0bRFGEyYAWq88zGLy2Wf9Ut3q2AdvX35+w+LmOWmg36unLcpnFJEu\nHmFbX+Uf8p3K1n8TbCz7WkA3uC+OE1I9Aeipavz1/828TqN+GOCa0M1onJ04\nqxFflL8KXnbaF092jaf5Qo4DNEx5lG15Hitr4WXtjOu/7w+PLuP3b1yz4a3y\nuMdpR2b2JMTVwfkcC0WkM7tzF2nPuIge47o/+yET9deQ3g1I1ZNsCZorSW4B\nzgYNUjpu+tQtgOKQuv01IrrGsQvLfhcJIdJ421F9hiKycan7KpdPWCT2793f\nNVKxQ3ToT4UgL+p7CZkL01V9TAJuCQhPAmEAtICG3Vazu55rax09+JthI7TY\nsrgyUNs5Tl4aEDtK8NT6TEBQ2xM7TKTrZDAwV8fK5asMBOljVROtGZosiO/J\nZr89\r\n=vupk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHvF6zON1QZ8/Nid60I7sjaBg5EcdkTnOugTySJtRasAIgEHChRIzwDlGfPPc2WYErsfgqYsJs6Ro1kPsz5W2tRiU="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.b9cd8739.0_1614793675406_0.018458034144505753"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.71ee796a.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.71ee796a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.71ee796a.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.0b4a4b2eb.0","@material/icon-button":"=11.0.0-canary.0b4a4b2eb.0","@material/mwc-icon":"0.21.0-canary.71ee796a.0","@material/ripple":"=11.0.0-canary.0b4a4b2eb.0","@material/theme":"=11.0.0-canary.0b4a4b2eb.0"},"publishConfig":{"access":"public"},"gitHead":"d989f6470cdcdd144c7021a4eb0ea47e63945cc7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d989f6470cdcdd144c7021a4eb0ea47e63945cc7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d989f6470cdcdd144c7021a4eb0ea47e63945cc7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d989f6470cdcdd144c7021a4eb0ea47e63945cc7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d989f6470cdcdd144c7021a4eb0ea47e63945cc7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.71ee796a.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-TYUdv3wV3P3hafhQ/VyAz9otvYHh24oFtNty9spQps57RZ6+rTOn1mJ0T8lIgzFSq4BXyPDPNSgIqTPlMw8E/w==","shasum":"415a5319eb1fa6c66eb4536bcb7141df20ed21a9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.71ee796a.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgP+1oCRA9TVsSAnZWagAAYSoP/2qSxUzpp2oFcjkDmreO\nK+oS+E8WSidNtaShpx1oVc6AuR1evZpS7iOQs20+9tVQqxF5+8KQK/qu+wfd\nHnsbq7xVtmyWboVO2yUopphj3IcFFNeX5L34EqO7HvIeezTcskbpNlDuT6ue\nJSsDH46LSlMOuMwq/qFIPkA5Egi72ULFDsThEIxjZm8PTlnAhc3FSawpJ1el\neksDc7zai7z9JUip8YQj5T4YfOHK+LU1anT+O3yLyyeE7Wkek+pfckPh8tJK\niUDzdgzTuofvTgYYuDmHL4wNwi4XozWiyXBUpk0qxjjM8OpnzsedSKSFhzGY\nNVuy/54ZATlhokKn9gbGxO+ud4X72lJPjQ2uKYqWeXtFgJbAG9wkvvD0VqTY\n1Y19tUUx8qDtnyVSTCZJ7jInZ1RVYm9nz6A4R0mKK97pP7yvsqzaqB/OFtYu\n988s+po2Kgd0xXfYnG5JJx+VJgGfxnEbTmRRfC//cDIe8KfVUa0peyM0T9pC\n8dp1VdGLOCZCGLSaDQfr1JZ9/6ic/Fo+yDHujzdQEQa9Omr9ATDXEiGG1J1e\ngLSk1+IOhrsDG345cfIJcIVAzCrfFqMP6Z2qkVcMi0hwVASRLhBr86qg67ZF\noWyYQscytJVNso5Xtp79eeuGGyi5lCdxqNFmJZeKIB9zJfADfq6BW6lsY393\nfZcD\r\n=4beJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEt9xjukrX613yfuVWfSmNfiuQOugjm1UvWcSStQ9gNXAiBymlXjnSOVKJVJhhibQQ07z+GDH56k19Z656iUXttxKw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.71ee796a.0_1614802280160_0.17638890831965348"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.2be191ed.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.2be191ed.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.2be191ed.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.c7d98fcde.0","@material/icon-button":"=11.0.0-canary.c7d98fcde.0","@material/mwc-icon":"0.21.0-canary.2be191ed.0","@material/ripple":"=11.0.0-canary.c7d98fcde.0","@material/theme":"=11.0.0-canary.c7d98fcde.0"},"publishConfig":{"access":"public"},"gitHead":"e273563187c689092eb053c50fd9b94385380fb8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e273563187c689092eb053c50fd9b94385380fb8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e273563187c689092eb053c50fd9b94385380fb8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e273563187c689092eb053c50fd9b94385380fb8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e273563187c689092eb053c50fd9b94385380fb8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.2be191ed.0","_nodeVersion":"10.23.3","_npmVersion":"lerna/3.22.1/node@v10.23.3+x64 (linux)","dist":{"integrity":"sha512-lcX8UR9X+kXt9qX13QkFZbsqU1sN084QynNoXPTKJTsfTarCZSWrqxshF+wAS3xpjOGLFg4dMXcyJ46HWgxrPQ==","shasum":"d4e050fae416d78e7767058c6b6eb5053b324719","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.2be191ed.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQAT3CRA9TVsSAnZWagAAeRwP/2X3jBdXA04EK3XACxkl\n3EoCHa5Xzgno6MTrS485H/P9U3ef8xOwdcj/LurYMxqROlfdvdCIunGdEwj2\n9OWW7A0YSPbxbtBX7knrdxErC6Dq352B+MWOJOXPZEahD3eJICgIh5gsLxJs\nhYXeVJ4FDcNdZd7f6bFFhYW0LOrCeZ+X5dAO1ln2CdB90kJIbVnLMMa3kr+o\nH0zqwCfwrdeEIqViRS94zA7hv5x5sqh+BYyXQ2qpzP/Bg3SwbbupPTlbRilM\nqLVqd0wdjOmeBke0xha2/AEDzECDI838PX8ogmZCmpWiOZ8gX7ofsjtLcpUK\nIoLHpKVebLwa9heCohNquOvmztx90M24eexazHylTRBAB29BQshogRVsfe9z\nLSntJlt/Tfl2v1RpffipB1wt4043/AK0yFcTcPBzVSvPZzNbCNXQsmhZ18mF\nJsUDf32mlBFINjomjCuc7I4O5J2SBt+BZ1NsMia/48VVeC5OxFgyt6w74QsB\nmEI+ucUn5cndYbn4pzdrF6Ht4QXlDpCa4evk4/0lZU+3gDjTV/JUd7skNBHd\nyXCTgJHHPmzWMt+7roW5nJkppeK6FydcHF5KWqcEafOKkFG1Cdk8s2a6JO8H\nwvzxfPocJDElzh3v+vcboLIey9vA7s1MTnUqm/PDSZ6zyWZmzv2NTQh0lOh0\nTqO4\r\n=y9RS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID60KUsuKe5lO9Kq8D/7W4b1i5gPfCa5HRIszWJjw1CYAiEAr+g3fykdULdRPzNxM55goPd7f4hG1idmzqH+EfxAs2s="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.2be191ed.0_1614808310950_0.055761838933899854"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.6dc7b06f.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.6dc7b06f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.6dc7b06f.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.c7d98fcde.0","@material/icon-button":"=11.0.0-canary.c7d98fcde.0","@material/mwc-icon":"0.21.0-canary.6dc7b06f.0","@material/ripple":"=11.0.0-canary.c7d98fcde.0","@material/theme":"=11.0.0-canary.c7d98fcde.0"},"publishConfig":{"access":"public"},"gitHead":"9a8a072daac91e9fc841e2f6cacc0fb753ada76a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a8a072daac91e9fc841e2f6cacc0fb753ada76a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a8a072daac91e9fc841e2f6cacc0fb753ada76a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a8a072daac91e9fc841e2f6cacc0fb753ada76a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9a8a072daac91e9fc841e2f6cacc0fb753ada76a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.6dc7b06f.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-MOy1msRa2RlngWtqcBuR0qejeiq/CoWKxbn4E+0NVK3uLYS9Zm8xwwa7TJoNfaPqIHx34Iev95ljpJzwfeKe5g==","shasum":"7580b73ee4fa38b0959f1e9dd77cf6d797769d28","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.6dc7b06f.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQXnFCRA9TVsSAnZWagAADogP/01nePeERKyew3/MkXuG\nuFsVpZvIBXSC4Ubg+ZMGURiFS/QN49O+9DyWlC5IBnFVW52ddMT3qK683Dlx\n1jXxUHx4YYPMNv5Hhixv+9ve8tCCrADtmIv0i0HsT/qmtLXsn9N78SDfAf1f\ne4LMQVH/rJ2IBCwuKwv0780JlvJfplKnpKSjhmrd5pkhJ4IDGZJa0pKlXHYO\nYHX1AhN52BG+C22OmOeLwRx/dyhCyvWQwoMPGdlFMBybiAZBgic7LXdivflR\nnj0D8HCpEWUBeOtWU9fYt2gwJIDIhfqpaAiciYOA+ohjaa05xnWwVU7igisp\nYoDyRXqfnVtnjqQZYiR7eexRTXj02lwe8wTtM766/8uBrJ6BZsjXFLSnRDsR\nEG1yFfxnI5HMepjFS6fEJIzuX3ZNzKwsECizUC4SH8OAEIs+1RXmtSsiWAYy\ng6FlAJHbcgNnji6imcEpvcZgFczbSXrKwhUPesUVrx3J4jCRA3OYyoF2JY6f\ng6y9rl3cgLERKzs8lI6xmbFkotkjRB5W8zZFkihEnIblqG0P4Zs6ZCU3a0D8\nWArBk4YiRUqt52sDz2vePrYZRHl61LyEeA19JOBfUqsYUIhm87RFZ9zyfbMj\npPy78LqQPdtGLnY9nlRW4ymG9AVHWFDyUQwXkLZnI/lYbkIROGP/GWfhLQ6Q\nt/Wd\r\n=FPef\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIFSaPyDCxQR7GzQJZSN2aiHGrWSdeNxgl4H1DDqwQ2wIhAJtqJMAJQRTs6FHL3oV1g7WHxOdNWkqDiH1ndyqnPw/1"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.6dc7b06f.0_1614903749098_0.22444283848740132"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.24fe7ba6.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.24fe7ba6.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.24fe7ba6.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.c7d98fcde.0","@material/icon-button":"=11.0.0-canary.c7d98fcde.0","@material/mwc-icon":"0.21.0-canary.24fe7ba6.0","@material/ripple":"=11.0.0-canary.c7d98fcde.0","@material/theme":"=11.0.0-canary.c7d98fcde.0"},"publishConfig":{"access":"public"},"gitHead":"d87a6c320af38bd078f91bc9ea457c0e21cea9cd","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d87a6c320af38bd078f91bc9ea457c0e21cea9cd/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d87a6c320af38bd078f91bc9ea457c0e21cea9cd/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d87a6c320af38bd078f91bc9ea457c0e21cea9cd/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d87a6c320af38bd078f91bc9ea457c0e21cea9cd/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.24fe7ba6.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-aKGIx8ueKXFJJ08I16H8PuUNc6zxHCzvLVQ9W+6cdok0I0vpQ67FG8wmTdi1ZdUCAJ4NTj1IKHj7eKI907YqeQ==","shasum":"b1baeca582fb3da589b22d34f60417c4eb2df1d0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.24fe7ba6.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgQmn2CRA9TVsSAnZWagAAvFgP/jxFn4X9RTlbmbEsVYgE\npNiDLXuxRTZxctGjMbVetB1kddQL/eN3LQQVvlAihA66q1qHyi2yiTa1ph7A\nwb04uU1MVV0MmLgYv1thgLGU/Kk6s81Qo/JZdrDl4if53JsBnDY9hktf0W8T\nABmP6eVCQuuQhBkf0Fkpjt92Frl3PGY3sAe9QjC3BYmO2JRydKON0UrCn1kQ\nLLPpbAVGlfOe5YHDI3NenRQU0Xwhy+JqpyW3wgCNNmTbo/SLBLpS858zdveG\nesvyy2DCXoHb/C15YY57iEkGchxoXrGgenvpDHrH3JVoxeO/C7kvAQE59oXg\n7gQLp0jKIPYFcbVZG1MwVaJ0OFNifnhtvKFM+eJU4gcDLiStDbsw1V06aGyS\nGrc3Do6aGkHW7ZU9H1mX/khOVFInvnTo2PlrRajVgVyshjlTTUZnROpuU5NH\nViGrddMth+rfNkAqUeBKVap/1cULbQ1ux35e3/TgZmW/+mFCdwrn9LREr+nt\nPYZlWUk4RL96iH2Xptdwcsu9YQAkoNbrIZC+MCXNOgmsAAXSxAkhgwbMhrn0\nfs6rbblkbDtWnYZ6LaX5XFSB2bGFS1ycnxqWEFgZ+Y+kL6SqiZjrb4CBnIhu\nJrNq07s+Von000egbQkHrjUbmQv60diF9bm7UMe21N8XQibP3rsLEywg7ap2\nIU0x\r\n=kfvd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAQ7y3mAxy9N+f3CZ5X3BsGsjqq0BxIV3dNTL4St1ACeAiASeplNPEkTZdufQG4ffSO+VqVIniBsYE4b8tVKqtV47w=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.24fe7ba6.0_1614965237753_0.39626727351969815"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.12c477d1.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.12c477d1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.12c477d1.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.c7d98fcde.0","@material/icon-button":"=11.0.0-canary.c7d98fcde.0","@material/mwc-icon":"0.21.0-canary.12c477d1.0","@material/ripple":"=11.0.0-canary.c7d98fcde.0","@material/theme":"=11.0.0-canary.c7d98fcde.0"},"publishConfig":{"access":"public"},"gitHead":"ea7731f325b77f7ec93ac77e442625ecf14e7f25","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ea7731f325b77f7ec93ac77e442625ecf14e7f25/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ea7731f325b77f7ec93ac77e442625ecf14e7f25/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ea7731f325b77f7ec93ac77e442625ecf14e7f25/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ea7731f325b77f7ec93ac77e442625ecf14e7f25/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.12c477d1.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-3IR7vhQEDYv1yH2DtiN7IOkNO18CoVbyu+iIFwJCJMBDQlJMsqafkgW1oHdgIc85hyi/QucR+sasHoHOPmbXVA==","shasum":"6e47973e9a16a4becd5c18f9269ab7b83cac4e7d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.12c477d1.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRqPwCRA9TVsSAnZWagAAuDYP/2J6rihdIh5Zq3GIewlY\n8O2fyjrEsfsd3Ty/JbuzV7Qte0R+DBmJZmW5uU0jLfrnKw67/m3/+7Kpj+03\nYUDrdKfXTKRVOBSX5NoHMv3APsx+bCA8bMJoxl2xnbfnpuP970JqTTKxgrs6\nM0TcOszHgwyahL9pIQHhZrCIt0Acc48abLsSIVruz2AeIkixSoDcCufIhxM1\nNtwrke3GTB2qNFPwBFhcShj0fDcGWVNRCvn9OsrUA6Y9sO0EUoyPQ01VpcBF\nMuerwzMdlIhLvCR/wdbNWCF9+RNMLo+Te3UmbWMvVPpVdxagAD2p0d/dGXGK\nOamPg8QjM4GEr6hpy7s9rt5V/8VwwvELG0KhgOCbWAchgDjRIH8leIwJG2fB\nuKAei2K/7D83wbR548X4ZINQFhZPZs6XfVD5ulIaxwsN1SsGY4VmfjCYjWah\nQanpGQyYgd0aj7/HxytPkP7Wwlg+KsxFw5snOVRPlYiVR46AGRoU8ehyuPE/\nsC6hcql97tyahLx4VqMICBn3i5KJWgK2erlFDbKEQITvhPrsUxWmtGG4clbq\np+I53gapu2mTwpaZdnrRYCeailT6mdPlXtRVtVerP0A3ihTEPPfzO5dk27tx\nMctKUEPhrlgFdyyspu6Z7dhHHbCxSY1A28yoaRSuR8p3i9wazWakpHgZixCL\ndDQc\r\n=wpWR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIA4/YapGSaP8wbdhf2U3DE3r73iDl1Fio+oPogzuryGsAiEAhieKMRpb7m1KynHV0T3CI5gF3y7Vy3cfYqZZa5W1/Is="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.12c477d1.0_1615242223805_0.800661986523955"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.4c38f801.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.4c38f801.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.4c38f801.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.c7d98fcde.0","@material/icon-button":"=11.0.0-canary.c7d98fcde.0","@material/mwc-icon":"0.21.0-canary.4c38f801.0","@material/ripple":"=11.0.0-canary.c7d98fcde.0","@material/theme":"=11.0.0-canary.c7d98fcde.0"},"publishConfig":{"access":"public"},"gitHead":"2f19e904d6306b3a12d41b0158ca0c3fc34362db","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2f19e904d6306b3a12d41b0158ca0c3fc34362db/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2f19e904d6306b3a12d41b0158ca0c3fc34362db/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2f19e904d6306b3a12d41b0158ca0c3fc34362db/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2f19e904d6306b3a12d41b0158ca0c3fc34362db/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.4c38f801.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-hY/6D5xTStBsH/2pZKFmpH29A6Ki3M4A43o8sCO+GRgg/a/TIegorNuKLhSVgqQAuTv5o1sNATL/tVDUZfz4PA==","shasum":"c7a93a77f8aba1d3d037896e2572756f61d2581e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.4c38f801.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgRrJBCRA9TVsSAnZWagAAgmQP/iQkSS57sRtZ1qGGme4Z\nOkjRvy+bBtPYFDfOfk5PTG59pHoqCoJOyS7lm683ePDft6i7ADKy7e7uGMjR\nCVmkINy5sANJE2GRbn/1tGmgBEgG4SVbzrrxxE6AaDFmrsQ/uphrGZ8sW5Ny\nkvXQqWs9QD7jVZMWjECUdxcuF0YRaWjSqGl0jQz73ZPQtGF1r6iSG2wFGLN9\nkQTBk9qmvyCaLAxiTM3HiIBUs2L/luBKM94/LLxWoPzXA//hJxSWvhiuoPlu\nPCsF4rledQ/xJMPxx80DTrkD9t4uIJsBzKdNyP/RkmoF7n4tM7pq7S7p+Lmg\njhzp9jpPKHsPoY/vPedrtsUxhk8ustk77g0YgYEFDdXSUJnZHeumWeqv/IXt\nS0HskOVvZl4jda7NrowXR53dYtLyOIuCS1aH1EdHqy0zaOSj4RRcbFRvvOnO\nXIUcuuxcjWk7WnzjjAM29BY8fnfSGqs09YKlfMyANSkmvipBztlUFok35UaQ\nQbDYgmh6Nq6/68Vhdp0rh0dImHVBFJ7vkRyygNK74sdKyTbGT8HuOhnYixOQ\nExJz3ZOcy+m+Kqw+I4PpRV6SGk+q+A+Zj0rzvIJtsguliGlpNFzyO1ZPmtg8\n47G1iQOyHr1yWHmc7iX7Gx5Ka2MxtqbTIRUb51hbMEBluquj+TJQK25JtIm1\nuLTB\r\n=DJ2B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFeHNzo+8F83F/HjpD+pMXTY1002a0erN7Xi0DIYpnWwIgALkBHQ6yV90q37HXb9Fxiqej8sPyUYdtdFrtKgpeDog="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.4c38f801.0_1615245888980_0.6171275798876119"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.8795b83f.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.8795b83f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.8795b83f.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.c7d98fcde.0","@material/icon-button":"=11.0.0-canary.c7d98fcde.0","@material/mwc-icon":"0.21.0-canary.8795b83f.0","@material/ripple":"=11.0.0-canary.c7d98fcde.0","@material/theme":"=11.0.0-canary.c7d98fcde.0"},"publishConfig":{"access":"public"},"gitHead":"e3e75af3d23a6f47c66e86d2168ac672364726c5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3e75af3d23a6f47c66e86d2168ac672364726c5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3e75af3d23a6f47c66e86d2168ac672364726c5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3e75af3d23a6f47c66e86d2168ac672364726c5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3e75af3d23a6f47c66e86d2168ac672364726c5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.8795b83f.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-QVA7eA9r2m1gIMPYWPm5ZcQ1q+kUq3B1oamLcuds0JcNlsSbOBP0+9qIIDzHkawgAZJG4QpApZbWe2uOxsTlmQ==","shasum":"389b1faae3b9323d2029eb1d1cfaf11fb7efd094","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.8795b83f.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgR74bCRA9TVsSAnZWagAA3XoQAJ0lItTxgzU9Akm+D3/G\nfO10DrjLXXNmi9YHG2aRcK/xYO2IHgbhR94bNFSpq5wMTO1SecuSBKQiQI9Z\nA53gYOvJpZe7iPvUGjNC5BPtYSgGAcy+Nes3rYbIEJ1JKwLgtIBhQ0fJ/AxO\nOTXGyZZFWcCJ7UXMROmUNkwyrv7CYWkuLs9Xvatmw2V2bmJbtR7O5uCNxnU5\nfk6McsD/U8iSa6V5bbyNT1uEJCwNhtUUETXj474mV1atsURZYwHpg8wZd388\nB10piRE8uesLFqfAoHGO6+l3fpuxsdYULzz93HG1TQK8+9zhgVbNK7PlEdDb\n6n71ICCMfRk/nDwCeME9LClJnw88wVMCXDURMLYG6uQxUlD6KQsrSryCT7D1\nTDhY/s91AtJdcD8s00NKsqsYx9EprKfet3UcVOap41p9vblZ19moha+NkUid\nLsRGg9BuQZmazNUxoJkV2H7URux+Pdkbb//7ZCAOlT5Nuy26PpfHEF34HXjK\nJTNlHhy2J8Sy6LyrbQU/s+OnjA5se7H1Y/FD3p/L6jfO30F/wddWXrKaF9UP\nZtccMwl2IDJ+SGE0xiZvzEeYkN5znitU8FusxqtwixCBWJXyN9PwW43ovlvM\ntYZyQnjME+GRtrdA3r5gp1uRZ9ctxTxRk4uFwUz4zPzUO3SWkDvoQB6wGZZU\n6CTW\r\n=uKFs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKjLIEc3GbEx1BZkMPnIJpdCrbDasGFnRHNE5Xv8adoQIhAJMR9C90LqcsRPLN35GTfHSma6F+omaSUORg6LqjhERN"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.8795b83f.0_1615314458854_0.8245899379660291"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.12b84cb7.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.12b84cb7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.12b84cb7.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.7522dcaca.0","@material/icon-button":"=11.0.0-canary.7522dcaca.0","@material/mwc-icon":"0.21.0-canary.12b84cb7.0","@material/ripple":"=11.0.0-canary.7522dcaca.0","@material/theme":"=11.0.0-canary.7522dcaca.0"},"publishConfig":{"access":"public"},"gitHead":"1f49d8bf5098f7acbc51aaf3dbc6880cbd46a2e8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1f49d8bf5098f7acbc51aaf3dbc6880cbd46a2e8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1f49d8bf5098f7acbc51aaf3dbc6880cbd46a2e8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1f49d8bf5098f7acbc51aaf3dbc6880cbd46a2e8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1f49d8bf5098f7acbc51aaf3dbc6880cbd46a2e8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.12b84cb7.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-lmpIu67inTIDSRjlTbI8vYMki/tchsdlV4CDhTxTQtDyIp1eeIFABQxOXMMSoMTb7OkZW5wNA5nqnPGSBtoGCA==","shasum":"1e38e6481fd653b945d08f29c7a3ceb7f0213ab2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.12b84cb7.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSBWyCRA9TVsSAnZWagAArA0QAJ5DaJSjSa/fnND8jzn4\nYQOhm8eWMOmUAXs8tQQpWFSK6rPrQcHSh2rNz3MFxudoAdY84m+tqTfru0zt\nHo3Z/rS114M2UJPTP4q8OiJ6K5JQv9RMCL3PBgO/yOCPuyc/vFMF5zZzuQDx\nrG6JgKsWJmITbRh3hjqW9c8uzwvQs28P82HSdSJEnnSoVmRd3KJS+PNzMmnM\nkW25MTQvw6TqDykYnbVdMBG7eD7eGQz0+XNCU2ID+mdDJdxXqyocsINWbV9R\nyJ4De8ix6HaV3TH6aT+zMuMyhFGw6R9Fj5XVo7wBAKKW0uJfkfCT2XWSuSVe\n2BjpWbcy22gqhyBzmNN/uqdS++lEJbVE77tiv9NUSVSX0cuRs4AjPa2JFL1k\nH0WfBR16fPR0+HSssENocAyhinKtOXgMIBjEz88/dBmlK3kZ1N8S8uq5grQw\n5GFaLHweH7q6ahWvTJvxzU9ouHxgHcq+TyCgOdZz4TX/kKJYaHfFSQkPcsSt\n/R398Iyn8Hv3N3dpk5b6HMc0eQ2xYCSsf9pNtOUGIbWHkaAen7f19SSOSE7L\nFiz8lvmwYujMTjaKFY5TMFqnL+AremFRmN0seiCMjfUWa7pQAY7kxbQS/BXE\n7BPTf5Ee1vtEbiCgHsFP1sjeGTBysu4BVMNEr3alVORXzv2OVg3MxD+PzN9x\np6LA\r\n=RIGo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC5C9Ol24NN9HDaxpUORFWWoVgOvrkA+NKdCL8iba2/QAiEA/mWYCB80yQ1h6oFBIFn5NDgkqzthfLxtkjd/9vpYqPQ="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.12b84cb7.0_1615336881920_0.013243796241343642"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.6ac6784b.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.6ac6784b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.6ac6784b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.7522dcaca.0","@material/icon-button":"=11.0.0-canary.7522dcaca.0","@material/mwc-icon":"0.21.0-canary.6ac6784b.0","@material/ripple":"=11.0.0-canary.7522dcaca.0","@material/theme":"=11.0.0-canary.7522dcaca.0"},"publishConfig":{"access":"public"},"gitHead":"c60d8f8df8e8260f94f9e15fccf93afc356b0634","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c60d8f8df8e8260f94f9e15fccf93afc356b0634/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c60d8f8df8e8260f94f9e15fccf93afc356b0634/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c60d8f8df8e8260f94f9e15fccf93afc356b0634/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c60d8f8df8e8260f94f9e15fccf93afc356b0634/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.6ac6784b.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-2dOq0+TZhsG0JjXkZAphQ1NTlrzh9GrSiKtpijJKwqXT/cqdRBiTZoHmt1eFo4n9ozY7aOqz4LfbRzM8+bQC4g==","shasum":"d4e88c19a862264d6881a0c72c70aa3353041e22","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.6ac6784b.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSBgZCRA9TVsSAnZWagAAVG4P/2s2bq6Mg8fwUvOYSL4e\n7xDTcTXd9GZoLszyUj764lff/e/Ne6HYMHYqd98ides+MMB7Dz7jpMn3I9sg\nC3He7cVZroOLSLMN/hQvy5T/EPLsd7yCHXvmtWIcjaw0mh8Cu3Qydteb9gKg\ndqRLrDRVMarJO1boCzYn9QwMEuoact8TjrVTVDdlXxeJGSzhGM40Dt2Q9+Ka\nD+qCnTmN2/huSs1IJ4AxAWpe1b16QIVJAE/+D3e9BKLKL8Sv/JEbVomR1nD1\nfROcgBsK/aofxLRUpjdwtxR6YHA241uY+RAj11dvQOiLdwGPZcuD91dHVsry\nX3yTdXgfilcleziW/y4rnNkyG0GGIoNt+UkQM+3l53nJYKDOlX2y4S9duyme\nc/SMF79Px9IwcMEFfHxmIt9uRuPIIH3QYsTfp1V11p3DRpoqGTrnBoz9qp4M\n8dzqM8WxUgEysawKyuqZKMXdLuURujORRZxLa52VODCe8hf5qxZqDPFNfZGz\nTHIKM/1qGf6ugohStaz7zyLIPBvoXhcjp/n+564C3WXgQKPbyfTguqLSA8Ui\np3KlTEkJqevhwL6cmcExQiPpSEsuhBkjmwShhS36sXoVOLed0NXWTflh5VKS\njrCJ6G6FcKO5PktOI89dC8rdKCebwjkVhuMQ302SHlpMnCjRGujDXsek0cZ3\nFclQ\r\n=ahrs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFdxn5NNaZ6qSDBA0DwKJM+NwP60KwVaQxSzu1Dsf7HIAiEAnrq9HFivo4i5cvPBRlElPiyf8DC4+7kjUPsYVfrUZS4="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.6ac6784b.0_1615337497336_0.8927338697247666"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.b6d92934.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.b6d92934.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.b6d92934.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.59010b6dc.0","@material/icon-button":"=11.0.0-canary.59010b6dc.0","@material/mwc-icon":"0.21.0-canary.b6d92934.0","@material/ripple":"=11.0.0-canary.59010b6dc.0","@material/theme":"=11.0.0-canary.59010b6dc.0"},"publishConfig":{"access":"public"},"gitHead":"82c48b7f335ed9103a3bbcd062d3163b1eb661a1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/82c48b7f335ed9103a3bbcd062d3163b1eb661a1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/82c48b7f335ed9103a3bbcd062d3163b1eb661a1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/82c48b7f335ed9103a3bbcd062d3163b1eb661a1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/82c48b7f335ed9103a3bbcd062d3163b1eb661a1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.b6d92934.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-fKLztJip6c11ypNm9dY3CmJP9wn8oUpHHaMhd0IWxE5FQ1FmV2SO4cp//33E57nv9/NiBTHmcLyIH9G0la5XLA==","shasum":"eae1d11534d042af1335ddeb78b1c085ebb6b543","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.b6d92934.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSUGiCRA9TVsSAnZWagAAXN4QAJ4GvuhZ5jRypju0NISR\nYHC7CR78wxTFbkQ/G5hdOYikRYPgM3Uiakdmv+JO17YDWamhW5qDFKqYZaUY\nHYdOq/O0t5eqsjZg9zCzW4EflQz0lnwwvwaUPmwXKIENMtttgWsjQHt8iWSJ\n8d1UV5mwy8Wpb4E3Myd0+0CotPNqhY3PTsPYzIIs9wTALH4/n8Gs30r4IQZ+\nrc4n4P3eo6Tgf4CWfieVK0n3HReiDtLojww3JMtWcuWRFtKJNRCBiAqesAGn\nyJGhkmtDN1XPoQLP/XJjjnM3WYReYjJdbw75T7OfWB93voWOgprcV5ACLmRQ\nLkTpyHys0yqHARdPTWUFS2IusHOcfJjGyjuooK4hKtatIbnOgnM8KWx1wv+I\nLUWp0x10EbLRxKVpegeXJBxv80wCYZ54zuJffKl9Medi/1+8QSAC1Worwoot\nAQaP0Y2oAqAMDJgIhRZb1xoMFyG/dEstCxxDjRj0WifHx71B3H9rLdc/zcgB\ntXwAMB/svx77c8J26ix9+VmTFXuu58ASRyXY6ywXW0x8IrZ+Ub0307X/weTI\nagYOXp/WNoLkYHqwN/vI+tYclRmrIJ9MJLhN/MGNery/Uls/w7LotUa98p+1\nN9jzyBhgQT5V9f5uOT2AOWyq8PPllXAp4rSClFmkJ35CGvlIa4EsuX5tKutc\nEvha\r\n=sU0i\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCscI1YQ/qtWWPINc60CiIoKy3620p42iG9HEenEZMGfQIgaFhklJHgKkCGOsz3bcZXYsqtMf2HLrUt3NiC6Uah5BM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.b6d92934.0_1615413666483_0.6346379948632712"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.99a55b9e.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.99a55b9e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.99a55b9e.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.59010b6dc.0","@material/icon-button":"=11.0.0-canary.59010b6dc.0","@material/mwc-icon":"0.21.0-canary.99a55b9e.0","@material/ripple":"=11.0.0-canary.59010b6dc.0","@material/theme":"=11.0.0-canary.59010b6dc.0"},"publishConfig":{"access":"public"},"gitHead":"8b0d740e8ff12f180cf11caa9a264f3dda6542f7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8b0d740e8ff12f180cf11caa9a264f3dda6542f7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8b0d740e8ff12f180cf11caa9a264f3dda6542f7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8b0d740e8ff12f180cf11caa9a264f3dda6542f7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8b0d740e8ff12f180cf11caa9a264f3dda6542f7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.99a55b9e.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-8sCHFnRWYB08xQUvNF7gToepAopuZwLrlKOWOY7hgMhXiWN+BpAZfSEXu4m5qfFPCWobUzSdVhTpRsP6Wr9/ag==","shasum":"64e71c1e23a8ad25d37771117f261279fee081e2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.99a55b9e.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSU2KCRA9TVsSAnZWagAADaAP/39V2WVUBWuIhTEAuq8e\nSgYUbkJNKNONdsAjp3TaZ9inyak79zK3gzMzsig5WlnwKi0wfA/0tcMAvFoU\ndCSTs3SmD/hPwx+Iwd4IG72YL7xq3nzKySOYL/zVSmYoIBMYKV8ErdSoewSm\ndQ7n6arMjqri1MRyEPHgNhfx7uXEW2LJ1aJqYWSGczc4UHzWCsjEjChDWqSu\n2myAJd+q2jiQrCkJfOW7NNCEBsjiIVEeeJ88vn8Td/jtSvOYW05Qkm0BSLxA\n17if4VtvimKVHYnv5grqX/heQ1cBCgfovv1aSAJWx2FDVqlI/XvgSZ2JAq6R\nDommq21qoxWBwFOsAS9PZ/rbi5WOWh/2xcd4r3AE8oWpnOAPEnsDpgb+6pc5\ng32O/AzcTKwkli4lVW0ERUUKxkAirZpeLJObUKmBhrY2vgiL4Vr4FBNBoWjV\nqa5P5W2lfjRy2V4Ssj77lqgsHQ62JCc/azhwki7g6l2dxPjlDAql/W/pN8zr\nb+Z6nHsiIVt3lLdu72ssyFI2eGHDWRYyesX1uIDDtaq/fAy3lV+COw2xVBng\nulkc55fDR+P6DWTdJXLpjhCn6ilEv0Zi9xZerGkLcpEVogNUHDK7xtIM4gPL\n5It/uBX8V/O4vjRkuLASNKsfsBfnux+YIGyM9hIz8fpskCygW1Ug51JlUSwf\nxHRG\r\n=jHfR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFPRhx9gbd/qtC8+dmlPQUKx9Q8001s/QCpwoojtC5R6AiAIpl7iEAhQF5NHE2w9CoLAD7hqx5RPDn4OLIrGrVSzkw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.99a55b9e.0_1615416713877_0.8860248556885009"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.bb14efb7.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.bb14efb7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.bb14efb7.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.59010b6dc.0","@material/icon-button":"=11.0.0-canary.59010b6dc.0","@material/mwc-icon":"0.21.0-canary.bb14efb7.0","@material/ripple":"=11.0.0-canary.59010b6dc.0","@material/theme":"=11.0.0-canary.59010b6dc.0"},"publishConfig":{"access":"public"},"gitHead":"00644005f58173e15c7e271bc9c226535d1bbbc7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00644005f58173e15c7e271bc9c226535d1bbbc7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00644005f58173e15c7e271bc9c226535d1bbbc7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00644005f58173e15c7e271bc9c226535d1bbbc7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/00644005f58173e15c7e271bc9c226535d1bbbc7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.bb14efb7.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-IsW+I4PszXm4kCwA2lAvpvy3tCMHQYr9Mn9mzJHZp/3pGeGiXUWxWcNIEWM02JMagIj/2wGg9LvGmRL2rqDidw==","shasum":"f0f29f65681a239699a417cfba220974986e580d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.bb14efb7.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSVg2CRA9TVsSAnZWagAAU7cQAJD+kqHjH9tArsHcNV+1\n/Q0TeK8WGiFqxaem7qbSlOOTfEAbvNBQ13p+huPCroxFGqYV2C80CeM6eEq3\nqHLjB6oOYsJv0WG5GNHpc/i6IGoUWALz2lAGh1LsADANY5xkiUYCfADoBNdu\noADMOy+cpqRhyc0fVar9sLTb9uDvkjesr/8v7RsrZmT8f9zx4eyotprEchF0\nEKKwcuanBsCfOqjbo35Ea2FE5C6iHTdvMSk3RFNKXJopoO9CzgQnQaV5S5D6\non2w7Ke7oZ78wE6FsZJjEJ/gy88dSkjW364F0ac2YAmCZmFyMuslUpO4dJSd\n9ITO7ve6OYcKE6KXFQp69JRfdguZtrRdjgCArmStNVdzJzYaVi7ws56ETy5A\nOIIhLosRqCQVUlR2G+Dl5oiBq/UWXp2Ym0JCpkdS2nc/2AYzNL8RPQfmfvXm\n1PFh1tYX2BIijRzeX4WqaXrtiEogqOAnHGCriFQfJ4Qlw4NGghrWH4MmBHGU\nk/6a45qTqALDGUvU+njPkeDkEMiHGgyOAb+7xRCGEOgH4wPY0/6EfzYRP2Vq\n+dQ96+BqNWDf5KF4nKVqESIgzxHLqW4M77aj1JfmLJE8ETkOrAwmJH+D+6SK\niLKwa+8B1U3C7cjcgLnqNJq8uDLNKLel4+cFZV5D0gHpYqX/BkNI8YWVHVBL\nOwtJ\r\n=3AUT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFYaJEINmOULd1aEWbI1Euhat7E2zTuvnXLYfRRWDrNYAiAU9qNcWdAIe/zPiGdHDT8+hjt7nvHyp4vsnU4pYcTTWg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.bb14efb7.0_1615419446232_0.3031309771868298"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.9ecf3bdd.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.9ecf3bdd.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.9ecf3bdd.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.59010b6dc.0","@material/icon-button":"=11.0.0-canary.59010b6dc.0","@material/mwc-icon":"0.21.0-canary.9ecf3bdd.0","@material/ripple":"=11.0.0-canary.59010b6dc.0","@material/theme":"=11.0.0-canary.59010b6dc.0"},"publishConfig":{"access":"public"},"gitHead":"536269b5f421223a32dd73271ba878cee3e04ec0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/536269b5f421223a32dd73271ba878cee3e04ec0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/536269b5f421223a32dd73271ba878cee3e04ec0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/536269b5f421223a32dd73271ba878cee3e04ec0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/536269b5f421223a32dd73271ba878cee3e04ec0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.9ecf3bdd.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-z+LNGd9oLNfqOt3Xd7isBOo7VxkNI42jwd8e24yElnIEDCMukxO76hVocJ4GC+qBrYAvnWJXSOtG+C4qUVoN8Q==","shasum":"3b461f41706c118bbc08942e6358c1e39f02fae2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.9ecf3bdd.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSWMVCRA9TVsSAnZWagAAIGEP/j5pSocCorLwcfcX91dT\nRqczEO4PmUcivhzTrN6ehWLTVV+FeeJ/zy0BYGjtbJqaIwm5Lcvejo5FiuV5\nevkzMzt8VRqK1zCN775DGJK+w5AQtURefwmCbLw0S5i+cT28R5dY8YWmpvye\nbiNidj2fwnYs4jee2vGhPFD+BUk1ylgiVL8rc8x6lg/B0nwDExRCpVCbg5u7\nz9bhyqtyz3DOKGr/FrbLuXiGw9ZU4bVFcF3XOVW11XgttWuMUQsn+fz/LCLM\nlQ2Z2DCn9yqYS6KzqiaEhu9sRsiP+/U84IbMRcYguc2iKHRI1A65a5XeOhtO\nblFmqq0MoLVAf4BB4oRGg+EYkrPgLUKe9qtueCvqfTMFAyiQVblmXy7SijRQ\nKxyrYjSRKUCjCcbXOTCRZzVpzhMvHwKEg9J/wdV91yViwmyFiKUuliw/ESr7\ntlwvIBNB5SCyI8W/MRaJMuOU299imI0OMhjF+dBaqxgZ4P85DOLFiFp7kgtu\nuZs1u2Uxgdz3zsBjkj0XXSTidz7ryityLctgSaSqR9cIJ9Fj/zVj3pQVXMmj\n2vHPt69NzO9c8c/S54t1UzqCChsjpvtVEDmjDkrhj8hw1uUdj4A+2aZX1kwG\nSFUwqJonngBSovkegEil6Q9Sicvd/07GPSFoXx9Te+usxoq9lFjkD4tQDGDl\nfP5o\r\n=51Lv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjDhqCHZFGPWem/LSljlHxMLt+0Dyixo6hmVmjE4YQBAiEA+ElrKvIS6JnenmInQ8bMVBg7pTIV9NCVPUViXlRz88U="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.9ecf3bdd.0_1615422228819_0.9548897289469733"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.7c0e02fd.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.7c0e02fd.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.7c0e02fd.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.59010b6dc.0","@material/icon-button":"=11.0.0-canary.59010b6dc.0","@material/mwc-icon":"0.21.0-canary.7c0e02fd.0","@material/ripple":"=11.0.0-canary.59010b6dc.0","@material/theme":"=11.0.0-canary.59010b6dc.0"},"publishConfig":{"access":"public"},"gitHead":"96acba80bdfa05054613c4753b3c0211e2ac7a76","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/96acba80bdfa05054613c4753b3c0211e2ac7a76/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/96acba80bdfa05054613c4753b3c0211e2ac7a76/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/96acba80bdfa05054613c4753b3c0211e2ac7a76/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/96acba80bdfa05054613c4753b3c0211e2ac7a76/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.7c0e02fd.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-ajbp5AorNSDmYLY069N4euUBqAZ9fBXOaM7tUlBpXaFE6K8K2a0gxyWUJJxHn+x1f4azojPMPukbSXoYp33jdw==","shasum":"b38adad9f51d12495b016e5ea0bf40c2e1dc006f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.7c0e02fd.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSXaNCRA9TVsSAnZWagAA6QYP/011bzafuR/3ddXj2Urh\npF5166q/4UpUsHkl04hGkH8c5hOCCvN+kqLsxha6Ecm1WkE051pLntfsIYrF\ng3yDpB3+whfS/ly2WsNRBn6j6lq4KBl7f5IpAPZTwZadAdQXfTbnsbR+m/VQ\ng2+KS1+Xo3fszZA+P8CH1+1tD9U9mFP8FkFcDOmgP5DseBYLJBl8WGncSaV1\nB8OT/vzw7qsz+xWTUsrosje1HaAumecvXkMLDIpjAADwQz3agksMX05qe/Kz\nYr/xle7U9ykDYfpHf6UHMVLn+wZjjEQyBZSJql1LWe0qQTPmYcmxf+S2+WF+\nIychSu22/zNL8k7yPpSdZlwpTszj9Urx1kTKdgYPlpJTW2Dcglr6SJAM6Huy\nNu2TpxpXSao+pOn+55LHliGtlh3sm26H7SKCuF109PrTqKiWpDqeJEmhibHG\nAx+udrxmnkMPFon8A0fYWed6fK1ffE7shVY2ByKcRz2eIDhp+sPcDsOjYlnf\nEO4GLMttJxCG7vBw01Dk6KXrQi2M9pBKrtnZs5Q8K3gTTgTa+HqOQNnA9eot\n3zzRLzR5zTjja7tv14glMSXctj35R9Ey0lf/2FwxGO/OhbwGewZc2y6FRW+M\nsoEBFH6yiYkkPWyiwqQrV/gB2Y24oP3j7Q0jBJIyyk1dKHKN3l9SKhlznr8L\nPgDO\r\n=4mOf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBbcg9+3P0Cu8kHIxpZxcgbBZxyOyWjm3jxjtsZYYu1pAiEA6TOGoJWDp78Qk0eZn8f/LU26dWbijvgL+bd3sTRZEuk="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.7c0e02fd.0_1615427213012_0.37630426518712423"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.2d6d59cc.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.2d6d59cc.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.2d6d59cc.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.59010b6dc.0","@material/icon-button":"=11.0.0-canary.59010b6dc.0","@material/mwc-icon":"0.21.0-canary.2d6d59cc.0","@material/ripple":"=11.0.0-canary.59010b6dc.0","@material/theme":"=11.0.0-canary.59010b6dc.0"},"publishConfig":{"access":"public"},"gitHead":"52ad91ef80e9719962d213826d84928a37cf809b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/52ad91ef80e9719962d213826d84928a37cf809b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/52ad91ef80e9719962d213826d84928a37cf809b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/52ad91ef80e9719962d213826d84928a37cf809b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/52ad91ef80e9719962d213826d84928a37cf809b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.2d6d59cc.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-Xp+icbXPvX77+Mk9EqA+dK+Ul6FflLmUyN5IG9CIGqdzlwkbjCKeARH/aZgqdAK0DNrpyF7EzfK/uerj3KaMiw==","shasum":"f1762e8ca95a94288116931a74a2ef173b299721","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.2d6d59cc.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSmGQCRA9TVsSAnZWagAA7qoP/Ara++tS5yt0jRcvPtvD\nQVb2nRof2U5bmv21Kla2aMm5Lj+K0KJsKYY9uBZqw3d/9nFVD7TLzipfTjRm\nEK3oCfw0dIYp2H3nf8oJ/71b8LvTOY5YKv9aq+1tJdsh31E+R8yu7XkVW3+d\nUKv3A7a5x6045acsXT4QqRSNbh2g8SMMGhwVER/j5urUTturiWMED16gIYCy\nh4kFKHR4l6LDNriFLEzJlB1iEGN9zsxVP1+APPPottP/AUZnJtl47duumJMc\n/X3IwU8rpDvfseIjfBtlrV+FZEs7noMO2/Lw0zokR9FPnOxmhrAycKAFVQ4m\nvlSjIgmZr5Mq32e2xaVEgx9ggzkX6JqmIltXRfnm+z8Z5HzPNOnoZlVuTrTK\nTYvrmCJ31JX17Z8+DRNLOsiIMUSwV3TIm+5o+0jS9EXNoGCw2Hl51zPSHpjp\nKEwgajDkoGhFEjJ0dT9sN5iCf5yQLs5Kn056wEXDWto3uiUXMxVi3I6mPhB5\ntprTlwBlE0n2LTiteBsLiNxpVLpzhp6ocn0mi8UWSBwff/lxlGKAGU5mUZRG\neJt4pNxAbCT8vlqF94d2s/Mrk/dtXjAWa44cKpzP05JWGQsSKpYVYeUrZ2mM\nk685Fb9VnxTNcfS2BPTOf7/1W1Nl729zoAUTfiiqvlEszg6aYzaC2U+lgnI1\nEfcb\r\n=WYp1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC4sjv4dbrFnvBaimictYuXlwg+eZZkaUdFfhv3o2wWfQIgIRWJGEAESSwnD2i/YzmH+ZjRjEfM9/QyKfNKHcLSXwE="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.2d6d59cc.0_1615487376320_0.6055936120184449"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.0138863c.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.0138863c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.0138863c.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.59010b6dc.0","@material/icon-button":"=11.0.0-canary.59010b6dc.0","@material/mwc-icon":"0.21.0-canary.0138863c.0","@material/ripple":"=11.0.0-canary.59010b6dc.0","@material/theme":"=11.0.0-canary.59010b6dc.0"},"publishConfig":{"access":"public"},"gitHead":"851518435241b4315820e91765f5b26a5537c63f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/851518435241b4315820e91765f5b26a5537c63f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/851518435241b4315820e91765f5b26a5537c63f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/851518435241b4315820e91765f5b26a5537c63f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/851518435241b4315820e91765f5b26a5537c63f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.0138863c.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-Rx05bR32nzZwEzKiUehY+PeWyqxugo2cw0wSgKoH6d0aKWpUTnoftGzPoCp8bLzzZfjoYQMyY3JXaC4I55cVDg==","shasum":"f241b8856ec4454e3d7890b147de35129f55e9a7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.0138863c.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSmNPCRA9TVsSAnZWagAAifQQAKKHgCcvhlu70nZAfUT8\nqTnixrA+sRtWiOmu/BKbbsZu6ZLZmNJiWVY5X8mRFOUBWUGdR82j5QRkGKpB\nJForEHD+8R9jlXUQ4T8qzRysQ+qYxjNB6yc5Xdgj9ncwRjonzzqr+UrOAzme\ntLKdznQSOGWWLlOUktnFbUnhloL2JdknMW+fgG4ToXl3NMWG8kS7JNoKvZCM\npjzTD6kUJo+Iooi38LxVuDH6zVBEmHvjy6n3BMYpCnT0of7E9dTfGRBW4Ndc\n1Z2hrdpkhV2hzcNfjY7W83jv8QtyTc6uB7/m3UqPsSDF3GvMTQlzsKzG9mL9\nDWY5XYpFwC5mJ5EnaljHG8mEWBsnj4ZeTDXm3iF+ckErfaS6gWJm66+bSGVc\nL5r2UEKaLeDaSBGfdK28oWCe8GWIKgyeoHAZLBv45GqR9PxWzVFIQEuuqQ9w\niZeLDGOGOxzTUfgjLj0H1vPL1Bt2T+meN5SrCsLnalSbk3ZmDvcOSuzNqPyD\nCm+F2GvVSj8uWdVbMJ09ObzYcxuSIV3ZAM8lev57ASJligMnFAFFooC6NEC6\nzslpd1/EVLYCGtdsBUSaqhjbRMN+PlIWNDsJYj/Yb3lkdHyRjf/M78Bw65QZ\nxGdxVtHV3GGfZpEiWjvtPUD96wKla5+FR5MJJYFqg7zTjf1vJX0e5CuJuFxe\nfm3r\r\n=EIwi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC22jT4EB1lIDk5HAouH3ATQPly/9+2AKZ0JXRSlx+tjQIhANOzBdgi4wT4ouKcOG/yXOyeGYKxiPtXpoYON/Gi217D"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.0138863c.0_1615487823024_0.6380043445899359"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.926f5bad.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.926f5bad.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.926f5bad.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.59010b6dc.0","@material/icon-button":"=11.0.0-canary.59010b6dc.0","@material/mwc-icon":"0.21.0-canary.926f5bad.0","@material/ripple":"=11.0.0-canary.59010b6dc.0","@material/theme":"=11.0.0-canary.59010b6dc.0"},"publishConfig":{"access":"public"},"gitHead":"516a00bc24de904c4782b3d5f4f0d285b7fd1d3c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/516a00bc24de904c4782b3d5f4f0d285b7fd1d3c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/516a00bc24de904c4782b3d5f4f0d285b7fd1d3c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/516a00bc24de904c4782b3d5f4f0d285b7fd1d3c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/516a00bc24de904c4782b3d5f4f0d285b7fd1d3c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.926f5bad.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-T2h9O2Z8c1dGZwojcpuvujLHO1tIZKPLpusfe09GwY6ON4oTxR20uq1qPSmWNvQJeqnscYmevi54leCkyc9BjA==","shasum":"cb16aec483ef308f06cf86e91d592177db01a12a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.926f5bad.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSnsxCRA9TVsSAnZWagAA+dUP/1QcoXsiLW7k3YdzQ6dR\nxGYaMw64kwiDgFxPgrNRCgOxzHxK+kNqB0bY5zc4GhQP/cdNYQ4U2ImexcGK\nON7ZN4SPTkY/YJ6Xp8SpNMswQ+H3Av6SBhdO9b/9Nl2vl9q4cVE+V1zNMQ1M\nSMKVfUOwpsdoLZfmJXshjRy4hkTj0l9rucarlPN5YoO9p1+66WLy3kayhtNe\nf7HPfwmtzpzyFprxf3azaOZXnR3PW2d2zsIfl9qhEpeo/c8adaxowqY0UYpU\nJXW+Ow5D2ssTzPXnUgnhZaugsPPNmJqkTiCcqAFXVjYi95leGz8DxdmNSxkG\n6b+nDIlaUDu0w0eRaMP6PZYIGUbT2UBNAEoHBjcjgmbRfqTkvhZFfVsPRmlp\nTm7hSLbbIfV9g2ZirLZe7UlAKxZp8sGt1vXWvUywGrDi8ZwXxuaY2SBuYqdN\naC6dfBgmiyhpaebKb9wE1WN70DFwclcmHGeHmw6pKc1eRrTjTfh/TkNER9tJ\neViu6NIxHJYhDIvO673/kMIF4i1xN+UhzJiYiqyKPoUpj7U3zjU60feAkN6e\nKhQ+YcAlSFU9SLKlGcHTUk12HR5fQb3K9QTfofgmVgnypp6NSyHFF5yU89k0\nKtYbZZutiZKuvuiWc1ewt2eK03Y4gaORgkHv5GqJYNr8c70AwSwh3/Pxq+u0\nJIC2\r\n=zmAG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEiny7KkFdfxBODlcPuNyxRGU9h/jyzhUMEvlRa2H6L6AiEA/rLVuU6tT9iSWZfx0V3iuvW9a7q+YcQqMZfTRet71yw="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.926f5bad.0_1615493936593_0.9326062917477789"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.520290a9.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.520290a9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.520290a9.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.1e0653477.0","@material/icon-button":"=11.0.0-canary.1e0653477.0","@material/mwc-icon":"0.21.0-canary.520290a9.0","@material/ripple":"=11.0.0-canary.1e0653477.0","@material/theme":"=11.0.0-canary.1e0653477.0"},"publishConfig":{"access":"public"},"gitHead":"9817154a83b0101256b341e18843332e354f6c08","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9817154a83b0101256b341e18843332e354f6c08/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9817154a83b0101256b341e18843332e354f6c08/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9817154a83b0101256b341e18843332e354f6c08/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9817154a83b0101256b341e18843332e354f6c08/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.520290a9.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-D3axILPGT/UO0jGFutas/hPDmKlKOzV+qJ46OvL4G/NZ6/Xa52kFupOwQ/FlEQ3Uci8e/lqQ1A/pkJez819bcA==","shasum":"48a0b0f5b7257c4fb91b796849084b7190753287","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.520290a9.0.tgz","fileCount":14,"unpackedSize":41562,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSpl5CRA9TVsSAnZWagAA2rMP/Ah3ErVD9M9ROtj7NNWj\nb068TpB1OYxCPkZd4mGs1mKiI3Zd2bplJIfN/9zRu6LPfZNlBFQSY25TDjbl\nFVeGJaCSSwKNdTXEXijq1lpnbEXILLAxLZq/AI1+OrQV7CJK3+Wd3lhadgPG\nrhbnQ8FJV+msER/1H0Y8J8KI3smhOgaUwkyehRNXvAR6tRSF4QiMTG2DMe0W\nlK5lpX/nqqbPXb18gAlhVFaKuFTk1jUQm+KKYCle2dyMrYn9F+beiTtZSFFp\nDjKNmJgW1rB48J1jtV0mHOy6pocNVyM5V8VvY48T48hUnqnxfFtITMs8n2E3\nVFY6v5/YYl4+f4k1q0WpNT0rRZEwh5vupXkl4E/sxjcgxtS10vMN8x3iqpZ0\nS+hCHmwrtc7Wc7GTZxrzsnTmVO1BDQ+LM8FHjc1mD25OgwguUQT/VxG+sVmZ\n9z5VPh0sGqlWXIuEB4Wf5s7yUPR3LuX+O93qADxxO8S5y4wvEWnduSex9p0x\nOFMkj2cb+fymVcQfDS7hAXCgouuwtfF7IlaedUyofiBju51NU0uQfwqF/cjg\n3i72+57l6DwW5WBBCd6jyFs8u/6HWPOMgZPYq4LbbnTUVARpkupIvsJsGtsf\nmTeKnofJdhhk1pIJvH/ajRZs6TP9c94SQnjH5IKEjFZgOQB2FO7cgg2IR/AY\ngRSs\r\n=EBwr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBXpCYu8TAADYx+KDsGJzw+q///YtvTyLt2/cjsJx6ueAiAjHzHsMzsytNBCenWZa/d4dFb+fYRL9QNEHMYs7NSl1w=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.520290a9.0_1615501689320_0.1730751555147827"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.9ec431d1.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.9ec431d1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.9ec431d1.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.1e0653477.0","@material/icon-button":"=11.0.0-canary.1e0653477.0","@material/mwc-icon":"0.21.0-canary.9ec431d1.0","@material/ripple":"=11.0.0-canary.1e0653477.0","@material/theme":"=11.0.0-canary.1e0653477.0"},"publishConfig":{"access":"public"},"gitHead":"d7159bb385f7dc7e6077615de2e9bd441747fdc2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d7159bb385f7dc7e6077615de2e9bd441747fdc2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d7159bb385f7dc7e6077615de2e9bd441747fdc2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d7159bb385f7dc7e6077615de2e9bd441747fdc2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d7159bb385f7dc7e6077615de2e9bd441747fdc2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.9ec431d1.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-NU9Z2mAtfdH5yoeQcfb/97u/Bbhjku5geCQ4R35/X6z1xI/SnBkdE/ZM/iVB1yLOiykkfiI8Y3mcQ6gINOJlOA==","shasum":"7607325012a03551a70311b8d5b8a5f8a6fd3be0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.9ec431d1.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSpqECRA9TVsSAnZWagAApawP/iGQQJ+9jx7MYk9XkiiU\n75NvuQQltHGk3GJq3LF79M72LsKefsvyhJZ2dp5bXFDbDmuoRSWt9alDn1nZ\naq8oQEqc/123za77W99270bF+3YOB+2aNkL2oJfIosQnpRnlbFcCGbDMWREO\nRg81VcBSfecYOn+xoTJ37+3gCdd/zzqMGc7xt4nxvhLiQagMTf1inaB2VbsF\nygL/QELHaGr91eYaUp+GeU5pel0T7YVVcddAj0rIAaDK+jc3qqdhEofKvgjy\noufQl4mD4X2Lrq18hruSTxxEAx0EtLCStNX+eMJT1EOxOv0N0cXWVNn+HApV\nSC0t1RKgftqTbq/M4xGotdJvzcF5wkI6irR6uDCX+6Gvlq5arMY051hz4YV5\nOw7ej9ct76nsW6YITzVvkpXsuFCF6jB04L4L6H8Hp7Q5k9yDboJcBRoFiaqK\nJkSCbDgwUbPQ0+tC5uXf21aK9RKD/KTlBghdNEYTSRtMEL2/FV423sK5lznU\ndkrZHIdPXkPcsfWkCygYUKr3z2SWhxDI27/3SLYkU0L0p/W5+qt6vm7Glufq\nuas8Q9vdHdw0u1QPkimuQD34CUi8rp+p2mlEwMtQ5TUx1sQU4X5h73k3hnOj\nKJOVcYlN0V2OO7L8ELDcJhFzRq0JrRHr20URzbXFLFq0WkpVXlG8A4MdZxt/\nbzSa\r\n=ydl7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGZODCyAjSeEYtuCClupbQ3qa9SLRuTEdNBnnS5htYjWAiEAz6JrHkmTLVpJv0C/VP+3xWqtZXAjtUq/6OvlVIUoRAo="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.9ec431d1.0_1615501956390_0.3411766620945096"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.4246c082.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.4246c082.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.4246c082.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.1e0653477.0","@material/icon-button":"=11.0.0-canary.1e0653477.0","@material/mwc-icon":"0.21.0-canary.4246c082.0","@material/ripple":"=11.0.0-canary.1e0653477.0","@material/theme":"=11.0.0-canary.1e0653477.0"},"publishConfig":{"access":"public"},"gitHead":"571cad0df3b7d77ca4f17d7248d6115fb50b756b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/571cad0df3b7d77ca4f17d7248d6115fb50b756b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/571cad0df3b7d77ca4f17d7248d6115fb50b756b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/571cad0df3b7d77ca4f17d7248d6115fb50b756b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/571cad0df3b7d77ca4f17d7248d6115fb50b756b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.4246c082.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-maipg3SgRvp5PCWUDbEs5mCpA4B7nglIMLInzvHsuHsrIX15+0ga4djADTbGgX8ZCKNuOcGr34FTZki6Z/abWg==","shasum":"9ada2cb23ca9ce245a788e46ed080d002c0b945f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.4246c082.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgSpwmCRA9TVsSAnZWagAAydkQAJosBHEeam/8XiF6zz3N\n9Xq91S6IcgsR8Gq9JEbvmB2klIiMwWvSZPhxQES08GZLyWEkZcXu9/EVgjrE\nAkzwqSMYs9QnRb7QxNOOW1xmUwUnPQB6N4JUlAjHSKHna6lBhGG4H1MdUJE9\n4UapA38vOOnjrtHsY8NDlr2K7pYO6EH4U+qOiUPmW8zqmiAB/E6utitO5CRI\n/veFKIJtutRzzu4rfT2rZaxxSJop6E4lYNfJjdE2+zAB+zH3AM1+vNyNUn0B\nst7hwh8yXRgj0xzlfzf4HObKhke8rfhtaCwIq30ELMGcOfXE/g6wO5xiGN0E\njHPxzqJFBXcFcFL929UnVAxXs4TMRkAZ0yfPDVv7rE85dxj67OJgLRfBAY9U\nzTcbLG/47Ox1PWikZkKOXqoVqmuE8W6ZrGuAhXfDobCuMTTGxm6HGHcT4X+W\nvCW5jp8wkyj+pTuh+/e1ulp+b7QPTX+o/2ZDlbCMWy2xQ8dOx9AaSb1bPf+8\n/hi4asDjPcmbMs4q4Gj5iNxuAbj0Lgja9AgG3+ZL/tO0KVCz4oiHq1/zC5Qk\njm4JDZQVSGfSBhO7pX3zSQtZXK2xUTp7sIio5JGZ82buvUl6ZxjU92LAF/OY\n2lr2JyHlnxHKr+2iRnP6ZMDbziT3EFwWqNRBpm+D2z3CShMOKp6uhcpOtE+k\nzp7b\r\n=xykn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCdxu9u7Ur+OS6GOu0U5IIvW4qnJisOMTZyAfprKI4ufQIhALPP4c7GZPNBG5TzTHR5Q8xpWhah0hCg6uoHQarqZIV7"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.4246c082.0_1615502373440_0.6547810926489803"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.2d736253.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.2d736253.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.2d736253.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.1e0653477.0","@material/icon-button":"=11.0.0-canary.1e0653477.0","@material/mwc-icon":"0.21.0-canary.2d736253.0","@material/ripple":"=11.0.0-canary.1e0653477.0","@material/theme":"=11.0.0-canary.1e0653477.0"},"publishConfig":{"access":"public"},"gitHead":"4d8c53039218a8da7cc5199162317802bf01f7a6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d8c53039218a8da7cc5199162317802bf01f7a6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d8c53039218a8da7cc5199162317802bf01f7a6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d8c53039218a8da7cc5199162317802bf01f7a6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d8c53039218a8da7cc5199162317802bf01f7a6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.2d736253.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-XDBC7k5Qc3vA13nl4ti9yDwUb44xz22mVQ6Wgqs6MF/JUZ+lcB/pCQyf7WvpTDVJz8GgmW9APiIr4IaDvCCe5Q==","shasum":"3edfbf692335bb0262d54e00d2f95999b9ffd858","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.2d736253.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgT+FRCRA9TVsSAnZWagAAGSkQAIrt2sPiN3QJJRWocUxa\nIgHrKhF1+RxHnB8vsdkrV9edqjyl/Mq9bqTN4YYiKlFJ8gF2mlaDDlHfZefq\n84fJ2mF9MsMTbGg/I/1hYDkZObyR/mGmGuGJmzYjllngKePCybBXJaTqGb0S\n3xefnjjOreem7zUiLMvAXkhtFboahSKX4n8rGa4MZFSAUCg36olqSKUbAw1z\n1seX89RMqoFRJxr+fUX57MrZI+NCbt57xkyMKqlpbImxHbwiRYT/WyQV2h6f\nOp/9xjygvsNHGIzcDph9ffdPgBxO/2yxC1PgFbiT8DlJuKFR9S67Ty78BNU+\nvuuWjXrRIpj2A0pV3u73aZpgtgQfJhdi29DrB7k+dfLZa8RIiD9N/UeVJkL7\nNhFS2GBeD7LIDdiMBudGx1AQK1KwxBuGXF7vOfpgE7/Go2ZARrvNgwCqxRZD\nRNp3O29AaODSj+X7CJEhV0CaVK/Jiwi856gY8DmOc6CIfbSqzfK5b29Od7sK\nUcDgHamZjrXyA0UASgsLHa3okTIlmguHJetFchF+d9Rj1qADHQx8bcwRkeRO\n67+ddmZ8fq/RHNzSFdoYf+8VReNDQuTsdo6t7TuqEqP8FL60s09Xj4gza6v1\nm2uRGns6RLG+iqByG1AUqRyNCtJLlQO2torxOTz3ZclG5/BQKfpB3kA6hPGC\nI8gh\r\n=7YEb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD1mnxg0Hb/s6zUXrYLbv6e0BpC0LsJoHK7rIVbCkF3EAIgYX16dc8O9rIZh38SgCQDmnPyYCEozbT/Vt2ShtSHLr4="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.2d736253.0_1615847761133_0.3132152013286589"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.7033124d.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.7033124d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.7033124d.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.73a227194.0","@material/icon-button":"=11.0.0-canary.73a227194.0","@material/mwc-icon":"0.21.0-canary.7033124d.0","@material/ripple":"=11.0.0-canary.73a227194.0","@material/theme":"=11.0.0-canary.73a227194.0"},"publishConfig":{"access":"public"},"gitHead":"7797af96dedeb3641f0889f0ae67bc02a1ff2332","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7797af96dedeb3641f0889f0ae67bc02a1ff2332/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7797af96dedeb3641f0889f0ae67bc02a1ff2332/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7797af96dedeb3641f0889f0ae67bc02a1ff2332/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7797af96dedeb3641f0889f0ae67bc02a1ff2332/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.7033124d.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-EuDnBchIyMKVIHT7wV5OAQvsYg8gDHyKNFyWHAKXBxlhvZOFqft5hl9YsZLEMgB/PCrQy2MkLqvkf5y+Ke4TDA==","shasum":"46000d7c0b028635dcde957c809607177d122407","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.7033124d.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUPr8CRA9TVsSAnZWagAAxh4P/RzqYriR3+nagMYa+R+B\ngPFlw3UnXGG5/+cLCyl7pBK4UHgMIRUhYZjM/EdceDRsVwO9p/lTTfnPxULE\nbRSQUD7n5eTn8ehuFy+Gl2oEi7CsZelZE4cbGDMlFy1ZYXQZEC5jJCfU6X5I\njhxVVXRON2aWcoQ7II2AntywUO5y2SF2dTnnvqu157E22ZB7uEElQPujIdXm\nSeFcBICsPv45lcmJcPooeuezHNcKsIgcb06zyly34bzfBTjxpd/O9/S1B6ia\nKY85UmRXAycC88BV9F1L0W9MMl+5/0+mxZT/Mg4nHgg8agX7FLkjrxWI9geO\namMh2FYuP7rNifMvNdR4qjPK0YO50k17AwHK6VD8vGWuQF5oAFe45rkW+MVI\nCj2e+szxk0ro2wjY2hgk4Eq6qUneF/8YIym7TLi1nuSod/yYWXip1RvkMvLM\nkgVlWAyASxzBESrckdQOuQb1H9C2TqNaPQdlRWZbAO34DduIJioM4adbkWn/\nqVlgCND6GUZhQWQB/8pBgqZwcELGEwGyIxhmkomLiBJVziFDndcd7aqWFO2T\nNwkRdqQ8frx67+W+lySl8v3l4Z9/Ueb+7QW4xPtAT+n4nTJPkuZ8kJ5Iwwh6\neaVutMfVTQ88740Z5p8Z1kehUW9JQNjEmVC7oV1b57I4gB6yoIogysBTSJus\ndIJG\r\n=EZux\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAoCoM0LNaCkP/AqaaEc6WJOQNomTngsW1Qu43UKfwF0AiBO+i1WO7XCMpDmopmDC7AepDBPWSkiNbegXyDjTXDOPQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.7033124d.0_1615919867663_0.35042443853114014"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.6c0ee901.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.6c0ee901.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.6c0ee901.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.73a227194.0","@material/icon-button":"=11.0.0-canary.73a227194.0","@material/mwc-icon":"0.21.0-canary.6c0ee901.0","@material/ripple":"=11.0.0-canary.73a227194.0","@material/theme":"=11.0.0-canary.73a227194.0"},"publishConfig":{"access":"public"},"gitHead":"d7894da96b1452ae771bb3096b993e3f51ce8adc","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d7894da96b1452ae771bb3096b993e3f51ce8adc/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d7894da96b1452ae771bb3096b993e3f51ce8adc/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d7894da96b1452ae771bb3096b993e3f51ce8adc/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d7894da96b1452ae771bb3096b993e3f51ce8adc/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.6c0ee901.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-8Mw3hsNZBAktLKSYSBomV97KnsFBZLt5WtVJNcJMq6fmy71QaPCG8rkny0r0s0xC6p799gzyIDmtD2FUVNXocQ==","shasum":"a2ae0d5f3fe1a79fd58ba51079803e16f3333679","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.6c0ee901.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUTORCRA9TVsSAnZWagAAguQP/iG/xZblRI52TmrtEy9j\nzFhlzlstQEkr0u0WjY2FkPNpB0gZ7eakSEQR1muWtZUv5LxmMtVD66K5kHiv\nA3f85UozKMdajLImbxirHLJ1/sCmPjYAFVXvdEWPDfz26c8HSqj8vFKQvWXG\nUFHACXkwUBqIYsdLNFyOOd6l3DSnVFl3/bRxy4tDucbmLmAryGTTiUoAzVD9\n6s7ltGvn44rgXu/3AM1Nbi8gHQwVHWajlnwelMDIObHoKZTevSYk1imk5S+r\nYVCEFL83v8YvbcBkOP5tqTvRG+cEx7IeRS3hp532i3TZ6okuWoz+hwsRwi1v\n8i/XYoUJIbHyd7Hb0nrJLF+66bYGhGQ7hzqs4BESAFlEdMgH6OEaTfip8P0P\nhdU7Dy88dlOKbFAYTjFdCL4SHzqqU81DlLMLgxwYGi9fh/ORq87eqCmm3ysR\noynyGDUQRY7EUUVBrvj9L+s6kpavqvJpFdF213vjaKmIe/gC0HjlR1Y3ac6z\nThSHoP9Gye3Le8xfvuNrcfnyIYnA4+h4vXXfLHZlJ/Zc6X70kG0wLzmcEINM\nywuMAF1oO77dmgPvO2Eh55FXa3mQ7NiHqGXpfBZtLX92EGYw6vuCIiZ7DKte\nh4elsAF/M/9+kAVlC4RRSG/TR9zgBQRO6/dOwzvzYzA1lr3ez5MS7vcETW0T\nR6tX\r\n=KuXo\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCCg3F4YA5ZYacH4CAnpkxBKKtNjV4d5EaXT8AKK3Am7AIgagZmB7dyOIZLHs6WgNgP/oHY3Z0X1pZTzWZEKOJvv08="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.6c0ee901.0_1615934353294_0.8197137720445429"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.7f0d605e.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.7f0d605e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.7f0d605e.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.941ca3b3c.0","@material/icon-button":"=11.0.0-canary.941ca3b3c.0","@material/mwc-icon":"0.21.0-canary.7f0d605e.0","@material/ripple":"=11.0.0-canary.941ca3b3c.0","@material/theme":"=11.0.0-canary.941ca3b3c.0"},"publishConfig":{"access":"public"},"gitHead":"77ccd00da9f68d22de2494a2aa4f35b0da375669","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/77ccd00da9f68d22de2494a2aa4f35b0da375669/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/77ccd00da9f68d22de2494a2aa4f35b0da375669/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/77ccd00da9f68d22de2494a2aa4f35b0da375669/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/77ccd00da9f68d22de2494a2aa4f35b0da375669/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.7f0d605e.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-F9ARFH5lfR5rqVNkT4NPdiQpErF8arYQCXbU6ia0GFKxVOiQaxKoUheaYdPfFDdCNpik5C7S/H8pijj5NRaWYQ==","shasum":"2990fc9f5dbacc4f7533d16bde6d2182d6e13f61","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.7f0d605e.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgUkTICRA9TVsSAnZWagAA0lsP/RLigbFyiUJQjd6wgH5A\n13A20hzdt0PyUKO2gOhjO0oOz9+wi0pK3SM/aa95gUVfDlje0cANqzbUY5y0\nFhSp/STeiPZFzzet8l1czPDdnKdYtjnPWXIIeLZVJs0X1yMRfIzrZRlCeg2m\nuMRU2KBlCLstG2fjKkFdL9FRVj3sTp+Kde6MsCOTHAj1qdzdLm6+cVSTRTsY\ne2QnDSgh4XDGdHW9JozAqenRrqfQPVjO8s3xYjrU1xXHun7DWpdZQv1CTWbM\nupzOXvdPRmJkv7HibQO7K7tYTNZxv3aH86aozgvhzYgTlA1r1ADZVjxZGldU\nIBz/rEwV0Zj/vNb1yyo2LpAxgPGbD1p9xau502V1bLyj6BVX1PdPnkFVGAQI\nh/JFZRHa15wJE2L8hh8jXRgQXNG4z+WUHZwuPi8V0dDSPNbPBOoIdHtW7Elc\niyQi0DkW32kVw5nsbHuq+FPQ+ybPSrfQIyQ/ac720L/cosHPIG9oJVZ+xtMo\n6Vdc+ukEBFTz07v4UjU5qFGAwqMWGSum9ga6yrG5MmxMtCXbL/rNRLiLr1Uf\nEeVBfVnOpwuw/ZhuqUZM+s+lX/BZ3HNnpZMhFz5XaDG3yRVAXWZQL8roZ9ce\nsI1bRo0PvCSRyLlOasmTC351mTRX/H2vK7iALoTPp3JnrrRg3xzLTADjaK4X\nkGGd\r\n=onGH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHBhnPPYnTB7I+u18rFX2zYpk7suHbuSS2PXJeMa441oAiEAleRy7MvfObBVNsBscIRL+5IhJ6oY6Cf4hMuMmnY3jFk="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.7f0d605e.0_1616004295817_0.38143487818729405"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.572107b5.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.572107b5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.572107b5.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.941ca3b3c.0","@material/icon-button":"=11.0.0-canary.941ca3b3c.0","@material/mwc-icon":"0.21.0-canary.572107b5.0","@material/ripple":"=11.0.0-canary.941ca3b3c.0","@material/theme":"=11.0.0-canary.941ca3b3c.0"},"publishConfig":{"access":"public"},"gitHead":"9399ecfdfc3b2f0153e16b3970555c1351c9ea81","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9399ecfdfc3b2f0153e16b3970555c1351c9ea81/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9399ecfdfc3b2f0153e16b3970555c1351c9ea81/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9399ecfdfc3b2f0153e16b3970555c1351c9ea81/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9399ecfdfc3b2f0153e16b3970555c1351c9ea81/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.572107b5.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-+6Iuj2skmrmnqHH6p4+W/CgwXzuFoMfRQKOAeaBS+y7J0lnrLjqSRGE1e8a9AT1W4d5QDLJedHC4Uq+1lXiOiQ==","shasum":"167d5b32e046851f8f7beedf9b9bb75604263fd0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.572107b5.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU+g1CRA9TVsSAnZWagAAol0P/RKUhGvAk15z3WY5gMgO\nbsx7ViM2IpbCYayMoQY4zN0lHZHFpIviaUmajsr+LB2X6omcSMz88SDGBv6A\n8QnqPtjfUrSQaFzIIOCyok9W/X80kn/GUF8mTWTbK6EMqq43jBxu+Nybt3Lo\nCiKgoYf5xRz9dUmhKRgh/RWiBpw5ExY+k4GwmVzOYoHSBYjr1K5m1PTSIQ5z\npTBOC4bmr9H+S1/m7+U/Prs0tpk1p4/gn5su+SdGajlvfm6elUdCQy5G/HUC\neItvwk2K2RdRiAJcyenU8NknxNxsXucIAB+nRNHyKkgsv7q40fwt0pgUOcJz\nwFeYnXr+HMUd0TFbEHz0Bmds/yX7d0ulwrAHjJs8fZ7Sw7wpJoDoDJn3lRFh\n5NqrBTojLa0hI1oDm+wEWXc5z7CFecMNSzxDq+Ar57CRMDljZzztjIqJ8vF2\n+yiDhG541gVG95CRH21Y75TIUkggOj9y1sHCRb81RAIPI4mUu7SQGjSWddOX\nOEQNb8WbySINmGNLJrti6LkDjI6PSTvHJytAIyDvCbJhIdS/1uP0/hCKilr+\nsPdAirm408BkNqaSTzejXVccT8fOyjkiN1RRakZd6dfRtN+VZgN1JessFgJC\nQqlMvUNtjIQgW+mq1oVJCXF/7C1Jb5tiMmEGziAsdc1ZJFYavGE7fr6kC3qM\nKuii\r\n=8t3B\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcnhzUNbJ+OBO3HgByiOwG245sZJc/6OM89poJz7+oEwIhAMbOnAugCS4KHfbkMs5EveJEu/oGeA6W9D53W04G1kxK"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.572107b5.0_1616111668876_0.12732553417725412"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.b7b220b1.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.b7b220b1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.b7b220b1.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.941ca3b3c.0","@material/icon-button":"=11.0.0-canary.941ca3b3c.0","@material/mwc-icon":"0.21.0-canary.b7b220b1.0","@material/ripple":"=11.0.0-canary.941ca3b3c.0","@material/theme":"=11.0.0-canary.941ca3b3c.0"},"publishConfig":{"access":"public"},"gitHead":"23f87dc3afa9f7b0599f9673a9f27f15d9751f3a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/23f87dc3afa9f7b0599f9673a9f27f15d9751f3a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/23f87dc3afa9f7b0599f9673a9f27f15d9751f3a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/23f87dc3afa9f7b0599f9673a9f27f15d9751f3a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/23f87dc3afa9f7b0599f9673a9f27f15d9751f3a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.b7b220b1.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-zgQA8+jPHZ8OxPx4tne0yk92ruFo0l4/7p2Z6QfzQE350nIDIhpRFuu4T4QFGj8fQiDpRTC8r3uemp4kfqWu9g==","shasum":"4ab219445d3b655e47a8f46d10929c2e6bf7ab95","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.b7b220b1.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgU+5BCRA9TVsSAnZWagAAg0EP/Aig0KPhxeIymE4j4iM1\nOhggXI/VhBblkE0qffsvPk6bxnjJOC5/LymCsGTloqIRK9/l0Aomk9Eb+NSX\nZA7LAobjdKHL1qOOFeZ/BsV2OAXdMSPHxaHTfY+1obiTc+AepUQzj2G7o7fm\niyRY0pDBaPzLFYhuEfYkQXcgocuFy9JGrcjyqxJ+CcddxN11zkIriWSVuYjP\niNDH8RwDWSBo6Xtuh+voERRqgsRhpCLNh0uzcDJd9jBdMf8NQmDqJdIEwoqQ\nX2ZIoQkF/7GTgsGYBjEKvhLlgwNPrM8sdddgC933qpghh0kXgkp9nqHL2C6X\nwERx++l7PXALZBhwFV+9JC1OzKEh/7kWphcACWWxkT7X1DuNW5YWvWtgQ6Rh\nz9Z5wi176a0yn7yNvAbdg0qeXO1G69z+RIOFFE5HfhVMhsdqfoMdWTgrSRWk\nQpDR38G+qSkX0qCltMt38LGZ9xG27p8uX9oGlOt1Fj7JHwsaDADLBOk8RrN8\nlMU7FVr1jJp2r31FM2LoOkQ3dKIZ34WO+SvvZ/uDq1cZzUhhxoLtmHHuzQc3\n4Tqa2Lf+nZ7eEMvBJO7Oz4afZe3yQnIMkZABMhQzT8ZFJo0n04HlzWtZbcAz\nWhUXW0vhmSOCZymAjh2ljrvSn8vjtI/JKkaTfuPY3fYx+CnrNiMDnUkk3hef\n5Tom\r\n=EBQB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDACnzp6o5MLeP6qQhMEhTxJDj4uIHNRCv3gPNXEGOfCgIhAKzu6N2oDYXDRX4RoOVvllNJ/oJA4/2NgcCBPfdJeac5"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.b7b220b1.0_1616113216587_0.5311038076549428"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.233b2de7.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.233b2de7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.233b2de7.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.941ca3b3c.0","@material/icon-button":"=11.0.0-canary.941ca3b3c.0","@material/mwc-icon":"0.21.0-canary.233b2de7.0","@material/ripple":"=11.0.0-canary.941ca3b3c.0","@material/theme":"=11.0.0-canary.941ca3b3c.0"},"publishConfig":{"access":"public"},"gitHead":"6887e9dd977fe57d5199416b097952ea056e78c6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6887e9dd977fe57d5199416b097952ea056e78c6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6887e9dd977fe57d5199416b097952ea056e78c6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6887e9dd977fe57d5199416b097952ea056e78c6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6887e9dd977fe57d5199416b097952ea056e78c6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.233b2de7.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-qSJ3U+RQXqxVj5RLNZrZCrMF2bdH/q2kgNZVrw2jDXRqxsoawg2eaQ+GNu1qlC6JyVcdG/CzQmfwT44D2Vn5Fg==","shasum":"4e520ca9d746569e9378e4eeb5b475e67689026a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.233b2de7.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVO2uCRA9TVsSAnZWagAA09IP/1rmGy+aPE8LJE5coD51\nkX2PRFolbDfzXWukMd41OL9DwBTV91CLIY4zhYTtzAAmHrz8Zh0OgAfzURn1\nHzPD4va2UMZ7My50bpsqf2q9WPGyj33RT16TItMn9HNB/9pt4vZJCvcpEpLp\n2CLBkAH77fu3INQHM8YB4vrkX3Ln8Cl8hZ5DK3Z+TJuQ59hWHgEuutRoegzH\njkxL/vEpCRoCOnW0g5+VPeA2ohm5YlWHFALn8VJscngM9dP+ZcjEi59zKLNA\nh+Yp2Mdzl+5J+ATtqu6IGgGAJXqhF1PyYcS99ZQ2OzAl1aucO11RbI5CWZp6\n34QD8gpTT/jlpGZsdWABB+iiYizSND4bwrL072qBRLrMa7OCfzwv6cx5Lsp6\no1LXHWDHUbIUBD7u95UQprpfAHYzN/WnF45Ntjp0uirqnxZop7Bx834eIgOh\nx+o2r9065t3aFnLhsObLU2XvxqpNwe1Xq/IPPHEu8XIT/6xzkILL/BDv/iMM\nT9/cFkfpP0SOI2xodw2XbQEy+69bxB2sY5L5Um9DY5f8Sq8fW92JJrlcXV3u\nAEEhRVm6lEopNbv8v6YuDGiA9tDWzRLfRBsxRUSu7+3FVVNsu/O8UYdIYCxT\nOy098M8v/BBiQ4vK+aeGSY6l1dbD6vM9ksjfOIg+cBKc0rD2+xZwbsQHYv0j\nm4XG\r\n=teaG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICiJbpwSdH0yVmnQA6CdJqsRThf7HairaUaw+JrIKv3OAiEAoQNuLJzoOzMm1eMXGJ4UGLdIkRytwreGRZAvrT8eeEA="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.233b2de7.0_1616178605662_0.8733723714298363"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.0c1a2d97.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.0c1a2d97.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.0c1a2d97.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.941ca3b3c.0","@material/icon-button":"=11.0.0-canary.941ca3b3c.0","@material/mwc-icon":"0.21.0-canary.0c1a2d97.0","@material/ripple":"=11.0.0-canary.941ca3b3c.0","@material/theme":"=11.0.0-canary.941ca3b3c.0"},"publishConfig":{"access":"public"},"gitHead":"d341fb857369610d763723d28d8c9955cc461de4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d341fb857369610d763723d28d8c9955cc461de4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d341fb857369610d763723d28d8c9955cc461de4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d341fb857369610d763723d28d8c9955cc461de4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d341fb857369610d763723d28d8c9955cc461de4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.0c1a2d97.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-KKbKP8RCRigVH+anYG+h5Nq5mu5pl+lQwZmT59t71Zrz1bInj8OTvSrUBP1PMQAV5qblPJ5lmKXEdwcf3Qrf6w==","shasum":"3825bce79853d1506fe87994eeb4f0701fe51fbc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.0c1a2d97.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVRXaCRA9TVsSAnZWagAACd4P/A9YHIQGMn8dAFPpj9XR\nVvyD2tXGLeRAj6Pzm5Cd/IurUhmmaYcO8Tq5ZQ+x0LBzAaIh+8w3sokxjxgN\nQe/l8LBHP2bR7BXXnLCf43us5+KnZ1+rS5i6gy8g0k5tdLlSBtHcqDJ1i6lD\nn+yh2if8TOghEzArr9kOALeXmRbLXMx1GyNYTfc77bfGdbqykzAS6KaO78B7\n0LGx2TZt87RhEgfvkbUNU8poEXVpG6698SYrWf9MrhXbi95Ihoh1Y26Hb8z8\nRDVXkneUXqqNah9bYexRmYW+i2kPBf2Xs176NSm1wsx1rITdrZ2yRHHgRdaq\nY7KYcHJ+XpE2u5xD0PW/4mIbq8Vcx5iZEuHohVynx7ImpqYJ4v89aEG6nf5C\nZJXaVkyQqOYSbuXfuaRZaE7VEaJ2o/ra04dti9zRxSLxJ/Cwi0eIkIfKYjR/\n/AfGyOfJIKQ8Ex4KwhPTj/wDdEBpLMXRRV2qFXDTHgPop/8dzLn2vqqS9Owi\n9OYNPcb9BKn1YDJ/D0QMoZm6SSu40cb6itRLcDhMTPe5HLNEwbe8UhdVZkZu\nHRBedGI5ItJXSTvTf/s5IlpW/p414JY1VMF82Qmms27UtOEQ6EiJELEAvjWe\niSo98Q6DhgZ7aKSkboKIFAYzThRp7xgJUpivXHY4rP3nbcP73gd0KvYKNKUg\nHSmi\r\n=4tqY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDOd/UQTvgCxqpxekwM/+PmiAFSkNf47Z2oT2wws8fYlAiEA87qU+wCwR0ZCBW0+NVKnhOeEO+LKvPeTxhll8b2E6zw="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.0c1a2d97.0_1616188890229_0.7340490151029262"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.57ca2e73.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.57ca2e73.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.57ca2e73.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.5f0fc444a.0","@material/icon-button":"=11.0.0-canary.5f0fc444a.0","@material/mwc-icon":"0.21.0-canary.57ca2e73.0","@material/ripple":"=11.0.0-canary.5f0fc444a.0","@material/theme":"=11.0.0-canary.5f0fc444a.0"},"publishConfig":{"access":"public"},"gitHead":"aa86345a10da02c5166fca78e72e367ebeb95677","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aa86345a10da02c5166fca78e72e367ebeb95677/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aa86345a10da02c5166fca78e72e367ebeb95677/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aa86345a10da02c5166fca78e72e367ebeb95677/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aa86345a10da02c5166fca78e72e367ebeb95677/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.57ca2e73.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-EjB1IvDJel1b+jmyJkI4jI3KAvxLAtDUBZWDwE7gEdTI8jSwwkk2w1RUR1rTmEIjywyZlU5Aw0P256q13UpkuQ==","shasum":"053920ab2aa5137263f97e35c37b1b472bc86776","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.57ca2e73.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgVSiBCRA9TVsSAnZWagAA+UQP/2eIftDF63Um+rfa7PaM\nlCZOWwiIzEnAkEGqSTV2g8w+OVxNa6Y+ZAaByo+iZtvyTrQ8qwbREU7p7pdy\nrAc8xy9rCK2FcdwbnCQ8mNhy28pGWK8BUCDomqJFE8jE2h44cGP8O7t+wpxi\nlKodPjsyBC5BdfLwigOo/gt+FqMZCeqbWeV6vLq/MmX8j5vH3nZUC1m8qRBM\nS7cq+/mWf6MVSz31GOilskgCW2/B9dnID7i4B5hH8RQ+MIocScZ3ypTyH0v8\nd1NaJ/eQmHo/Mn6rRsgQJ8SMXmsNHEK/f94NBeMLsdmfV2h+im5yayKDCRyd\nUcKd+dF/X0ZG1nrEPcUwfa2mz8vn7hhw0j0+y1Zmu+dGvu3rnFZFLb9XdS6B\n+osG+ugZn8ztKl34fkBItPeNUI4/R7o03oUJsrUiXhkC/1VuOkq13GZcwPhj\nYIHfc6SsG5an3F2hWVW2PRV21el4QatU+Va4jAJbIUKo7YPSj85jA+K2Q7Sk\nwp/0AGHg3xV/3OVeqopR9aa1DU14oayr1yA3GsIEDW3E3CoINQC38Vnk2put\nOHXyItuYPhks1J18jxNycJsyVFoMQvDaar2NMZCAG/1+nzCWvlPVWwC6RkP4\n8TKnuhCPETVezn8+uMMDKUl6HCuVkaCo0lLnF0tTG/m2VnQrHsmng8XcdZZr\nRtjy\r\n=eI1F\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC21vSjpVcWx4tU1xe33ZgnY6ZvvzOkQBIuze5vQh0PtAiEAhuUacllnPfIeA+E65Oc3ODT1oNi2qwjpGknLJ9OnZfI="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.57ca2e73.0_1616193664549_0.7312886612245415"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.5c058f4b.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.5c058f4b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.5c058f4b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.8943b991f.0","@material/icon-button":"=11.0.0-canary.8943b991f.0","@material/mwc-icon":"0.21.0-canary.5c058f4b.0","@material/ripple":"=11.0.0-canary.8943b991f.0","@material/theme":"=11.0.0-canary.8943b991f.0"},"publishConfig":{"access":"public"},"gitHead":"6a50e9efec728fe20024c0ac52645387b1485f08","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6a50e9efec728fe20024c0ac52645387b1485f08/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6a50e9efec728fe20024c0ac52645387b1485f08/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6a50e9efec728fe20024c0ac52645387b1485f08/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6a50e9efec728fe20024c0ac52645387b1485f08/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.5c058f4b.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-tvuykDlW0huukg+HB7P5y7autXyGx26VFr4KoOlRFwy8vrzXMF4unBM7rXOW+2TqrtpWCIH37xMYrs9IkGZMHg==","shasum":"a408fb65441ff256902c9479642e4940b1bb08d4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.5c058f4b.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgWnT5CRA9TVsSAnZWagAAPpoP/2nwFlhgKRZsm/48ocas\nmKe7FHJPwd/+E5wfHnkJcsv1932t6rHUoHVCZK7Zh3bPGqrFM7SZIloJ3vpi\nNei6gmKMPYjjw8RUqvHGG2K4pKTySVcV9tDz2RznC3lzDD7dJQkbKfkPZkmM\nhjVJBFL2oIApmZdjncPVTfoZtF8VmVZ0yzm+18ynMHAHUk0flzjHh6OVcIJx\nUO8blu0zHbkQS0rwYDtf83FtDVqAZ4GS5eaFz9KIzAncD42/eAEbyERtllZ6\nSA5NwPemCSFEfxeX3ivg3blAppL4+gin8Y8fp2NLc1jMZ9ujxY1iUijIDxh0\nShzMtSvwrgaXba8eVhv6O/zGqEDS/xC8SYJ2w103IKWKs2lD0cmpnBo5yzC4\n7m8aBxcXTK2SFqALg4xb4PAMlhdHgNvzLswSE5UOdyZdwCGpJzF1WqqEWcSo\n55jYkFXxihQJLVVDqD/QL0lZMgxCySRd0b5Y9eI7TRGCi68B3GuqSLFAbiaR\nxWkA2OAmBTgbLUKxhA3qLSzXkMxHqmQaVbhqLnkS2HVTSMF7n4os6cGcFzXj\nE7T7lb43hVUILfRa6zwaKKoYP9sJFZng6Tk3bXWEZT7C9wj6yLtaiPLNbTCr\nxv9OK0PllZAuPXSxU++1b+Z7bY2kkzKJrr6cxGv6SQl14X6fmqahgK6GHgSp\ncJGJ\r\n=0JJr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCgHE0iu3M3HQToEb6BbbNlbFJeyhCws/3qzggHjSEMoQIhAN7tzLDe8k+i2KPwNwnTURHB9qKFUKyjbnG5ym/Lx/20"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.5c058f4b.0_1616540921290_0.5636626972931593"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.e27ef7cd.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.e27ef7cd.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.e27ef7cd.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.dc9c84023.0","@material/icon-button":"=11.0.0-canary.dc9c84023.0","@material/mwc-icon":"0.21.0-canary.e27ef7cd.0","@material/ripple":"=11.0.0-canary.dc9c84023.0","@material/theme":"=11.0.0-canary.dc9c84023.0"},"publishConfig":{"access":"public"},"gitHead":"7631d1b220323112ce72141784e75c8356ca0f88","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7631d1b220323112ce72141784e75c8356ca0f88/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7631d1b220323112ce72141784e75c8356ca0f88/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7631d1b220323112ce72141784e75c8356ca0f88/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7631d1b220323112ce72141784e75c8356ca0f88/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.e27ef7cd.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-VutiprlTSDiotLcWZFTrDF8K0H5JOkZhQXqr/9wTTWpeNtsbqCplfNNkknVojqgWrmEvlB4H+Q46GNg+CBgn8g==","shasum":"f6abc3d1d268b72e58332d4bbfbdb4c204b33046","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.e27ef7cd.0.tgz","fileCount":14,"unpackedSize":41558,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgY4X1CRA9TVsSAnZWagAAVSAP/RoHLrsEUPWTDeHO8ZZ3\nIxNsEcjxpGAvaKPhgt5Jp4H9p6pNETF0l0M+HYViHOnHN+4R3/WaG+yXsBHk\ndIDt8bxIUWA3vhBXbNSCVsozREJ7NnXANMM+WMW0wFBIbJOShzczSC7yXUJX\nUr4XvWQrp0WUB9+KBYLas3PvpcdrBFAEikmP370dsuF3UKfpX87dz2+1Rntw\ncHM2TkNoJtQ/DxAhiTRD6i6brdDbyCIy31dvow8dtrhhxWuc9M4bjAA5SuU2\nqhRC0g6afpKuw6JtsokzwBog7D5tQH8muznwI7K5rDwBTwM5zn6AgKk7GBUj\nv5CYNyWwk7E030tJeCFEqT1inpi9D8G7qG8ue/2RD8Vn3rdTfAMJ7kh/r8HX\nk+3zSKidIEL9bFMy1ikFnHr5smNysziqURffLkeeXE47Ulbynan/6lVRu9OX\nlVYG9DMGVYyXERiWgKcZZphvqb2SVNS1e1VEO9cBTFBaa+bDB5EHs3tJ6Fg7\ntA0i1Y6d5UDgMCoZyj6s92bjM3xe9iityEfuZgfhM3kYX8oev5/tkwVyVEh3\n4YZNiYJuQMiVoKoA4UJ6EcHa0o8JjFze6QUCq84FMyAYD0gBeYZO07rMZFDs\nyZlkheqyTXXHOdudyTQ51CPygjxZdrq0w+aCP3hmAGy99hCTYrD76tTnShhQ\n2rqd\r\n=TVLS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDAjFcwHA4t6vuLmkQwmi6DXbEwbDRg4sS2BhPANmnsvQIgXCoSdP0U4KSGvSFF8FscvR/B1qnCNu9XG/OS/cQzAEM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.e27ef7cd.0_1617135093547_0.1509991011996228"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.15c09e74.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.15c09e74.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.15c09e74.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.dc9c84023.0","@material/icon-button":"=11.0.0-canary.dc9c84023.0","@material/mwc-icon":"0.21.0-canary.15c09e74.0","@material/ripple":"=11.0.0-canary.dc9c84023.0","@material/theme":"=11.0.0-canary.dc9c84023.0"},"publishConfig":{"access":"public"},"gitHead":"6f3ebc4bb5f04f139f9cc24061e00f418b04ae88","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6f3ebc4bb5f04f139f9cc24061e00f418b04ae88/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6f3ebc4bb5f04f139f9cc24061e00f418b04ae88/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6f3ebc4bb5f04f139f9cc24061e00f418b04ae88/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6f3ebc4bb5f04f139f9cc24061e00f418b04ae88/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.15c09e74.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-hfVfMD4S1Vd/Td6BJ4aepmMAR7B4V8rO2ydtEuzOStiAq0RfKAk6R3xUoBRwGtfW0x52zB6XVxmenpG4WMf/1Q==","shasum":"2ffd299378430ba22441cf86a92faa39d7d23610","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.15c09e74.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZKe6CRA9TVsSAnZWagAAm7kQAI8+3NVK5c5GFB+lnkZv\nPIa8hEVNcoXSDgdgsJxkOjeIbxfV3j2NquTkUKiXMCgC96TVU5v+mlum23UH\nvP7HdygIUyEgZxgE+CUvek1jZcK/NXdg2O/9A317IOXRRmST2Z9RH1CM8OtK\nK+Sea0bdhJin9o7+NJhQ7NcDES2BGUonr8TemTpGU0wdj0zQItL9bxCO8stb\npE361WbEOcU4g6NidJcop4oaw2mFPxt7Ivd6Ys6AFCtnKZYI/iixATrJIipY\n/yh6nw+SpD6XTRnB9uabJvdwlEGgjYvCu0OwIK8cz+QvuEIko/5oEMZfCSRm\n/ZLAf4IKc8QoQLSzyEnYN8Jnc3wYLW+185NUDkCOw12zUPYlCrqhzIykt7v2\na4OmsSfhWYdwXKxD73cGXUQ636R/ag6HmoKChcYsBcWiT9uzeUUnCIntUaMA\nffjbX9ITGOntkOVTOXpz6R0t/2cq+iRfmI/VCxiOxWOKUuG5+skPv1O9YnVz\nIIjsAuVeFor0dtfHvFcp+Z1DZeeCVm6INIVnPa8L818iM7oPlIREumcc4nGs\nC2aw+DoKeHfagW20bdAdsrAPghI8zsXFV1h5cZWIRVdRQjx7Ba5sRgPlWnGz\ncxcW9QxBDM4EKJ3+rYxsrdwgafWg+VO209bhz+BH/r5kGt78PzpQiE5mIMfV\nohRw\r\n=RAPJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCF7bhYOKak2Xf7rb7YnCtdZ789EhY7TGOaaKdYvTodHwIgYcqUlftieMpobTk/rWDvs594rvwbjf95y0hPZRasmQo="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.15c09e74.0_1617209274009_0.2555289658396216"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.4dc32be3.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.4dc32be3.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.4dc32be3.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.dc9c84023.0","@material/icon-button":"=11.0.0-canary.dc9c84023.0","@material/mwc-icon":"0.21.0-canary.4dc32be3.0","@material/ripple":"=11.0.0-canary.dc9c84023.0","@material/theme":"=11.0.0-canary.dc9c84023.0"},"publishConfig":{"access":"public"},"gitHead":"1f71c032815f456f2ddbee58c9b175e65da3c18a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1f71c032815f456f2ddbee58c9b175e65da3c18a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1f71c032815f456f2ddbee58c9b175e65da3c18a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1f71c032815f456f2ddbee58c9b175e65da3c18a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1f71c032815f456f2ddbee58c9b175e65da3c18a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.4dc32be3.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-Br7QFq7WMqGslrpqhr4zArB7f5Qjh+7hwZFvZ7Ym15CLjBlwEaE+ipS3JHIDnDEIoAyxnWi8E7mlbsX+bQZBaQ==","shasum":"0acfa1388919831d41e0705c1c3764d8eae905bc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.4dc32be3.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZQpMCRA9TVsSAnZWagAAROwP/A7Rya7FG/gifOSOpEII\niQB8BalAXxiU4NUOuQWxAhZR9HD1JFFMUA2JhGcRBA+2jnksXTqJ8H8W0Bts\nTBGLslhMMngMlw+k5tlUFJ9WsnEJBAACKlZiMQOwfDCRuowx5HntXMWmFNef\nSv3s8SABtvv6EmiatC3wrhLPd7R0k4UM83AJ2+LixlYcQHGN62EItkz1CUO9\n2661rMpS4GNtvsxvGTzP6241pEyhmWTEApx3Q0rFjc0s6KUi2Zy+Ro89BuT/\n+Kfo66T5SOpSOjlzf0Lwsmf/BQXrnNkEJLPvloF90aBs3QL1oo/3Acby7zJU\nbGytXqOS28C7GDgEjyTqGGDk4rHKMVyT84ENjYhjt6cwsdZsJPJw+ZNNS+98\n+T26pn57nrPe+8VaUS0MDhrtI68sY1vBiDKea8N5lJZZWOLOAXUUpQYcByy8\n+pCTKFO0HtjxCwcuVqp+Xm87CnfX8s2YvOtTJkppclhD+M2UMhrt6XQaNz+i\ny5a+QWS9W6Cj6wax/VOJCXtkJ52mbUDax0PVHqikhRUouYe8Gtqw8PSrAiVf\nPk299vnREKKmoaQYtUxMc/7/Yru4Fqof10xBTybZ9C0Md9yG+WDdQacq7uK+\nrxLXLYypwHyCd0NgY2heu7JZQmlfUkD1nGZ8+/f/9KVXcN9PSjZfTRHi0Vl0\n0HYQ\r\n=kUYN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBqruN/f7YLygrS1LfBO42AnUH3OFGSIht7eo7d5lheJAiEA4L2kDrW/Nxq2RMQNSso8BYI2Qd6LDX5zMynD9H3J1fs="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.4dc32be3.0_1617234508122_0.7557884653660669"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.4b717f65.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.4b717f65.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.4b717f65.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.24609b822.0","@material/icon-button":"=11.0.0-canary.24609b822.0","@material/mwc-icon":"0.21.0-canary.4b717f65.0","@material/ripple":"=11.0.0-canary.24609b822.0","@material/theme":"=11.0.0-canary.24609b822.0"},"publishConfig":{"access":"public"},"gitHead":"a7b21246791a74b1ae4e57975b1f4a394ad9cba4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a7b21246791a74b1ae4e57975b1f4a394ad9cba4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a7b21246791a74b1ae4e57975b1f4a394ad9cba4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a7b21246791a74b1ae4e57975b1f4a394ad9cba4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a7b21246791a74b1ae4e57975b1f4a394ad9cba4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.4b717f65.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-Ni3SAwmsXO6Ztwxtrl9UjrOAylsPqoYLcKqy5mfNUuTl3a23oWfb/QJM75jKQIWg66o9nJ0xOSbQvUTLz8t08A==","shasum":"df8ecaf81145c800905c8cba09fad5592d11bea8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.4b717f65.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZg2TCRA9TVsSAnZWagAArXcP/R90d3Hr4z7p5pDFylQC\nUXhaUado14U1vCpF2GqCX3IwnLkkigW6FUzx/GhOt9s5T4EGpBYY/XMRoaNK\nXu+okdUlHbwJKJvt/eL3iZFL9+8fvXHz35H9/+PwQ6T4zw05dBBpU9boJX6g\nK4IVZoezU8L7cUVTjEkd1k9+iUnycYpVDXJB2VK5EPxN37OvME/te2yjZh5X\nIbnmPnJUe/q+tR2y7KqIL+p51oxzgtFOO2li9SzzY1I4CO34wCCeE4ePJw1p\ndlobdFg1brDrYbEGAT+xZloZfL3eDrPQ4k4cpUeU371kAAzTAwbSWBhoKu66\njy4Bqw8PL9nCpWjlFivZgMP2OY4z2nxjcoHZk7i7J/7/Wt3dRRVDhMBPWDYO\nFfiVruVs2bTzKjlDanrhv0iu3XR2jYJJwzOjRBElJamEViTO9/9uM1GWxl36\nLkBeOSdnAS1+Hexj5YYXpQ6uEIV1IAuZjRtZ+DAzKl0Qf2RMpTsDyAS/Ci6Z\nC0qIM5N7Qe7cZzRC5s8/p9azgYMWw1TpRSt3mVlwbxydTzVLF5oj5fwzZazx\nTR+YvsylAzv+5GMNjiSJN4jOW0lJtMUM+DZwv6wyA22CpUAAeCrvEpZT3C0I\nzbrNjlxS3It6xYRankE9xDdIPhMaRw1aF+6Ydjpa7PvKGplZkdBWqfkc1B+K\nqDcX\r\n=GZJp\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFE2TklSHrzp1deCJJh52FStt/CU6czD5N/TiHsrtoJRAiEAluCXLEiddEBZ83MCpo1GPvGFJ7qwpal3wWF+EFCvfsI="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.4b717f65.0_1617300883248_0.23078809214269436"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.c6870f20.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.c6870f20.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.c6870f20.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.24609b822.0","@material/icon-button":"=11.0.0-canary.24609b822.0","@material/mwc-icon":"0.21.0-canary.c6870f20.0","@material/ripple":"=11.0.0-canary.24609b822.0","@material/theme":"=11.0.0-canary.24609b822.0"},"publishConfig":{"access":"public"},"gitHead":"5808fd48fe9ee3cfe17f631aa6addaaa847cea19","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5808fd48fe9ee3cfe17f631aa6addaaa847cea19/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5808fd48fe9ee3cfe17f631aa6addaaa847cea19/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5808fd48fe9ee3cfe17f631aa6addaaa847cea19/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5808fd48fe9ee3cfe17f631aa6addaaa847cea19/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.c6870f20.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-AgED4Px26k090IvJkVoFPCJaXYchYYLjLxjqHmmtJ0ON5w9ll+piealoLajVgSoCoCm72wWSlF5sk1bs6Be0oA==","shasum":"e2d27ecce960e84cdf99b4cacf1f61849f9e55da","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.c6870f20.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZlpaCRA9TVsSAnZWagAA3osP/1aZ3sz1lDb5qhv10JjA\nGb5TCK5sb64qfHOavalOQkAf4EKo/cD4QMEQn3ZqWoEMJ5ik3YE27QF9NLJU\nwXADbsMz10TrMOq5gl7J6zqhVUo28D7Em253Q+9Ry+GLsu1wownPRrEcqpRD\nJRvhjCW6r7M9OuH/AoC5W4nwcWbZ1uLcZhzBu0KQ2uZp9jewiUbG8i8zfp59\nLSfb96CniPyBJsfpwvBTHK2HzP3z9lJJ73VsaUVmp492XUvH9VMZAX27FlV5\nuRqA91Dkg/4ywfNm2vkw4N3+pM6DYiYDH+4khZ/Dk7yuOsV7pLMtTfwrak0I\nC51DmrdC3QaGS5Eu9GAfHcNAXrqBNFBAB8oNup00l7iugTO/6ZqnuA6nGl9W\n3qIPlmk65B+6ukb3KYw1cs1IDUFnCYcdDO2mF5g1Q5lt+6esRLKa7D4BZ+fd\nDT1NgDkUOxKnI8oz12XD4nVM7ehZhkbIiRfPhRNq8J2uW7CRHGwrdSYjmFsh\nSLbSkKU4Wx2+yDdEXeH2fr6PkFUmCZLvfVce3Pdm66A6dKBzUElsqw1M5job\nroDWp24gWzAWB/p4YtTzfQfNj8vqQiX06+aROYYTgkH0/Z1zQ0WGR0NYuV1R\n0whPOfCVfecOHVmJXS/eRIllV85hghGPzxdQy+pMDU7v8DRL0jTdkXDkNP7F\nkTp9\r\n=ce6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGrH5LuHG/BqYzsQODcCXvFL9uhjTdeM4UxkA/PEri0CAiEA+jORdDeQdHYw1icnzeHHsFCuOArIZVCaG9aEMsMsdck="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.c6870f20.0_1617320538573_0.29240654877182903"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.852f873c.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.852f873c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.852f873c.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.24609b822.0","@material/icon-button":"=11.0.0-canary.24609b822.0","@material/mwc-icon":"0.21.0-canary.852f873c.0","@material/ripple":"=11.0.0-canary.24609b822.0","@material/theme":"=11.0.0-canary.24609b822.0"},"publishConfig":{"access":"public"},"gitHead":"f528b03c675bb05baf871766e103e6e35c28e203","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f528b03c675bb05baf871766e103e6e35c28e203/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f528b03c675bb05baf871766e103e6e35c28e203/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f528b03c675bb05baf871766e103e6e35c28e203/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f528b03c675bb05baf871766e103e6e35c28e203/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.852f873c.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-sTVJo8/Q4MtgJAGj3n7EamaYnWnPG3ouWN80KmW7uy8PZpMLrz/7ZhpSjCmCURQ2ouELrj9LPysTaJEz0VcRqg==","shasum":"3002a35d67c2d5aa6240bf8cb669a3dc16904ed9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.852f873c.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZqoOCRA9TVsSAnZWagAAfkAP/3Jp8IkDOIImQmu3XQcm\n5TZzq3fYO9mUDOJO4jfLtjGfm9GhjfXo2g5BHrXTx1hq7ub0JlyDw6+p4ahO\nBjWzKUvuxoR0makAfqNYMU7qxZgs+s03jBlWttdgxqaTrsk78GEqcsHtZ9L0\ndx5HP/uFCjEiYOLQdCUP4QEZgbBJBrRXszzI/TF7dEH/8M+2EHOjWD/3VLTT\nNTl/RcbDKDd4uNviue7Icf8HthX10xay2G89XllCKYz1J2xWdgea4veataq6\ngVd4j5zfdPsl4N46TmUg7NPNkD8psQDwCDx/LOmHtSZv+IwjcF7U3XMgsCeA\nnw1QLg/tvKSS9kyDGRtkV5Kz9QHWTMtwXOYUkjq02md4/fXfSaAppoYt3Nrc\n0qS1oSQIa6AGDHNGs7fJGO9uMLU1OzDOq3XSBmzvD7zZBJQT+H3AHtvbd6Ii\nzJa1OewCVuMi051/YHQi0Zd/ulzIcAs8JUPzl0pH2altddoCrZcm4j1/Q11J\nE5XmQkC6x6IfLR27R+hSZHqQLhbCf4jTXpt6hYjEW9/r0IzthoAFC9VZ3Iks\npDaQi5ZJtNWhL6kktWlvRclfnj5rwg09wtcQtcztEhRYyCGBs5vFLkAzEnAg\nHy62IdVThs+VOngkuh52Ya0m/UJHOTWgSxh/JC1sifJYVwPa/E1VJtnDQ5hu\naw9o\r\n=oIja\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEphetOLBNtX/aX8m8JTIGJrsg87TphedQ/rRMs2HLlfAiEAy+Vl+vjb2NbF4Vs786zm2AGD5ax6jRHR70O5xeVb6ns="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.852f873c.0_1617340941988_0.18776704444103287"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.4a674a1d.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.4a674a1d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.4a674a1d.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.24609b822.0","@material/icon-button":"=11.0.0-canary.24609b822.0","@material/mwc-icon":"0.21.0-canary.4a674a1d.0","@material/ripple":"=11.0.0-canary.24609b822.0","@material/theme":"=11.0.0-canary.24609b822.0"},"publishConfig":{"access":"public"},"gitHead":"d4f9464090813f45495113dfd52201f8c86bab3f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d4f9464090813f45495113dfd52201f8c86bab3f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d4f9464090813f45495113dfd52201f8c86bab3f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d4f9464090813f45495113dfd52201f8c86bab3f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d4f9464090813f45495113dfd52201f8c86bab3f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.4a674a1d.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-32hhZ39iX1WcrrkdCXIMM5KDySkBXzE0E0Bzll//Ru3gGK2GjZKf8/XlPbQqo7AX4JbVZwU1baSbHceYCs4vwA==","shasum":"4423c297a01b599d6043403b453ddeccc6058124","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.4a674a1d.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgZy3SCRA9TVsSAnZWagAAhLwP/2B98ALNIkfOpW5tid7N\nsC52hGOKkSKyg/XSI/PvraGKYzEkfxwAd1A3Q66QXM9IdhlRs8Pvd0GLjrMA\nBDdzzhIS3itXLCh65tZ6J3GM7I8rOMcodjUrZZj5f94RmlKRZaaSAvQ/Sk0L\nwijXsiw2bCgOB2Rc/VRI3VhSwUPXtp6AoAe0AxF2IOrNv/HoRfoR1K2KXYes\nwwuIfGmP/SG18msMR01fKPeABuX3OpQFwFtRM+ZEa9Mc9R4YWWG43TCYde/y\n13vZmw74BUYjvRaAiszh1RFSrQyyf/jHl7X4QzhzHnznDSjDzAFMe2JhRIbF\nNcqrk6rK5UEv7ZULwExBHbE8IMF/EafXEc1Qqqcuj4qol+suH2W6X/MHeUkg\nD6UwQObUqGWPNkbCgA9ntPw/N76tsb3hNCuvfCjKcBwFoJTKys6ETHG8bVZ2\nN8r9N7CU664ToVJ9feJ+QTxntHH6YFiTboqiAQcTO2Prv3JMcV0hXGNjwkjZ\nzXySHFLxFt+LG3pN3HowbBn5iaanuwWfJnd5DP7T5s6HiQ2APOyhI1YgceLZ\nlIcgE7OOkD1d4kw7erXISECjyAS+0RtTNUcR8h31YeDIf/UY3BxOSq9kyuBW\ncLYpEcfE1qJZL74VYGwlpcEtS7cOYyYn98/WXGKLFl8qTt8IqOEVdDG5Zxus\nAnti\r\n=+M1V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIC08UtvB/KP92DVnpPKPVmtC3VfzuGCF15a9rx8+wsZDAiB0RtL2QDRYV0CUAtjcvIWnzvmVIs/rSuSvwbKvR35yGg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.4a674a1d.0_1617374673453_0.40991834083837264"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.c5b29ff1.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.c5b29ff1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.c5b29ff1.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.24609b822.0","@material/icon-button":"=11.0.0-canary.24609b822.0","@material/mwc-icon":"0.21.0-canary.c5b29ff1.0","@material/ripple":"=11.0.0-canary.24609b822.0","@material/theme":"=11.0.0-canary.24609b822.0"},"publishConfig":{"access":"public"},"gitHead":"c1604e99ccbc76c92a4371c529c43a4997f78c3e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c1604e99ccbc76c92a4371c529c43a4997f78c3e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c1604e99ccbc76c92a4371c529c43a4997f78c3e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c1604e99ccbc76c92a4371c529c43a4997f78c3e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c1604e99ccbc76c92a4371c529c43a4997f78c3e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.c5b29ff1.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-8A97V8PK+LeGQvae3kIY2PX4fBPOfLIoMtjVKu1XJ0mBZmlfXVxbp0MgoI3Tu8BIpZRuIUJp1AYuUF+azD2ibQ==","shasum":"e04594898d316837864f74727f87cb2de10fed94","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.c5b29ff1.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga03UCRA9TVsSAnZWagAAFEIP/j1U7J5yhaKrDhLo4qJE\nTJobDxTGturmJUyBuEPLY81KkTMMb0skmXRydYCdk/5TjPbd2/P8/U05AT8s\n4h7upoK9cG9syax2cscMoDtBG7DysOD0qiFFPI1vfbK3T326sreOQdGSW6rJ\ns5whw0roRadj2QkXT6jupHU1VJeyeTu3KPwOizwEnxnOfDFOT0cBsMxW4nMP\nL+fzSHV/2nxVgoDvdRbH8xvfn8vRWuylDx9go2CyBMmVr14LmGiy1eBKcOSR\nKSsBtBjdVfhfeX/GSiAJn6qwyItlFLxjAfivULjRMabjVYcgYp4nlesTBVHs\n++bT6OZK7Ue7ancTQ9zpQayaJ3KP1DVji6HT4/f3Q5DAdmBTjYUc6one0PF3\nKIit68mN4pV+c114lYhyq+hsP+LGPBGE0IZsdCiTxDZwEhYDiJ9J9f7x3+Lm\nHaKpe/LNq8wqesiS2QXmX1qMGw4+aSYmRkByWWhiqlzbzPeVyg+IUFRkxwpm\no1N3UikLqk7Ijcg/DBDn4/3X55zXtTpX41+bSt1bMekqXTK/CtVTRNjrqs0n\n5a7S1b6kkODwAaBOUNsxA6GpADRWRoR52gx8GNK8MP6jMhs4RN3Q8QNV+PgD\nDcUs7pE+1B3d0/Z5et3FNPTEy2GlM0P3kfUJ68ZoxDJU0cRS3EbxvloVZEK7\nICRD\r\n=J4k5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3/8ny5UA5GadNPwo/luot5D7p2cUX7no8QtmCh6m0GQIhAL7DpEj4CeXxIBQwwU+pOOk3DMslw2w0arq0wOOgxOG3"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.c5b29ff1.0_1617645011595_0.18570695372869128"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.583644a6.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.583644a6.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.583644a6.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.94f50b260.0","@material/icon-button":"=11.0.0-canary.94f50b260.0","@material/mwc-icon":"0.21.0-canary.583644a6.0","@material/ripple":"=11.0.0-canary.94f50b260.0","@material/theme":"=11.0.0-canary.94f50b260.0"},"publishConfig":{"access":"public"},"gitHead":"bf2f1c715105004d3849ec66e044434d48e08296","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bf2f1c715105004d3849ec66e044434d48e08296/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bf2f1c715105004d3849ec66e044434d48e08296/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bf2f1c715105004d3849ec66e044434d48e08296/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bf2f1c715105004d3849ec66e044434d48e08296/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.583644a6.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-MzXXiM6/4re3Lj9KhrdscvolHidyb6loLBcJ69Q2aXaTU4JS4RhQ6nFPL0zOJz1OszYK8uy7Rhb5EfAvsMK6cg==","shasum":"298aa600ae87b83da8306b9b74b8ca327adb0f9a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.583644a6.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJga04VCRA9TVsSAnZWagAAvvcQAJbo95JMV7C/DzdqMgiM\n58NhkJn90VV1RJWPqvQQY5tbYIEZZ002Ddc9+/rMtfWa8bFlNp8du2m6kvk6\nA1braGTpMkq50xHOV/2gqkqdZXdxnjs+xvQ/2Uq7OBlzO5VJ3dEM+hCLIaZi\nx27Kc/XDk9YQPKVxxaN4oJ+NncH486nTc+fm6XhhI1lfBeKygDtf0X1iROE8\nr90azPG4ZuUAipbuVoTQ4auuBcQBBo/C8seRkqVRV3WWgBt/656ODZ0gbm9u\njZTvUshZV4f34+mtIcmQq3FnuHu/QBd52lzQuWp/ZFhDLMbVuvMG006YBuUH\n3gLARV/PEfK880Pe2BTRhdCiqGIqn50VCVEG93Xhdz0X5XwSUmClQ9PDTAIO\nnM4EjO6cyWntFHwq1OaaZe4t2w9tQ2Fm/VfSrP0v38q/084jKiSQUEHREpeR\ncGzJzzjYFt2CmHlpBm5/Gzizs0ZR8gdP0T16YKJbKNPVqiBVCXJqrE1VqWbl\nvPLGoGc1lcq5svVJje0zMDzbmMdOmc+ifyid09zR4t+lTwAaLT6Ta80mpYqm\nquBBxiZd8Xx2NjjIsI8Oi0jiAi88mwEX9U5Qyf1swlhzukHUR9wsreMz986Z\nvOs2V1lOlkE6GRIWY3TAmSfnM10Avs6M4wIKM9Xo0qnNtI7Ou0/QZJJi1KBO\nZ//V\r\n=upiL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCAfzzkMnH2nMJNO13G6sJHZAKiaUOzoLp3WoLcySJK7gIhAM8mPRMIfTZWnkMBYJlw271rYhLL+ZuNo53vURpaTKV3"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.583644a6.0_1617645076928_0.22329084167652558"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.02ac1e6b.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.02ac1e6b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.02ac1e6b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.15604bd0d.0","@material/icon-button":"=11.0.0-canary.15604bd0d.0","@material/mwc-icon":"0.21.0-canary.02ac1e6b.0","@material/ripple":"=11.0.0-canary.15604bd0d.0","@material/theme":"=11.0.0-canary.15604bd0d.0"},"publishConfig":{"access":"public"},"gitHead":"c6e525b215b6043eb042d3feb1f6066bd536bd94","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6e525b215b6043eb042d3feb1f6066bd536bd94/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6e525b215b6043eb042d3feb1f6066bd536bd94/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6e525b215b6043eb042d3feb1f6066bd536bd94/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6e525b215b6043eb042d3feb1f6066bd536bd94/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.02ac1e6b.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-UiaZ7iQ8QgrwwhWyppIkssHYvuKxnH7GP2RFWCnaxp0ovCf8OBu4mvfGcDmc8ea0jshowo/0xYAOUNJHKIjp/w==","shasum":"5bc1aec8034222e766af0e9548f692a4aea9e96d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.02ac1e6b.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbKoxCRA9TVsSAnZWagAAK2cP/RNrNDkdvwcpt0acX7v2\nYE9eJ5irc6bAwIyBMtYopeHBLJjODP1O9fO/DQxwyPt8+sEi0Ge8oCJiHL/F\n3AZVR0ReeqqasFWPM17YB1Np0nVvDkR4g4GVdQBwEKolGiWM4E87q2tqnZne\n4zxjmgmHpqYxai8jpd7Q0pKaKJ5UqXi9MBg5SgNKdsjFy1Eg+Nkj+gI2zc2f\niPSJGgCg3L35IK2X96TPahrUvzFZ8R4iYU7j2clBpQ1p+pbIgqzDHmtDStzg\nN1eN1w5qqVj0UJO8XFZngO9+mnsuh1p41crrWqr1L4q+fe9cdPsm+k69nImK\n1lW6KJZ+GwGOIGdWxd1RIX9dyQ0hiUIgDPVLZf57YhzBI5OtzSj57BhGW+Ed\nXrsFMcNCo0b1tppx2BZW91S9PRsdrL1eO9iAfd1M9BmJj+octdR4vnViPWjb\nCagqwDbXdRgKpSr9MGULaAZQhBdY78i6DyuIqdr8h6GHLwga7BZo7AIFERtE\nr3NR8jwVpLEjDlPaf6J302O1g1wcgi/EAzyac3NAdO76XYEOLqXIN9bWpW13\nsC8RhFTj2Aye7GpElYQ8yag/2/dMSbQAxMptrCLm3raLMNeEin9o+Up3MDif\n0lc6YQb4GcZvYPYEHmXCELGH62XRZrxjIDTQwfEtn+rkmF4zwmzMOmXDlS0p\nb8rO\r\n=EXgz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD27WAwwnLXZmIpMXzTN9PLsjnuogmPU+sN0qEsxArCEQIhAOXoQ5dsHmT5rslWK1aCWFPGh09ALk6AELBajE4owIM1"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.02ac1e6b.0_1617734193278_0.9419196774889487"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.5ac5856e.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.5ac5856e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.5ac5856e.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.15604bd0d.0","@material/icon-button":"=11.0.0-canary.15604bd0d.0","@material/mwc-icon":"0.21.0-canary.5ac5856e.0","@material/ripple":"=11.0.0-canary.15604bd0d.0","@material/theme":"=11.0.0-canary.15604bd0d.0"},"publishConfig":{"access":"public"},"gitHead":"66f695ff77b118469a93aac22c76e5e558c242a7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66f695ff77b118469a93aac22c76e5e558c242a7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66f695ff77b118469a93aac22c76e5e558c242a7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66f695ff77b118469a93aac22c76e5e558c242a7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66f695ff77b118469a93aac22c76e5e558c242a7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.5ac5856e.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-fNqcTIjaRvOd1Khi3wT9MQ1NNHTdQ8jyqYrZVhAbJi0VTCK0ia8/QZeE/X66h15ZaPqO2ZiQqSvyg7dAiJ1MEw==","shasum":"f0a86134f250cabebb662d5958098e5522fa7f03","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.5ac5856e.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbKuyCRA9TVsSAnZWagAAUoUP/0LN6CIzfNioG+ErNwb9\n6xDJn+PFOs7F+8gqwjyQFXB3P2LSYFlq1UhLCJLdbf4itupysmlJjuNcM0E9\n4rETuZ/c24FTWcgiVUoQdM68U2SLjNGYEPQzUjhlU0WhxaRl5looYb8kbUPJ\nGUg5cCuNX+lIfGBD7/KF1RZGpqc0CpHE1NsVriN+vfA0alSLLBfaHPmyD3vB\n8Rz36ysWLJSTEw6elnRDdfekSCtbCHwjEQIOk9ypjxadCVmQjhXlReUw/7IL\nGB1zlrfjhzD3AhhU3cgfGG+goNbQyBAY+LC0zC87l1sN8w9lJLYDixJFTQvd\nF5qQeYgYpzPEU+ligyjEhoTKHN/O94SbAWkMGT/bFBSC5SLfMNhwwvYw9iqL\n2TaugUsbyqQIU5itLzQ6qk1u3McnIOUTOwi8IKfl9oilLcgufRvRiV3lFA/z\nwMofciLn0/MDSxmf09jtFm6m3xEBXT2SkCb9DLyVxePKkCcR5uVP2+7ltDLR\nU3WhWqNEa+Vu+zuNxuERLLOg6CyoKUXSZA27GY14XtbKtrooopH0hhVG/3lX\nCspCOoKVU2fgf250oiCQKuqw4kKhIUbLjGjh946s1Fr5Uaubqzm/q2eSAfwm\nm5kcVqG0QOPtzbQn34DunTiOS8nEGlZisw9F60uOIvOqHutW9fTjMyR0Omwu\nSw61\r\n=D11Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHWnGWj+m+Ox4ahirS72OIfCpjqRC34ouUw3MH5BU//PAiEAxsQEpXGwNuv+TQN43DmgRh8F6tHGBF3edXD7EzsDIfM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.5ac5856e.0_1617734577800_0.42026714417885214"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.bb23dbc4.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.bb23dbc4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.bb23dbc4.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.15604bd0d.0","@material/icon-button":"=11.0.0-canary.15604bd0d.0","@material/mwc-icon":"0.21.0-canary.bb23dbc4.0","@material/ripple":"=11.0.0-canary.15604bd0d.0","@material/theme":"=11.0.0-canary.15604bd0d.0"},"publishConfig":{"access":"public"},"gitHead":"42e5f906ec61897cd0de7e0e19e686d807408d70","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/42e5f906ec61897cd0de7e0e19e686d807408d70/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/42e5f906ec61897cd0de7e0e19e686d807408d70/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/42e5f906ec61897cd0de7e0e19e686d807408d70/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/42e5f906ec61897cd0de7e0e19e686d807408d70/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.bb23dbc4.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-z7Et1nSPRyOe/RY+aZn1e8ERZSQTN1dTK+xLT9CO/8UBUlpIogSWVIw50q5INZyr9uNnKlgK1bnA+Y926JzM8Q==","shasum":"301f1b820b93dd0129e62bfaf4a998e57501194b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.bb23dbc4.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgbiLxCRA9TVsSAnZWagAAuMIP/0owm7sV4/0/Z0mA6Quv\nMTnS0IoC4LqaVyNX4xj+O2gwMI/u5WJc/KEMMWcMKNJLxx7EryyAUpLyxdt4\n3mW+cYKmJbTQgdz0z+0Be65GtZa9b+u1ElONi8ya/huTAfS1EtFibmnjTI/M\n8xAOzcbC0Sx2FJAc1kaYfIGQkq4bLrHALsXLYi78mZrN+7pQ7/RLWWZxkoKD\ngaf4FFd9Rj3Q2jE6DOGkKirsoBtw6auQ1z6llBKOlThHUdWt0ro766KfcNHp\nRVlqdL8MYjX49ykWcgOEwdwVeaeiAg4KStbzPHyszkjYCkX7V8cTgXj6pkeO\nFCknxy4B2fHzb+XbeXXSeD+R0XjLxtUMTjTWZ0eB8a40Ne9nPwHfjXKq/FPn\nh90V8AWRAzuXDQa50Tlf6w5rd+HHx7z/GMFFW//i+19U1j8Jbj+FgJlGUXEa\nXVR0Fadw+bx0Vv+o+UXgM7MrdBzzQ4iIytnpiZV2mo6r+hMt2UHFz3oXcsnw\nHlg7P7Q/sOyWiZ3lSdLtYrec1+UIJmKgJ8YyKce/bN5jjdeKqVA6iC6pu4ay\nxhbQOv25Iy1skilycfl95X4TNl4ZAh/kBhQiwyTYlaPnQVT9X0KgBnBfg7eM\nP2FR1yfzmuF+I056UJqpe2twqcAmI2xwGipd0HxCkbSsfCApxb2Z+bMHQdsa\nuYK4\r\n=C64f\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCIdL4pOr2btl6ZlZJMVZ729+3VVzyIhXLFMneEiP8q1gIhAJp6KoojvvsoSf66Sz4EWpoO4juOlkUFFhj1x2MPPQ2E"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.bb23dbc4.0_1617830641420_0.1971411800502183"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.e539904c.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.e539904c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.e539904c.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.c91e8d141.0","@material/icon-button":"=11.0.0-canary.c91e8d141.0","@material/mwc-icon":"0.21.0-canary.e539904c.0","@material/ripple":"=11.0.0-canary.c91e8d141.0","@material/theme":"=11.0.0-canary.c91e8d141.0"},"publishConfig":{"access":"public"},"gitHead":"0522583b3f6a950dde45ae308718f06d90d40a84","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0522583b3f6a950dde45ae308718f06d90d40a84/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0522583b3f6a950dde45ae308718f06d90d40a84/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0522583b3f6a950dde45ae308718f06d90d40a84/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0522583b3f6a950dde45ae308718f06d90d40a84/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.e539904c.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-h7HNj4i8WydbCRf4rnaIqQ7xr1RIUW7c06nap6eOgaObsDqgV+x/3FTCapwqZs08my8q6EKye+nwr/VLNboOng==","shasum":"d0b79659473eb8f95bf96ee720c23d8bda7fc5f9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.e539904c.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgb0UkCRA9TVsSAnZWagAAaXYP+gKf3kwdOF240I8ss5No\nYDrD+7GqVb4khN9QtRvt0b+ZPKAsJkOhv1PhC1MwPK7Z00zr3MZmZYPLZ1uF\nH8H44A7nDKwaPhw24LiK//O3hMa9EulXGwBVCrntLtUvRyxt3Iy+3KUJJfXZ\nzqJGg0LVJ7l+pExerBNaih/wjrqdojOHDAmqHAVwG3ITgDzEtoe5P/qHiP7b\nGZ+Usm1TFeBwE28C3tscigbA71AZrc4xYt+5HFIGcNTywJPkbwr6B8jJbHOC\nKa487ca9Y//yPyR0xDcCErJXSaqsBCEuUJ5QK4bNyYZEsWgLxf3WhLkNKboU\ndYAw0hnHr+ugDRHY/V1lebe8e81D7Y0sg0y3VAXnebFDoYjk8wpNBzlZhRvH\nI7SDgtyatuRzWRL3nLJyteW1+TAJUMKaF5JGLLrAhXtt+GoeCn4sj7K30XPL\nKBrnHf5XnMHyLV1wJTvu3Jr33uz/a/bg9pr1Kw875XazuNwqxVeDXpoZsi/4\nT19wbjGQ4zYAq/sv9oUZcS3S+r/XDph46mQtghaV1731g6mWCxz948tnSLj4\nIvB5wPxsekJtkxD9BTkOOzOvWMc1nCjCyzKIIj1vJOlComvd7CX7NfeJkeJF\n68I/QwggUG6yStYxCQtVcf+/MS+6lYH40gPxkLMmQkmzJ32aZh/JlCEFElre\np1L9\r\n=Dvsi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXJyNKqHgfPJINbIo3XGmwA0goy2MzLxE6/Oo9ss6ITAiEAp0v9yFQi5gDSz3trKQS6VqxEjsxzA3KtEFOYbW2gyWA="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.e539904c.0_1617904931433_0.4870801962411535"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.a93ae333.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.a93ae333.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.a93ae333.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.b2fa996a1.0","@material/icon-button":"=11.0.0-canary.b2fa996a1.0","@material/mwc-icon":"0.21.0-canary.a93ae333.0","@material/ripple":"=11.0.0-canary.b2fa996a1.0","@material/theme":"=11.0.0-canary.b2fa996a1.0"},"publishConfig":{"access":"public"},"gitHead":"31a1d0d94dbc7ba9d8611ebd62d41024f6fa88bb","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/31a1d0d94dbc7ba9d8611ebd62d41024f6fa88bb/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/31a1d0d94dbc7ba9d8611ebd62d41024f6fa88bb/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/31a1d0d94dbc7ba9d8611ebd62d41024f6fa88bb/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/31a1d0d94dbc7ba9d8611ebd62d41024f6fa88bb/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.a93ae333.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-XWmay9ZNxp5GLbytLjMryfa6UAsx0HesfrYjFYki8ya2hW12X3hhxvYCirdz2y7ijTDaKVZYOcyZbm86jwHIpA==","shasum":"ba9346215f006031621bc50a5bfd1b7563808a21","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.a93ae333.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgcLUACRA9TVsSAnZWagAAOyoP+wWgQx/Ocd1ly/OW4hA6\nrCGcCl8Gkh6TKMnEJ36J776biKbHKSa0riOXmap/qPI45ekgWRZOpjs/L+5B\nVosY9qJdijmiaaK/iaXUSrFp6XHxx8TUOt67pZnQ1Ji9Ej46qYYU3fAjXO0W\nPg+upv5NH4H5l1kKYBtpllS5gU3gc1LXGcU/mI0PtBj2Ix0nfH21hHaFZSZg\nzI7LDbYaFIOSOB2l9C5OuqQb24/Fp2Kpa5HhPDzDWLYr8fXPxzfz5BrfE8Sg\nsVRbuvqP6VHxwOgiE3kFaSkipuo6mUAopx+lQMugYaV0YHHca8+NO8gATNsw\nYWXFcfY3f0CnggoW6fQ0WJM/I7kkrCfTIVFKuRat8P+W4476O8VGVSDjDfeN\nLlv5Vmp3ysT3OeeOW3b3t+nX1gXTSqxVySK/qIE47Ef9Ew8BPX3gYb0WFyoJ\nocQIgzLdOjjHQfSXbVW7DIlhzLXvRkPzdK3P2TUQXE7VdpljPVb3RdkNgNwV\nRTS7pGtpZ0NjXuKMuBFWkJikjJb/Yl0ZSq8ICaXZDDtV3oDWuy9sK1LYd1DB\nmYlPEjLqmxKtqYgOtSGX4mwUlJSidOfT+pCQ0byaIVLe2QKP3A/YNuTixt4U\ndt7D+ML9CdhehrAnTzUqUD29Gh1y2Du+K9bve/fiYcSw3hzcc8aJ3BUrpo2X\nETLC\r\n=A+LQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFzpPsc2gfTl80HG3WJECP9fVBM3ASWR7bKoD1jW8ZzWAiBOR4Nd/HNhopu8Z+F29zxmTVZyiTUyKSRM4SPjqEauTg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.a93ae333.0_1617999101209_0.7136207114695925"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.e142c144.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.e142c144.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.e142c144.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.b2fa996a1.0","@material/icon-button":"=11.0.0-canary.b2fa996a1.0","@material/mwc-icon":"0.21.0-canary.e142c144.0","@material/ripple":"=11.0.0-canary.b2fa996a1.0","@material/theme":"=11.0.0-canary.b2fa996a1.0"},"publishConfig":{"access":"public"},"gitHead":"135f2f0e24347fef74904a437124ccf8978e20b3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/135f2f0e24347fef74904a437124ccf8978e20b3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/135f2f0e24347fef74904a437124ccf8978e20b3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/135f2f0e24347fef74904a437124ccf8978e20b3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/135f2f0e24347fef74904a437124ccf8978e20b3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.e142c144.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-sTqHbEiV+gbJWhSVl03AocDhB1dJQG8MhthwuCRJBXnBRziXpN0rn/8HPz2gHHT/XCgz1odLSaPzaEu5qoBYZg==","shasum":"f6e76e271910cdedfbf6a27caa3d88e4e728ce61","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.e142c144.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdF5ICRA9TVsSAnZWagAA4DUP/Aldfo37si8WK8S93QL0\n1QC1HrgDu1BN3Yz+4S3evk6YaqtuzilE2DwP3zmaJw0tgNBHWRPo3f1ogfq5\nHs8K4SCjsc/mVs/Oeksbro2lJBpcGghkCt89ix3pbaQ9z2aG8X7DjIWDzUIn\nD8masBNwzXwplGD7F/4/cMlb1GYkVJAxSYquUGwrpNr9fVUMq12wmcBUwkSu\n5eOJ4YW7dLSqVOFMcOEAKK5OzK2+eUdhiJDQ/Q7kawLO3yNcZ3Ca/9lBDQg/\nWrZK80J/i40kdv/JZq0zmeEsV6TuuDmoefHxvjmVeZOazixPyBn894uWKdXx\nL9u7jzl6y6qSLGP/APFWmtv0AwjdH/LTPHmvLT4xxBWZWNwrJC+cn59G59a2\nRfl+56U+mUCUFk3C3PhncbrzrB0hbH33yU4NadxICBxF3dEnZXo2BYSCf49C\nf8/7WCwm9MaZGkDmC9oZ4xBLijWO7UA/bAIPsHXC/KKZWI60LN1dnMYqN3s2\nWxmqWoxXvR+II2HLZtg1bdWXMd2nxpaJSV1ioK6fonsvbCr1LNIqa7HDZSjJ\nGm+EkCBpCpYaJfplw1vG3xBQSEOfem8vuX2wWeopGMntDSJbmDmIG49iWAzq\nqfPufdL+HQHYihNgE/USTP4e0AFAubMnXVY80X5HJnwheA6wpwLZcEyUXcYI\nVone\r\n=bGMG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBXQqLSw9BOuHeC2NxDr1A5zjS5xMpbckaJbeYxjC4C/AiEA9wfYU6TcManSncX1HY6q4mw1KtjyCnCDhXBaZWphBFA="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.e142c144.0_1618239047892_0.512846127921323"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.382d7eb0.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.382d7eb0.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.382d7eb0.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.b2fa996a1.0","@material/icon-button":"=11.0.0-canary.b2fa996a1.0","@material/mwc-icon":"0.21.0-canary.382d7eb0.0","@material/ripple":"=11.0.0-canary.b2fa996a1.0","@material/theme":"=11.0.0-canary.b2fa996a1.0"},"publishConfig":{"access":"public"},"gitHead":"22f558ec852007036c1b01f2d052ff4512cfb420","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/22f558ec852007036c1b01f2d052ff4512cfb420/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/22f558ec852007036c1b01f2d052ff4512cfb420/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/22f558ec852007036c1b01f2d052ff4512cfb420/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/22f558ec852007036c1b01f2d052ff4512cfb420/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.382d7eb0.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-bZOiiUmBdpjD3MS8RpRzIb6PoMTQGuLz2fyJFY88AfbkeF70WHPlUb5sO5oo7snEPtUUCOucP+MYF+dbfV+LnQ==","shasum":"0682fc343acfbf136016f22d4384584b0cb96da3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.382d7eb0.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdMQ1CRA9TVsSAnZWagAAscgQAJk90Rla2WGs2S0BwpSN\n4v3JwS/s/NXCyb9ZZNRb5KmQ7eqXupttU9QoWflp5zBXXhE6mnMnFcNjuoKO\n7z2TgeuLZmLHnFdpgaLpIsjNNPPim/EJcOELXwMhy/C7CcOvlNCYr74p3QFb\ncoD4A/E3yk/xCsv9f9P9lub8HQxWHSNf+T/EcnPBGSguiehpMRb0oCiSwZoy\nL2ui7A7dvZF63VCz5Jxdb9MaPm2Adu/w4VvmIZNknR14dAUT7JtYU84q3zLE\nbV7tqtF0EsD4ZD9lxWwuUQGpzXVxoJ+yYsD/IRWVNseC9Zvs8jcWxSQYi4NX\nwHh8HbOqZzibt64MlKKxb11DPGSyul1U47utimyWjT8J03Gc0KTwjbBP9Krc\nAqsgI+QeQousD6v0eCcusYhy4ULa+SWEMGOvDCuab2IsccOIOm6wLlD5KpyI\npIIC+tONqj7X7IMp2PXnEVLNxtMt0F9zydxgbzZqYWqv+fXjuKdE3UbgYDQO\n+HNBJ5NnPngX7k/C0iv8cUSUoSQ8n1zlHBQWxdEMF/45ADlWf4Ptg7qxkpbw\nlpHHApyNsJZGlixeANe54dXMgwEfjdDeAOF6+RtSrV+Y6vvOTMQnfdFcArcy\nXJOMCRzDJFntGKrJTD+1Bn5R1JIUMLHSP1JESUh6u4DpC5YzkZyvCVE7rcEm\n9CTp\r\n=GIzz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDZ13r6du8FXIzMfbXvZw8bB9DNUHh4ncPC2X+V+DfniAiAs4EePwpxshwOq8QudIUuEDw8TUypXkkmfTc1Lg8nDsw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.382d7eb0.0_1618265141122_0.03257767420497526"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.b16c7885.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.b16c7885.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.b16c7885.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.352b295c1.0","@material/icon-button":"=11.0.0-canary.352b295c1.0","@material/mwc-icon":"0.21.0-canary.b16c7885.0","@material/ripple":"=11.0.0-canary.352b295c1.0","@material/theme":"=11.0.0-canary.352b295c1.0"},"publishConfig":{"access":"public"},"gitHead":"effabeb19d8128aa03c36be651c6b4eb98d15e9a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/effabeb19d8128aa03c36be651c6b4eb98d15e9a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/effabeb19d8128aa03c36be651c6b4eb98d15e9a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/effabeb19d8128aa03c36be651c6b4eb98d15e9a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/effabeb19d8128aa03c36be651c6b4eb98d15e9a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.b16c7885.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-yvir1hCO1JXxb9qpq99AoyG00/bWwk+3hGRQiZ2ZM6cmc4OJiHCUQm1QHqg0GHOTGeFbKQ47V6c13jeGn9XYnw==","shasum":"958729f9a9f2da4c050e21f569e40d3020d260c8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.b16c7885.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgdMwYCRA9TVsSAnZWagAAlkgP/RSt/eG+DFTZVR+FuVMJ\nJ/59rLaZhfR44V9InUYfvbl05mDeWHr6PSzKShaEP2AWpw1DXoGBvaovbZwu\nH5Kj5H0SqQD0UCWdcfrlzdFXFPsUTTRI/Dh4kAn9tzB3JQr4qynHMHBLkFsu\ntZQ4v6dR5tE/O4fa/PCqh0FCJYZEvam6goQN4rJpXpxXwMS0uWT3/LKD4U0g\n7XaiZx+OFP9Lew3ZV6G7/K7eZshNEcpkg5tBCL1LVXtO8QRCtX1ziFAUEP0i\nBsOMEhvNy3ZHIqG8IjFJdXtWG5lSRVFX4GuOna29uh1XF4XJvjp1KsA+ZJnD\nFS8lKtvlGcm0MBiIdKEfvyMg4RdoGSRWW9JV2XpY3K1uiIKiNA2gNsbyzRLG\nDVupJT1KdHunZYF9afpEPFyLBRaDXSlDcFTYVwTSXRg3vVFPejaKlWe/Hzh0\nIitDGTVHRtD9Z5rTybm+2aSf7oC1Zv9G2xQGetEKSWDR6eO9BmDhxuFhkt2z\nvGVa35OdgE4nEhRAW5fgns100a1fSB6WMWPz4SfdgebPraDQnRTuHrZnMRFS\nlyA298ui1qYnvZipUlQUmHcAveeN3tb1bDURMWATbYnHp0509CN+eCj9X8NZ\nkZlzaN/872wSzKaDR5AsHnHrCgAn7SYZFjh9N5ML0vh53ZjiqjxcPeWVZQAH\nEclN\r\n=ig/3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGWmTkCMzeqapIey9qvC2lfzyCZYL25z/2sDyZuSCsEGAiEAsu7/+pLs6aiyo56vbx2zmVaONX4rgXWnvIdK+JPPh5A="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.b16c7885.0_1618267159839_0.8152631631453255"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.0e92782b.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.0e92782b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.0e92782b.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.352b295c1.0","@material/icon-button":"=11.0.0-canary.352b295c1.0","@material/mwc-icon":"0.21.0-canary.0e92782b.0","@material/ripple":"=11.0.0-canary.352b295c1.0","@material/theme":"=11.0.0-canary.352b295c1.0"},"publishConfig":{"access":"public"},"gitHead":"7c46ee6728f96c896cbcb981be39309e7fd3f60b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c46ee6728f96c896cbcb981be39309e7fd3f60b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c46ee6728f96c896cbcb981be39309e7fd3f60b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c46ee6728f96c896cbcb981be39309e7fd3f60b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c46ee6728f96c896cbcb981be39309e7fd3f60b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.0e92782b.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-GaHFVPr96iX7rDIynDfAcSnqG0k1qeMKzQMZHdggQp1OabdvMHd+ItX0vX9eRD3BG8CTgfQ8JEY4DL90xCnG2A==","shasum":"dafc7d755a3f6e4d1a8c86609fdb3e0f0d38b3e8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.0e92782b.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgda27CRA9TVsSAnZWagAA+DMP/2QFMKz1HHkrwNhpYknc\nh5RnnfuxtYIWVBmBjJobEnKDp4e6Ig708I1IXzbB2CxVn1D7OlChbX5XxlSk\nvcBfnrh6QCMnoM7aptPrUdIfyGsDQvELuevTj/UCDZdBur5j0HWmUFhJuSDw\nVaFF+fscWGWyCLM+KycTEAHcLAWymUKBgbITj2LPgmPwQ9rJmEOgQXacFmCT\n4MiS/+LSdTj/FkMsPmSY3PrfD767G14ZXiTcDMoMKjpKdg6VlR8Hbs+hzzMl\nQlJqZnp31c9EJjSMOQ5jZ8aJzOGkUgj647JifiRyrYoMnF0LTAyjAfLW8nrV\nFD7kdJKcyijkqudZl6GNSSiwOVtkE5g/KMx2o4PLWUZTWZ9mthwJmr6phyHm\nEGn/Ci/Cvte7b3Gb261nzitEqjhYFrhnYkL7TGQSdVwhLFV7Bvsfnx9MDRaa\nmojM65fJbGSxCdoGvSfNG3dRjOfXXqZdKfAMbl/IgmiaWmd0OmKTZC5lMQtb\nvOxXqExTa6czk/SqqpECqEWHpNXprkkEWfB0+eXpl2fz2AJzZRGUs/eJm8+u\neg7dBc5gDwNwwWu+8AyuxWiDCrh92Btf4kWy3suX2nWm2qdnMTbZlP/cYvSi\nYSEYevSgeVHnC4guf4WD/50+LZKjaJrbKdaRn/om3QvodxpXgW1xcTFkVKxc\nZjm9\r\n=K/Dl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpda0xDU4vM8wbYfCtIczGdGDyNAUjm2pGbn7WA9rAXAiEA2QBTYTG0+HshX+GJXYf6d97CXfwZxKddi72WbQ9XYhE="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.0e92782b.0_1618324922842_0.280857514649413"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.70b3a072.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.70b3a072.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.70b3a072.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.352b295c1.0","@material/icon-button":"=11.0.0-canary.352b295c1.0","@material/mwc-icon":"0.21.0-canary.70b3a072.0","@material/ripple":"=11.0.0-canary.352b295c1.0","@material/theme":"=11.0.0-canary.352b295c1.0"},"publishConfig":{"access":"public"},"gitHead":"12958287de673f6ce0eb511950c61be3d1a28235","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/12958287de673f6ce0eb511950c61be3d1a28235/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/12958287de673f6ce0eb511950c61be3d1a28235/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/12958287de673f6ce0eb511950c61be3d1a28235/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/12958287de673f6ce0eb511950c61be3d1a28235/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.70b3a072.0","_nodeVersion":"10.24.0","_npmVersion":"lerna/3.22.1/node@v10.24.0+x64 (linux)","dist":{"integrity":"sha512-qWoBc72CKeJzvtvW6D7Z24245FuKDpQ9t9s0nu6nyorJcpnPeCkFI+Y2GwO0rlsr+AiGavFRIaoc2REWi/ZTNA==","shasum":"df1f915a3e248f09a2916a9ea11ff10b82d26a2f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.70b3a072.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgd2wSCRA9TVsSAnZWagAAvREP/11HnReviamiiq5YZhU+\nYQ+rA3IvVO0mtpZO0G5DYRHq4Qgu7np/g5lG6GR20z6wTPwifKGcjAUptjp8\nuX+PUJZqQMvfPqxAURM8N2pTzcisMD8/PiOzK0nwWDpGZfewpBvE+0YXq8Yr\nMiNldNbo8LQOTu+MP1F/POkxhicebPfJUm+2FKoCfD6EHPcch7X96Gex7vtc\nSQxrJuazERpBqAap0eCRoN8NanjdK/j0fPqBocp+gRUIRg74XLHJ6LNFFvBy\n7yTFTSsjrMuEU//qcbDXyCpbSSWvuh60whs48z1kc/6LWa7eIA7so6yy16HX\njWw1GksP+s2ZJlCeomEgspzIiiGSM36BXPKkRpcXKQ4xRWs4wSeW5XBxLXMe\nL36b3Zq2jniylAxpf50yIrrmCO8X6IdCwB3yIveeat6Lr2tdqYIYRO4WCqNn\ne6v7vE50P3IJJuYoiM384/QN3aoP3FIQOryFgrWzgG7P5vC3Yk6AEjDido+x\nb/ZuDEHahduVnO+zJrrDSHg4DUXtZYlDtWAOU0CC5ewsaTumT5jz/eZFpYEm\nQzJddgce8jR/kZ4LTQJ6FxgGGHafTJJcu41rnMCZDoD8IUtNDUqecCqwuuYh\nPkUkJP7pO/+3gV1FkndRIOKEnYiRDmQWBoM96GmkL5zNWBZDgO1dx4/KWeoR\ntwIY\r\n=qnHE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICvH1PiIixNrA1xypEJwmgXB91E2d0/Ih2w5RJf65+ihAiAeB8OTsoizGBpLD5GRZR9LWrFusZM8SFxGQgQZthhirg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.70b3a072.0_1618439186073_0.9790865015645678"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.ff79b092.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.ff79b092.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.ff79b092.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.3793a3143.0","@material/icon-button":"=11.0.0-canary.3793a3143.0","@material/mwc-icon":"0.21.0-canary.ff79b092.0","@material/ripple":"=11.0.0-canary.3793a3143.0","@material/theme":"=11.0.0-canary.3793a3143.0"},"publishConfig":{"access":"public"},"gitHead":"88513d2e247534891581014622ab048f4f2c52cf","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/88513d2e247534891581014622ab048f4f2c52cf/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/88513d2e247534891581014622ab048f4f2c52cf/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/88513d2e247534891581014622ab048f4f2c52cf/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/88513d2e247534891581014622ab048f4f2c52cf/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.ff79b092.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-3N9BkwTSCanaA7HHRsmDayeXr6eLBs0VXWbY3C3J24aooj1N94s11Z9LRbCRJ5QYV2Qh8rBu5qJd1pB83OaBpw==","shasum":"e2c06b26aeaa637025a974d3a6d9516fa2fe5ddc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.ff79b092.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeI04CRA9TVsSAnZWagAAyFwQAKR5hXbFbrNS4BJHotrh\nSGrxAv6+Ya3B+nL/MJQ3eacm/y1wQa2dR5bogszk/9NyNpXfx1MUzXhJ3ZIe\nTEtYA2c1vnV8ADbRPG6y4bbFpE79gyY6vPn16+yxphnMkoBzr8C/Ms6TK5eP\nweXBy0aIyBB2g3x/zL54Q+RF1HxTebWkyaO4Bo3CpzK37hV+TW4+DMq5vKxa\nLXibPpyNMkLeS1xSnkE3sqKlGxxDfF/ijYoHCjrSgBZjdFz2DN2O9bYMgehs\nsPCOttoNwMgfvv15TaT180Kh5PlAFoeCgWZ3CnGEglEnnVDmHO+/VHCXciNu\nHgf6zYq5siwbdrqjKZQjWYkfeqf1II0+opgPkr29h96pz0OOQDe/Z3bxrUMO\nBb3LwNvmkfPS+H4zYTujHpeWaOPeG6yDvsvjwo5EdryheAtRhQWuI1eerwf3\nhOFZjSG6CY3OXXQiHLiCV2mcz2o7yX24dUWw4xA+q1i5r+ll07vGIAW0G/Fi\neJsQNXw4k7rd3Ib8Ail/FpT/b3qA9/9vm8Vyclw5Z+KJ69eytin02xjegL2Q\n7hOlvezAKlyOxVQDtkMF0bszD+Gf7RCMWvEHmEkJndsGaSYYn4FIniwRFW0c\nPs03ebNJdejMmtaN9llWNETxYasEg1Wo4KmtpxwtB5MnFSsrRu1WmUPRFsww\nHMcc\r\n=MJzQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbj/nZzk6c1JscRoHzFZ9LQyhv+E20txty9XfH+Ltw6gIgZBmfdStWbkA/sBQWZmn+G1pppKPtsaSISnF+7N3pNjo="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.ff79b092.0_1618513207674_0.8130882005376019"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.f35b2fd7.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.f35b2fd7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.f35b2fd7.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=11.0.0-canary.3793a3143.0","@material/icon-button":"=11.0.0-canary.3793a3143.0","@material/mwc-icon":"0.21.0-canary.f35b2fd7.0","@material/ripple":"=11.0.0-canary.3793a3143.0","@material/theme":"=11.0.0-canary.3793a3143.0"},"publishConfig":{"access":"public"},"gitHead":"2b12bd76b8558ed1f827fb23b46af6854b404f91","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2b12bd76b8558ed1f827fb23b46af6854b404f91/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2b12bd76b8558ed1f827fb23b46af6854b404f91/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2b12bd76b8558ed1f827fb23b46af6854b404f91/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2b12bd76b8558ed1f827fb23b46af6854b404f91/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.f35b2fd7.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-nfmI437ZTmRGidf0W/d5HMW4mDobMBMADmkEYBdr3C15E3lXPbijy7xe9uzhTLcTWfK0SIESLnI37qvvpFdUiQ==","shasum":"85497d891b21ffba74fd148b92bcc08b7964d2af","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.f35b2fd7.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeI+nCRA9TVsSAnZWagAA87QQAKUqHYtncJkTx07m0yru\n+vIUpfCyeav4huYkClZDs3U8le37+7wu0mQFppBkwcnSLrGt1Siy//HZ43Y8\nDnzPvUels4N2F5gdtcJr0WsS3g0Bvgh3sQUBsyKPH6ngjRUwpMfQy1daTGx2\nWrrW+eekhwxcTNw96vY8kWvaO/F707KGj6bgCUIc2ASdy5C9eRGvHqX67Ym7\nTCdfMqaznRCOa5jHH+Q89Pw/9R/vD8oCh4wu8Gsc7wJLgns+nZtejnb/rZZm\nfJsbfe8c0t7iC7GrQo9fzwPeKVtjxTR4Yl2AXmuBN8PI1V67ufe11/X//NlT\nTSHiZF2+Q9rGyaXf5GJxpEYcuL8+TyDLZO1ntBilQhj4d00BUYIfyNto7NiD\nXBf1HykAPsrCibmemQcj0sUsxx/fYvGkbu+0uKUWuNb0U3cofMv6jQ2qcZf0\nfg6OWyu7VkiJUKpghZWLwbZvryXxSnpeut2xL2Zxig992yNvhfBG6MXkmpBU\n5LI8FhovHU8hCEyhEdNjthQuh9f0LqmMJHP4xkhut8+4KzngwjoyirJGjDRG\nzifspePiiGaOVqqGw2f3LS+e6k4e6NEh3Tk5xO08XfNNqAGMQqaNyscXvheD\nZCpqiyaRJ3/JLCdTypRQqU3WOk2g+qTtivCcqlDOE8gs+YFYwIweW5BWfUM1\ntVrM\r\n=HC1Z\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCOTQqBmcvBbBreD2C70iheQBjs/vK30xUmAWSIy7pRaQIgZcEw+TGy2UiI6x4eVU7HfZTPwlkzboX2nen01BiAuXE="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.f35b2fd7.0_1618513830912_0.013122511014367788"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.11977cac.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.11977cac.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.11977cac.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.3f342c3f4.0","@material/icon-button":"=12.0.0-canary.3f342c3f4.0","@material/mwc-icon":"0.21.0-canary.11977cac.0","@material/ripple":"=12.0.0-canary.3f342c3f4.0","@material/theme":"=12.0.0-canary.3f342c3f4.0"},"publishConfig":{"access":"public"},"gitHead":"30cf21833b011fd8946bd6853a20341579b79c96","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/30cf21833b011fd8946bd6853a20341579b79c96/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/30cf21833b011fd8946bd6853a20341579b79c96/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/30cf21833b011fd8946bd6853a20341579b79c96/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/30cf21833b011fd8946bd6853a20341579b79c96/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.11977cac.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-o0vAvQlbv/k1n6pRzefMg5kvqOxEjz7rDryPjmbhXilahMvp2UQTka81aaHgIgg8/iZqhd8f70nWsAgEZQNyEg==","shasum":"457b3ae531c1240a40729a46daa4eecf34f64ddd","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.11977cac.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgeOEkCRA9TVsSAnZWagAAf4oP/AmdgDsLVWnwwWIT0yR6\nWVkp3+TZyVvgMgoBovfBztIYFou4IsIke8ro6ScqNQPA9hYN5VQx2k/6/wvB\n/nEtPV4gaJ8ruOYdXK+/VxzCMqZVOVrFzaF7W4w4unMQWvoX7nabmGOWzhHw\nQkCMvoz2FMO62tCNHSRNwyebjdu8uwGT6yFUVIlLuigydcbRpMnkSHcmOlFX\nEQAZ+LQCUYBt67AYVxpHyk6VDAGYavNjh0YishNTOlF5i4XmoGSCEivRNQy8\nGg09Oe+ut7fK4vv62yqHm+GFR5687PEiU8JsQ9fN1pG8EZsNB/UZdo8zwHzO\n6rT4YVZaLoovWzfVw1SotgnjSICVUStk37FfyNhM/elM3psnjysaTQ4M1YO9\nmkXrk+fGHqj/TYeyxbo109roAFxMUcayORFYVSFQsnpo5U2mII3LRu6zYEOI\nKgaqxd2x6udESzAJao2LiAYwaBnAC2Xp9rj/gbsMUXETMI9ZYRsQpOLKy1LX\nCNROcP40c2iDc7bG3XMV3AbgqMY+0esAeOk6i7T0m6ela/iuWMlem9c+1FdN\nFIGLJsnuRL5E8CJrhrtstSEi0/y8bD2uhdzYRmnwUU/EQJ0b3NNzeMjVoAJZ\n8iyVEci1A32QrVpEeTrhWgEMfEAGr/v84gF+2iORsgfO/VCWW0i7P0LGnDft\nLj8c\r\n=/W36\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAkJAotNfjz4pL2SkLGrhN1QmC4cnFSYYVZMCu6czbFfAiEAsK+3urkW1R5UZT6ZQgAcZZKN5DkrKa1p8/Kafpr/2oc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.11977cac.0_1618534692467_0.4445243821457783"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.018ff45e.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.018ff45e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.018ff45e.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.cad489689.0","@material/icon-button":"=12.0.0-canary.cad489689.0","@material/mwc-icon":"0.21.0-canary.018ff45e.0","@material/ripple":"=12.0.0-canary.cad489689.0","@material/theme":"=12.0.0-canary.cad489689.0"},"publishConfig":{"access":"public"},"gitHead":"4ac1a4ee2a06e36457a8412629422eeaa91183b6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ac1a4ee2a06e36457a8412629422eeaa91183b6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ac1a4ee2a06e36457a8412629422eeaa91183b6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ac1a4ee2a06e36457a8412629422eeaa91183b6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ac1a4ee2a06e36457a8412629422eeaa91183b6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.018ff45e.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-VNKym9o6APHdePu2FBhM0vMEaT0dt7P2hLVDnwpGiUINoG7sT1O/Pa3vwrfEjgjhvlyjcvj5JuPuOuc+rBTnuw==","shasum":"83e0d0e5b47c9d0acbdef17f3b6fa42105525a47","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.018ff45e.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJggf3fCRA9TVsSAnZWagAAZT0QAJAfFLXkex5PBwQVaG7t\nazqTLujcrCxo6zmVq9CWUw9nBvybuSMpLKFyBYvsMFaCqLr+kFey7VwnnMF4\nNaLZYm/glZse4tKESUbLOAKGbasHLeYpHcV4GOa+KiIdZjrWPMR3Z1K2x0sQ\n4ud6hBg5qFsGEP6tKIMxV1Rskkd/yyRL65SwS5fb66Hsl+fziBXA1SXZCF5M\nTQTziMeaKtciBW+t6nHAlkZfYkQRk75LxN545DWmZytcJBrm6+OgPh/nkzX1\nwjfZ5Ycfafq7LN0xY4PAkHWIoK1pUOWzNR6jChHIc785HKUdI9/6M8JGzXkx\n/O9b1j4Y0dDsl6Y1+CO8p/ReSCJesuhEC0HfkfkDwOIh+zTibd95rN88nMzt\nvCPBUwfBTVGOe3BqtDR1+3vJT6K2FVzH6PkR2rCBAfpOOt9XR38inbcd+TSV\noxC0n1FcZ2brXY2rFfrqj0JyJQ3Js3PUNLQC4kgeVhZhIVbGtG3hlZmTJx7/\nmt0DgmJOGNbhahf6ekrMyeo+Gsmp+7d14I55cORL8bSOfvCw+jJns0MzfANo\nn2wWAaT77jX26IFc0lbBdleiZH9rv7GYa17R6IucHH5Dme3bC0V7/SZJlUJ8\nl5B+hQZeFicrmE4U379ixiOwikPUNz0UuAoBgKZi2FDclG/Q1USHFzZaNHpp\nGx6l\r\n=q/Z9\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEBFmhSDw/90Hv+qhTQfjPNw2iljnyLc/fxkGV2nvTn6AiEAzp+a0ePJZdmyNiFs/Lo34zB7KV1Yy07yaPvsQqJfRZQ="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.018ff45e.0_1619131871023_0.3338443176482826"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.c99d1fa5.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.c99d1fa5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.c99d1fa5.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.197f64fa2.0","@material/icon-button":"=12.0.0-canary.197f64fa2.0","@material/mwc-icon":"0.21.0-canary.c99d1fa5.0","@material/ripple":"=12.0.0-canary.197f64fa2.0","@material/theme":"=12.0.0-canary.197f64fa2.0"},"publishConfig":{"access":"public"},"gitHead":"890b4e4cc8e4f275054b5ddf4b3554d0a36ad82c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/890b4e4cc8e4f275054b5ddf4b3554d0a36ad82c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/890b4e4cc8e4f275054b5ddf4b3554d0a36ad82c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/890b4e4cc8e4f275054b5ddf4b3554d0a36ad82c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/890b4e4cc8e4f275054b5ddf4b3554d0a36ad82c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.c99d1fa5.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-B3ZE2jgblNnhyfPJvoNn+YST4H9kkpIp7N2bFbMSXgnTPHHtdtUKROhfd4bgvy++Va/beeyURe+eq4lz4Ld4QA==","shasum":"e619a1792a35141cb968fcf46301187ed93b3c50","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.c99d1fa5.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJghximCRA9TVsSAnZWagAAcYUQAIY5UpVmX2JRZUQCBwDX\nqE81zjc26yV5aLJGBfGr4xm7XNQJ1mqiwqGuWPq3zM4BKcx3R2dbrN/xahom\n8SotvjKT1MJinGMnlMEAPNjkRQe49EcGH7SwuF6qF2nLcNEm8BSUBjAOjuWo\nTiTTcUfKujgBg4wUPPdirrTpdfZjsSdTKSDCxtwLMWLrQXwrE8O8V5HOSDpf\nEcyQh47+cqgssFTSz9F8plGKet49ORhMK8DgyqVQJke7T/lcSYT8TY3iH4+D\n9OKqj+5dyqSw6dwrkah5dOfD3m1akFaJGS/W1J1tR1lOV4Drw+CMiV5aFiGr\n/t7qxJuf0XF8aRxXQavLjavlf51a8NzP7Qc7AIywWOc7ENudou97T3oQLGrq\nMjZNWDFFqKQUl60wqiXwFNWdD6cd9gFMAV3BYPbviNuLvWZMBLLnKIJKFQTk\nVSNFMGD6leZzsEHeV/2XQ7Qvsp6LIs5pn52PBJVBuQGAF093sobMdUWR247X\nNMy8EEdh2IBdVd0XEJLJ/M1U0OaZnosE2VOixi4CgimMH06v1/x0NmhmlU6R\ntiSgX5HtuwRo5virmppL8V1+V+A1atjeVs2bV/azGqnewAMCisrGifz17E5B\n2+yBDnOwEKKuGXgHno4VyKlNAe42v1ctYZ3t4iYd9wlLXy/Iy2y5uK5kO7tZ\nzOLn\r\n=qBXz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAlpp41TicQi43KEcu8YilEGkYnmwx8AE+Zn3zlTc5QeAiBb03iySZsKdnYdxbt5ZLmD+DJjldNnZs33iCnyS+6jQw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.c99d1fa5.0_1619466406099_0.324249871302575"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.eea9b304.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.eea9b304.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.eea9b304.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.197f64fa2.0","@material/icon-button":"=12.0.0-canary.197f64fa2.0","@material/mwc-icon":"0.21.0-canary.eea9b304.0","@material/ripple":"=12.0.0-canary.197f64fa2.0","@material/theme":"=12.0.0-canary.197f64fa2.0"},"publishConfig":{"access":"public"},"gitHead":"5446efe110704f4464931aec816f98b15640db03","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5446efe110704f4464931aec816f98b15640db03/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5446efe110704f4464931aec816f98b15640db03/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5446efe110704f4464931aec816f98b15640db03/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5446efe110704f4464931aec816f98b15640db03/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.eea9b304.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-cJBPvOnQvMoQfu7hdHapCMAa9r96ynxMiPZTPhMe2K6zvq6kMiqiWiEtXnKQKZ5751iPZq3wOzwbosU4ALGygA==","shasum":"9140a139770e5f78913540babcc1bc2818b54540","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.eea9b304.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiJXfCRA9TVsSAnZWagAAVOIQAI5Yu5SUTntJPYNCoIH6\nHfVsgkpwTdeMRzrH1JU3ocHOtrWdc0UTLuN6miBPgV2Rwr3RA9Y5Tsima+w5\ndb7lYxR75JQjtcxAhpD9j0ryvqqvNP58NUyI3SpE6WY1RBQ8lXeU/c+NuYLr\nVrEcKcoYM1ER0P5e9OOW3XLUwIi4Q9zWJi9DTwLlUmBhon/O2enGpHPImOv5\nQE2xgE6VwL2VJUKLxCHRPmxUGt2VD3BvMREWvWL8O/5S0zvZ54e2KTeP30c+\nTRknycbdL6ThKTlHZibf1wX2Em4t/m3wQVVIkhMk3NlmpEQLfeIgNLjx+p1N\nUnLSLQCNXxr8XlSYrX8sHpgARJbhhC7d3aCwJUQ1X0nplTGfRkDzsrBLZodG\nC8iE1jF4Qj4K30JiQbqb9o6n+LkiOA51U3zRI2VCRbDT9NRQlNYYsuhOd9zn\nDVhyyJV2Uvt1LQizmc8gMEAkZseDV/uXdG4x4elFlcgreN2SG/wIV9iFMTYO\neZPdYS3ZipF+jVT2GjCjrqzQFVcF+ZQ+vGwCV2DPZZdA98JQ4oq9ppPmenaY\ndq+hHWvMhcrgVNogNFxZVkq6NMpZu08SLyy9TMNVscFY12KF4uh9s+5Q+itb\nDh9GVXcRsXvyb3zAFPQWzeHiSgRSUTEVTKfRtTdGuick5sS01b37SU3YOckh\nd7oF\r\n=2XXm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCe3i52w19XTDTC8moUY/3ICZHJatk6rBKcBzejDk/vNwIhAMy6Kj66jsqgNjcsJVjSA9UoIUoNHpO5QsElcwHvIMRM"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.eea9b304.0_1619563999615_0.11861182677752424"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.5dd85d0c.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.5dd85d0c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.5dd85d0c.0","lit-element":"^2.3.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.197f64fa2.0","@material/icon-button":"=12.0.0-canary.197f64fa2.0","@material/mwc-icon":"0.21.0-canary.5dd85d0c.0","@material/ripple":"=12.0.0-canary.197f64fa2.0","@material/theme":"=12.0.0-canary.197f64fa2.0"},"publishConfig":{"access":"public"},"gitHead":"87fa4ee3a285fecb598e3c37e03178de68d79f7d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/87fa4ee3a285fecb598e3c37e03178de68d79f7d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/87fa4ee3a285fecb598e3c37e03178de68d79f7d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/87fa4ee3a285fecb598e3c37e03178de68d79f7d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/87fa4ee3a285fecb598e3c37e03178de68d79f7d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.5dd85d0c.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-JLRofeZXK0spnHeldgTNmYP5gIoFFeRxVHWtYqmXzVDjRm/xWSqCAPHTKt2A2TOv2ezBgwvL0SiG+zwB0W0Pvg==","shasum":"8ac538b94c205b821f75c206965fb616abec4535","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.5dd85d0c.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgiKfDCRA9TVsSAnZWagAA7V0P/0wxvOlF8kq2cyoys6Vd\nPDi1CYe3+jed3m/5tdHcwBovxpvfDrliKbTAxccCJw0wP4zVF/i7GKTVMZry\nKa7WVoh9XonXUR413M4fmbMOhVi+KysgfBvuqcotEODQ8BQ8ylN6j2qh8Zd4\nkxdH5Qy0gcHCRHcg2K8lhXt5bTuxILvgeT+W7iwItcNktp4EctjnCGLZq+ix\nIyEjuTfIETaMzD2EsPsCDbi1gHDK+E8fhnCtqIvEupHXM35JfXcScMaiKkUg\nhWMVg5U4jLPzMkaw+vuvXWANinauX0D1ZU5ZbwUfjlQCLTHppM6RhL541v69\nJ3SIlJK/Cym58MUEugwl/RsO7dSAvobf0YOBSXJSRk45JGt41oG/M0WLRnaK\n5lNMwgqjsvKCEYYlArNOKeQP2A7uL9rez335K69QnpVmDXuqgIE+9mZiA6Oi\nD621UUVadpcjTpaoUccXgy2Z6VDWhAl4F57yKO9yMfYY2yh03IWSiSYAR88N\no9mDRMKolOCEdPtrFQFcByC00r2A6hGGS4nExyuFcpbKYa49rG4+YTR4MeCZ\n3UdrjLv2ZEwMcRTVV1SPqrPlI/YLKRdkXcoRViJR8r+hPLhEwRzgZs7TLqIp\n8QPtEuah0+P86/LhLAot0geQVKSMyEe/pYqe+k1Nl3CQQSBzJQ2rIcuay9dT\nFNnU\r\n=VOqe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSTKvG3CTB5nSCkLenIEMhcAV5y0DVszx6BUpQm/lidAiB9jNdxJuM2R9VJP/2338zXzcDEqvJXmmy9LZObcXqSJw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.5dd85d0c.0_1619568579147_0.14167702079299804"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.cc813cff.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.cc813cff.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.cc813cff.0","lit-element":"~2.4.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.197f64fa2.0","@material/icon-button":"=12.0.0-canary.197f64fa2.0","@material/mwc-icon":"0.21.0-canary.cc813cff.0","@material/ripple":"=12.0.0-canary.197f64fa2.0","@material/theme":"=12.0.0-canary.197f64fa2.0"},"publishConfig":{"access":"public"},"gitHead":"2505c49d16e9b978469aef456cb53e6d6b265758","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2505c49d16e9b978469aef456cb53e6d6b265758/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2505c49d16e9b978469aef456cb53e6d6b265758/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2505c49d16e9b978469aef456cb53e6d6b265758/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2505c49d16e9b978469aef456cb53e6d6b265758/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.cc813cff.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-DG7G5RWUwhls4+0enu3gxwL+Smx4XY+cwmVDme6MDydHgK/o1IFofoOdHMMLVskwHucsREhMAWvh1aoPj/w5Wg==","shasum":"ec374cc211cfea470a80f56d33bedb6512f97499","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.cc813cff.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjHRgCRA9TVsSAnZWagAAUGQQAJy/ACvnmz27sqGywnDz\nLpoZ3sX+lqs4rMOsqUvU32fHuw/CCB3d1wrIYhNUFp+iUGe7Pwvwb+gqG1dA\nIBswB6eFFOd6VAVuoQWVG1mOURJa0nDiL67tw4qP0ykHvpj96htH7LJBEcuU\nu3EigHKjO/uEzA7VH9XTHPsYZ0OalxV2fcNSP2hCf3+GqvJPmxHinE0tjl1y\na83+nWMhScyUkCzoedMp2zQkSa0Rz63xkYoISuUqHOHTAUzx+00ur2NM3WtY\n/emOYn2qkuguZjwPG08MDBD2kuQ6FxBmnXp9gSTVIc16GCDCE5LWVG6y7eoX\nZb+JsOvlaoPcrfJGyy2pU3ee0JfpCQn+ab6p6pe0hewzqOJgP5iRcm9xpu8H\n8h+JUH/8FKMwC0yDkzLNpTtP0VivpEHIBimUSY0RubHex0eyW78jtGnze/7F\nfm+jsZE/i8I3mpjP78KtVYkJuXRykfgraasin5Cfj+0PgRnCSB0a8Dm+3wfy\nOtlrAbW3zcm/jX0/XMA6Kh2cYEkwZKldiml1+iKr0QFrbwjPT/eANYjh4CtP\n/AkS2eFqwUkX/AIftXO/Fi2vd1Sf45Aor8EeseqpYFn+9GrC7rs5HhcA1bbl\nue6JG9pQUkQZ9lrN/mY9l7KJrN5jWJhiI+2tVxIVO7/eeIXdioQrD3XQxXZB\nLZpr\r\n=EDxT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzJv4hLZMdM3I7T5I/wPb7+taj5Yn8+JqOkPhP9wybQgIhAJ5jmxetpolIdO0mZR5AW4vgBXrejZcnNUDx+fRjhPAl"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.cc813cff.0_1619817568042_0.4010814548172503"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0-canary.0875e898.0":{"name":"@material/mwc-icon-button","version":"0.21.0-canary.0875e898.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.21.0-canary.0875e898.0","lit-element":"~2.4.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.197f64fa2.0","@material/icon-button":"=12.0.0-canary.197f64fa2.0","@material/mwc-icon":"0.21.0-canary.0875e898.0","@material/ripple":"=12.0.0-canary.197f64fa2.0","@material/theme":"=12.0.0-canary.197f64fa2.0"},"publishConfig":{"access":"public"},"gitHead":"d5ea3c745b8a267546c8a9f9ff3e491bd41a8f2e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5ea3c745b8a267546c8a9f9ff3e491bd41a8f2e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5ea3c745b8a267546c8a9f9ff3e491bd41a8f2e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5ea3c745b8a267546c8a9f9ff3e491bd41a8f2e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d5ea3c745b8a267546c8a9f9ff3e491bd41a8f2e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0-canary.0875e898.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-W/fyzQtuMUJNdUqI9N6i72F/x0/3GRS5Gy2XSwg/5rngzVIKKhi0c4htfjD3kd2Hi4R6VokAytqRB2YgAQ+jhw==","shasum":"f1598baae70efef51217ff7143471027165ca4fc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0-canary.0875e898.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjHZKCRA9TVsSAnZWagAAB9sP/jH2HFTonawvGH0XJlis\nBlmxhh9Eks/EvLDF4/y6yVgP6SEanVqM13lnoDUzTQWp1SAg5RFyPi6oCf5f\nExVqKpwmWy6piI/0V3WgjoiGTuIPQsv/PDUgWGlZ2UjIT/79f1xgs7LogiUV\nYOwpoCmgUCl3HMXyg6ITBWnLRX1E6TeSoJXb5bUHEN8TuSLZgpABJ3gJ5IcS\nbuPXc6dQoiXEVfGxWtwV7NB0uky6l/n09VHeHdnXZtqe3eiqxQJEC0zs66x0\n7tW8XZ9hQ6P0fHwusDBExPQvxYV774ftYj3AaUjYxEcLy1VL76TYY4C5kHDq\n0gbcsvxnD5WK3p6Ru6+p3KASnpKjmpO6RC4zwfkIOeHHRV/C8HuKvXoY3hKJ\nAb1xsttM4O0J5GwLOkCVsCklhs4Ug2tSHHmjqGKY8mCgWZT5gwfNh7DzZghQ\nh53R2oK3gHKp+zWKAU906wxOfo55lrRjoHU8WT/iCCJq3fSECHm+Kyruti6X\n6AAHVzWW6c14LP0pGNp6uJf1mXrXy5/dpxHwkOM9unynbWhx9EfygohGivPO\n/izwSohmw3qw51ZFPxeoxcYjc4Xy4FOfaHBVvLIflKqhwhCOldVw9fhBpb4k\necpPIg6Uo+SH479Zp0mvXp98Km0jaEnkGz7QLlNmNuNQvxlK0yFCV1RxMZEN\ncw5q\r\n=X+Cq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDEv1+8ygEn3KDTtA8oEUlcFlvqn+y+FFV6n9n26dgokAiEAi3Fd82sbExtpXorJOIlKOlTRHrIw9u2+MzGGRsGclLo="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0-canary.0875e898.0_1619818058184_0.2071435397357657"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.21.0":{"name":"@material/mwc-icon-button","version":"0.21.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.21.0","lit-element":"~2.4.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.197f64fa2.0","@material/icon-button":"=12.0.0-canary.197f64fa2.0","@material/mwc-icon":"^0.21.0","@material/ripple":"=12.0.0-canary.197f64fa2.0","@material/theme":"=12.0.0-canary.197f64fa2.0"},"publishConfig":{"access":"public"},"gitHead":"8f1e7e1b886b6c6820c18c8cc26cce7b15fd2c98","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.21.0","_nodeVersion":"12.21.0","_npmVersion":"lerna/3.22.1/node@v12.21.0+x64 (linux)","dist":{"integrity":"sha512-puJb956mvzlalDPhkHqb3AgVLO8nZUdHqDpzgX4WgIuQXOXhU1IYKbJpMv3CJG/xpbtETuzftvK5OZ5vO4sfRw==","shasum":"ab4612e80bd8576cc0079a3cc7c16b8ab9468870","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.21.0.tgz","fileCount":14,"unpackedSize":41832,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjJmQCRA9TVsSAnZWagAAw2wP/AonkISQP6rwFZDDjCtX\nqDvdcTVzqiOfOvBSOoGN9K+HRUVNpQbkvbbZ6n1Zq2Lo1E3kyIDSrFXUsrge\ncU500eE8owlAnS/TG+16gGAlXbrAcRf0iRB7qIiTIwgTp56Fbz/8rqVYulV4\nVDuvUvTLH5aSb+UW37s1he0+sku3C/PZqa5FwRSc2VkJfxZqqkGEUkSbd8Ph\nXSGcoikkVqPX04Dx0DRAi3rCjT9lH0+qiiyAy+ypcnizyhFOmS4P2lYLVIhO\nkqFy1DpekCMc72RHeQ8qRu3vnZWnz+9/qV97aGbh47rYihkqI/n1Gl4EZBZE\nj+w+nV6upV313GH0NvbWme8Wdl6ZJUmdq21PY4uE41orVE4LM1iCNlKjRj8P\nByj45wEZ0zxywx7M5XIQZ3Y+7rA3B5eXXKkwYuL10x85cb6xndLzhMSf/1zK\nsXlfB90C+Nl74YaAOwWSFrKCnvhG6IFhG8nr0qi7ATx1i2MN6FSDtmS/mHII\n6SFPPlNmm20Z18tFDHyTx7nXwXwj/0bk/g2CaxAUsQKcls7diSrTJ6etTL6G\nrF4zAax8Cz7ynKwxl1KIN/SLvVfui8s0Ts9HV8PPyJK0P767adc9wy7AKJr7\nYhKlEDbljWKk5tRJkICzvl+5LeKHPqATavYrO33qUeeGwTVY+gRj/OdLj85Z\nxqT2\r\n=odcq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICl7nmzSHciQGUfUWDWmNtp/qQ6Cop+dx26duLh6k7nWAiEAiYKlWthmxaeqOtDA6lYyERUSj75LNrZ4gJPtdFw6ZPQ="}]},"_npmUser":{"name":"taylorv","email":"brian.t.vann@gmail.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.21.0_1619827088102_0.427319161032393"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.8f1e7e1b.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.8f1e7e1b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.8f1e7e1b.0","lit-element":"~2.4.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.197f64fa2.0","@material/icon-button":"=12.0.0-canary.197f64fa2.0","@material/mwc-icon":"0.22.0-canary.8f1e7e1b.0","@material/ripple":"=12.0.0-canary.197f64fa2.0","@material/theme":"=12.0.0-canary.197f64fa2.0"},"publishConfig":{"access":"public"},"gitHead":"346f8ec243ae13b28796324e6408721377829b39","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/346f8ec243ae13b28796324e6408721377829b39/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/346f8ec243ae13b28796324e6408721377829b39/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/346f8ec243ae13b28796324e6408721377829b39/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/346f8ec243ae13b28796324e6408721377829b39/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.8f1e7e1b.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-YqfhpcvaGzozc0o2Wbn42ZiXEDORk9r9ah/kABKIoUSXqTaNv24VGk6Yom/01MB84GS01vNMXhOVHZACUiG6FQ==","shasum":"3325b1d7d7aea85cfb790cb6aa6ad0d73ad97be5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.8f1e7e1b.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgjJtFCRA9TVsSAnZWagAAOV8P+wT/uXUflOOUXNvprkla\nvBnvEeUV7t7Te3v4DkKbk8uE3TYGuXpO9EXwjhu5SAZQ8vLyqI6nIc2D1eLP\nIDbqiqO0i1HMQpQeMmudDRgpzeCH7wemQDKlrklPZggU350licshOJYTnRMs\nVE/KetJpWQSaPstlqoZFWSwSZfYta5k2QU2QFT9+XbNXRvPegAxLJOGy3HFp\n4o5ayr3UaQwf5q9+dlSJWzTxLEJQU/Dsi8/f3sxtDvVIVg89GFMtQfDAsDV5\n2xsgfpRYNjp7qAM+lRSK0+zhsUCWtS+2dsEWezUuOnUejZmf55ZrzhMczV2c\no6/nUfPvRfhmNS0DLTY8GdwpLoG0+BI5O2k69WC7unBJrlYoggGQdlToXjIy\nvYhkn65/mbtWORmn5PVYin/IaXb+AbljpAFCcIoCD3eF7j0B1RXrx01nAItR\nw3wYuOu4IBZYWetQbxP4oz2d7yfRRTTai06VahUpwiaacf+fti2e/1N66Ny0\n++0S56XU+yv2zq4FUMIG8CrwQMGZcorS821FsMHVb/fabRJcTdnN9TKncDve\nm/mu7AgLUEVYSzcwcYlx+yUZCjeX8UFFeh5LKkepMCOZOhBJkaWQ7XT9vMEb\nw4Fg2/YtQ4FxeYyU5ytjxIuCD65ppqNykEb2chCVgtZYYixWVf5NKnLLtBFv\nuaG+\r\n=vaMa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDnmVKIzs10s5v9WhLbLqmaHw10ihWhqMqTozp58HY+UAIgMtVZZu3yHe8YHXoSuz96ImCelVFUcPzBrpzR6+cSJmA="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.8f1e7e1b.0_1619827525240_0.3489410515259057"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.deb0e792.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.deb0e792.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.deb0e792.0","lit-element":"~2.4.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.197f64fa2.0","@material/icon-button":"=12.0.0-canary.197f64fa2.0","@material/mwc-icon":"0.22.0-canary.deb0e792.0","@material/ripple":"=12.0.0-canary.197f64fa2.0","@material/theme":"=12.0.0-canary.197f64fa2.0"},"publishConfig":{"access":"public"},"gitHead":"7b8ce494b86ceb69e799a5ec1a9f0148075d04be","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b8ce494b86ceb69e799a5ec1a9f0148075d04be/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b8ce494b86ceb69e799a5ec1a9f0148075d04be/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b8ce494b86ceb69e799a5ec1a9f0148075d04be/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7b8ce494b86ceb69e799a5ec1a9f0148075d04be/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.deb0e792.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-FiZF+HCgKTT8Ncbj0HDFoJwxgEVXbvjUloDM8xlJBvjbBJ+qrIIfURwwVPyFxFcQHd+9lWKl/eqRgzHQTJogHQ==","shasum":"b033959e2d5a7d63d58e7f883423d3c0c5765e65","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.deb0e792.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkGxfCRA9TVsSAnZWagAA52kP/0e0K2KpWP+pS+uz1Pyi\nYud2ZffJvMKo994bycKJP+U1rJuzcGDODvFUoKp/gDbz2SISHB3Sk/AMNAgi\nDTNLb4Lz2L2Lej4RLBYKQ1UXUvlv8f6XkJOwx4iH0f1AFeXtXBfwjmsI3YVO\nWZuPEGAkLzURSSZbobdg+G548vtX9jat5W/ZI5AHQg36OunWBSA+F86SJ9J/\nDgrzbW/xTNE6bzUcz3hs1bQUnZ73VyapXnAED2D1XSoWmvxpOZEZneV9pFK+\ncw3oW3DFe9VKf8A6IaCB+AZtnb7OFYHYAxoh5YwzauqqLuI97DUoZ38hle6q\nz72CMIngFjvTB1fEN/HCi87nmkA3ndswfvXjWDS5ZtnoFvPDndoJWEWVrD3f\nlPe2S3zKgwQ/DSzNSU4Kaa5w55u/Dnqo6RxerIff9ySR2XagMz8OgYp4Onqn\nXQ5baFLPKWymqBBzQRRvm8XRhKhwwk0kRtkKjrsQIfHxJIfH+Mk7xqxdfJU1\nQTA7DqZ7qdCkzv2PLpw3AsxpwgMM4XTswE/Kzo/kHfRb6aVL78SJ4rVORBdN\n2IxmrsMB0Q7XOiPrL3vXHL5Jb4I6Q2PASV3fcZxKfHYnC9yYt6KO14JP4paO\n6GthApTYuhpbTsdmMlXbawlNDi8IKH5PLrqYbwrQFqY0Cyb+WflzD4FfBAF/\nCHyQ\r\n=3Ejx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCi4Jw+4o+HUilhRauyJ2uVWH3JAB+2lHu+V+XQg5+V0QIhANJoDoZn1AvqcMa6Wh+jCrwfAZSYXya9vZXOmB41cOs+"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.deb0e792.0_1620077663058_0.8061358724156882"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.a3ff615f.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.a3ff615f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.a3ff615f.0","lit-element":"~2.4.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.474836ad0.0","@material/icon-button":"=12.0.0-canary.474836ad0.0","@material/mwc-icon":"0.22.0-canary.a3ff615f.0","@material/ripple":"=12.0.0-canary.474836ad0.0","@material/theme":"=12.0.0-canary.474836ad0.0"},"publishConfig":{"access":"public"},"gitHead":"1e819eb3a7930649e9ccc58d69e42d7d17e022ea","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1e819eb3a7930649e9ccc58d69e42d7d17e022ea/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1e819eb3a7930649e9ccc58d69e42d7d17e022ea/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1e819eb3a7930649e9ccc58d69e42d7d17e022ea/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1e819eb3a7930649e9ccc58d69e42d7d17e022ea/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.a3ff615f.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-g7lQCp8idGdpMzULNSxzd/1UVfK8bEGNsuxA2z/w0Y63GgDqKounhnX0/SUKU/EN19MV+a+zUx6SjZTHPdHDAg==","shasum":"03989aec251e0652b86ca5e6ed1062536accefd0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.a3ff615f.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkHpLCRA9TVsSAnZWagAAhXwP/0MLoQJSaacInCblyIkL\nlvctBsv7XaE/81GwUjdG3lDEgOEJe6m5K2g0nhaMbUiRwQ+6b5f9cuPbSHef\nflEHeH8ctAVzgELGRXxhNIuDK3FhDUJUMDpT8XUeF4/EUPNJBjIyRBtwiJWt\ncXFaeW/weKSDKoaK7re+L6gtHv4tKoqm92PEjK5YP8lna1aCU9/DIT6ckI1k\nmYXrIuYNKWd7auYPn6dZg5CGG1ROTYRQEtcJfGoiOWBnuGbg/QrvAFF8YsDz\nBMzsei4pbR55iDgEvqAhhjxLHGMfVuWxCyYoY1zl7raZ1qF1DV9XruXSTQE0\nU5tc0E4oDdsXzCxQK69G3xdcQgDpF3eoqlRECNG+mLA2V0FxgpdZ1JBJSE+s\n+5mUgX9x4XnAEHkqiB1ncZ/cNMM+mIgodyAHbfAutvOuvN7GMs0w5wov/iue\n7heE7/U+yniCJQyITIRu849n0egFZeTRWEzVgyFdG8lb+LxUDFYWRSKBoiVN\n0TEkiCagrEiJIyrwC6yXE7YcGJizpztTGppdiuQu1m/ED6H/+w+ehZiUJKj5\n8A3a0tKMBhxq3jQ1qt7dJrYeu36QTHAOKQ41m3ee+9wx6u4BlpsmF6S+sI7p\n2Iya39YNtYut08b9MDibRZpf+uEgW1kxUoEWSQDKwRIZckrBCfqXp6hY3mO3\ncFJg\r\n=6WTu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGoQk4HtpAu3s24GGopFsr/UmmnKwmClJaqpFcBCSEXQIgXyd/WTPHpr8WsafLYQqVsSo32HemICrhVAKaoAg3j4w="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.a3ff615f.0_1620081227405_0.3012074475026527"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.948ccfb5.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.948ccfb5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.948ccfb5.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.474836ad0.0","@material/icon-button":"=12.0.0-canary.474836ad0.0","@material/mwc-icon":"0.22.0-canary.948ccfb5.0","@material/ripple":"=12.0.0-canary.474836ad0.0","@material/theme":"=12.0.0-canary.474836ad0.0"},"publishConfig":{"access":"public"},"gitHead":"1dd7576742ede6b9f763d391eaebd31ce501ea16","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1dd7576742ede6b9f763d391eaebd31ce501ea16/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1dd7576742ede6b9f763d391eaebd31ce501ea16/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1dd7576742ede6b9f763d391eaebd31ce501ea16/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1dd7576742ede6b9f763d391eaebd31ce501ea16/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.948ccfb5.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-Ax31W2c/c1/AC2qP80U70XJX7lBrbZK5ZwUjn/to7lcDveg3SK1ZgG3ygSBmqe7YQdviYX/yd33K0T4YCdDPiQ==","shasum":"69775653bc51cb81aba7a38708cb4e887a1c6f6b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.948ccfb5.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkJEJCRA9TVsSAnZWagAAbkYP/2nZw33+W7h1U4vrNYPQ\nSFXWy/lmZF1F9um6gR3SeB+6USmHtAS1O9kBSU+3K5hwRhwBgpJBL4Q9meZH\nz/JSCtBEI3UcfPaGun3fGixSi83top3gnFrGWi1vp/5clMqYZOcRGCjEvDCl\njJFA8Q/yLQgDQ1iBenRp/Qwfv93t2yZZHBqYKjPDopIw4JXJn0/Qdi5+59Vc\nQaNQqQyazO9ufid14lHCnmYGNoorF47GcxthL3bmp05McFyl/4Sbhta+YxGk\ndT7n4AsZTr86gtA4mYaliyCi6NEBcwK9XOHS/hCZhiBNgfcWGaqM4wg0bmL3\n9SmnpfBmlurmbJ93crrdATr3BLJZ/8T2tzLZVsZPBCxcIaD8JGgG3Ekl2lhE\nw3NSo16Q/p3HcIHBI9e8Mdsl4gi6JbWquXQ/PvNG3vscXCxo/ee203qLOzeq\niMLEjySgkfcGQmTTbB/58DQLp/IP3bw2TsmbRAkYcBEx703+1t7GKq1Ze6Kf\nWFXhmIQRg7D0Zs9OnMKOItlcN37N4FR1Us9X77BM6aOcEmnUAoueNef3qjp0\neaS6qmMpZ8Qd3XY9msDzb5C889lXCjhFgOlMNxTr2rKn3QxS/k3bhj9Blxpw\nk9fqrIb98t7kGkj8SjLMhyLWCw2bA9oaZ47E+nTC6zCjTpChE94AzI6Dq0rS\nLcg6\r\n=qFYX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC1UcQrR2xCfRLeB/fTttPYJGBEcKKr1h3B7q2AJvmUKAIgEQYBlqWlgHqaJrXcRLHCDyEVKiaH0V0o5C6KdUp3Cws="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.948ccfb5.0_1620087049278_0.7280774059232709"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.9f8337d7.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.9f8337d7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.9f8337d7.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.be999eb08.0","@material/icon-button":"=12.0.0-canary.be999eb08.0","@material/mwc-icon":"0.22.0-canary.9f8337d7.0","@material/ripple":"=12.0.0-canary.be999eb08.0","@material/theme":"=12.0.0-canary.be999eb08.0"},"publishConfig":{"access":"public"},"gitHead":"c25dd9ae2c04ae380f41705f23786ddbcbe29456","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c25dd9ae2c04ae380f41705f23786ddbcbe29456/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c25dd9ae2c04ae380f41705f23786ddbcbe29456/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c25dd9ae2c04ae380f41705f23786ddbcbe29456/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c25dd9ae2c04ae380f41705f23786ddbcbe29456/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.9f8337d7.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-vhT2gW0nD1jS13gXBiiOVYxU+SG8lTOSSBVHQjt20mVBtS2E3Ti9OdyehJtsl5wfH85p1U8wvi13SLzXt9n22Q==","shasum":"779a41d6307fc9e8fc1b3758dbf916cec116e22a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.9f8337d7.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkZRRCRA9TVsSAnZWagAAQ4UP/1HB/V8dy5J9OniMjfgm\n+giac04vnGDO6CCfy63oj0N7knlohJ65PSW0VdupCst3hvLtbjdkAIOUhnN1\nSflBn2cuJVI95YOR6ogJvPOLXCaCsll+eDCTJGcYzjjdFCXE2sB75EAZWg0x\n+cPxgyS8spUz1KcTdhz84hxmKYuBg5SuFmQ9q4LTPc9CCbcbvSSgzzqtg2pP\nGB2Ms+81LWQzCvQWAqaJmMsuIbMiHHAag9exdMLpF0agrbdJPCCE97NbAPES\n8fVRvVqBiW45h3ua0CLc/3yta1E7NwJrh0uA83YIqUj+zSicQdcN8DhKOLuY\niYNMx5RRkIxbtuagE0z3FG4rLnZx/WFdkb/o5E+0XdMbDH2/wbGj/YnRsRmk\nM1P5UBrmwqoGBB4DY1odrWBt7hjsRpLn0WICaKiKPsNMIo7Yh/Ww+VIhkdCW\n6nEnXHHOd5UvUf+E4/E1g++JAGHTHMTjHYzxJkZSu38hjAFy45htEehxH+y2\nned/zGbqB2Ll0Elg8kysceNfl/PD9ghjPfLWrJclXp4to2DF9FyFh3ifAq59\nkhDn/o38Jikt92j4qKDoNKj4t5iLlph5VuJjxASTRkSo4i8ZBsEMgvpnhFgz\nUCGSgLkGuuBfx9pJttscmFShcYqCP5ZnoZoKn4+X9jGQQDvnG7o5F3IHxc09\n2xvQ\r\n=F1Lb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQdkNu+ixwCa7RksVvn4rRlV1KCd+z818Ufu8cHF8s5QIhALRP9fUiXoQbGwueBdyrqs3sbttdN7tD0j5kOQk/H45o"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.9f8337d7.0_1620153425489_0.035873373937193476"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.5813480a.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.5813480a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.5813480a.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.055d4f10a.0","@material/icon-button":"=12.0.0-canary.055d4f10a.0","@material/mwc-icon":"0.22.0-canary.5813480a.0","@material/ripple":"=12.0.0-canary.055d4f10a.0","@material/theme":"=12.0.0-canary.055d4f10a.0"},"publishConfig":{"access":"public"},"gitHead":"293298dc0704d114f85fd245f98ee8f21a3ea348","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/293298dc0704d114f85fd245f98ee8f21a3ea348/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/293298dc0704d114f85fd245f98ee8f21a3ea348/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/293298dc0704d114f85fd245f98ee8f21a3ea348/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/293298dc0704d114f85fd245f98ee8f21a3ea348/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.5813480a.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-7ztQKbGCjNRL7zmtLj7wnLjmsOJ+DTnym1NfAyLCm1boNt7mCbQbQmx4VwoLL2lEO19hFtKxlu06+edVob+NMQ==","shasum":"f34247b2f0f6d15c1222481735e4002ef424efd2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.5813480a.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgkuMdCRA9TVsSAnZWagAA2kMP/06U9KN+EI5V6X1+WhsN\nMJsN8RerByGts4IQE2fJebIOgkxX5CfsCW9EaITGB3Ww2I1DmYesXmHlB9s8\nEn9+mnvVM9dSWhIW8/2XVWAnkk2rt3j6JmCtAGp+r6AT1+Zq6YGxS2wAE1lp\n/65fc3085Nf4lW6hHufLQp0qmWiQg05ow16N3CGwAIXNMGWEMAxh6My0NC6U\nhUEIRKWxxt0w0kbUjjUvLOa13To/0sPbYPXEvtgDc8h5KihojLEQ3OUVKH10\nJ20Gv/3JzcoLx1T1LneBeEZcYk3WhBzRQBLnJlN+sx54Z557SxBuENPnuLt/\nM4/BjZGPlYX8fFmhpMrEYZsj3mo3F03HrsNZP00RkCBm+C6ynMts8Ycd6oM2\nPGHhCRRB8KpgaSlIrS9ReLtp5c//gSyiZPpqY8HKKzEINJjWGNzd/+6L4v8b\n7IOJmTwEGsl3CUdZrMiI+pDAwZSP1bJkO2UzpDaqWyOQiLTxFBQWk4glI3Tr\n2kNDnnFNDaeNj4PeS/t9ASxPuVWWLhkHmiwjq99zPqG1Bt4Dv8nYRpFv66QT\nRQMzd9v94/hVidgGpTIfwXhUeRPOZ39UgHo1IeqV4l0B0JB07e7XGFqxHDcg\nVv4JDKidj5zbWJ3so8pjGH2tQX7ov0To47UqSvTJNHyqYh95POahAvoQV3vY\n2zdQ\r\n=D8ce\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCqzJYVXYZ6sg1SKHny732dHLySTUOgIzE6zBWzG1qKxAIhAIfWu+F2wTkzQ2KJ5sfYUwvFb3HWJcXzEsaqJDnJ9jOp"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.5813480a.0_1620239132924_0.08287776096281663"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.ab7fc1bf.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.ab7fc1bf.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.ab7fc1bf.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.03f525f9f.0","@material/icon-button":"=12.0.0-canary.03f525f9f.0","@material/mwc-icon":"0.22.0-canary.ab7fc1bf.0","@material/ripple":"=12.0.0-canary.03f525f9f.0","@material/theme":"=12.0.0-canary.03f525f9f.0"},"publishConfig":{"access":"public"},"gitHead":"9aaddda989be6b623f728abc86d48adf169d6f69","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9aaddda989be6b623f728abc86d48adf169d6f69/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9aaddda989be6b623f728abc86d48adf169d6f69/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9aaddda989be6b623f728abc86d48adf169d6f69/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9aaddda989be6b623f728abc86d48adf169d6f69/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.ab7fc1bf.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-uipus+cjkiRUPHsXr8n+ZGjtCwH8k2YRku+VWa/H0dzuf5JgyTVoqBizt9a+96yxQx2/LpD1CfTXwW8sCnlBQA==","shasum":"9a9755ce0ce45c4c244cb9d3d9e2a281d23a4ed8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.ab7fc1bf.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglC59CRA9TVsSAnZWagAAsVAQAKH2wKKK9fXo4x74ndR4\nqkjH+5K6T8Zo8RKBsi3pwfKA5CkCGyZhdnYTsjp8vwQRMwSMALUMnLHmAQCD\nzqdaNLDnajGr8/4AnVGwbfHjC3Rg0CI+NEa5xEei30WxeGBXjv86E4Bfc5x0\nqQFztu8quuyqjJxM92WbwvuV1r0xSNFPH6+BE13ufG7+pPvZTD2LEdaAADqk\noyg+Dc22gVAW0M4cE4mOPkd/jMY4nyeBGyZ5OlVYMARndO0dbjt5FZ88Q+jl\nG4NE5YkuKsTEZNa7UbfVe3sMbk8jlltCjMvbjNmPv0tEAMc/M/y2KFq29hWK\nz6Jiggu1FLj4CVd6Vso5C6JdNqo3rC1SsKb7WTFL3uiv1AGfJr8qOUwJmQDs\nrfFW9Ulpbf6mAG16Z6W+KRjuJQNY8zbFrqbiLyUoOLhx2yTJ92DRN98D+IjG\nVjwivsaH3/Y5R2iI+dYWT6DoOdvgLdbDebTRMvKBTUwW3IGw9JroTBot1pQJ\nDCrgPobmquAyTlmRg9jqJekTLoMBxBcA5FBSgVM7QNe0vJaVuFacyALbgM0B\nQj0FDNbUu4YxEtg5byqgwPs6jte6nJYtqjALl7XiEgr0ZZvOMo2vS9XfE6Sl\nrDMElg2Fx6sZS3hCfZZlAz9w3u2WSH/9p67/tFSPg5kvtWzl1eEpb5rOZ/TO\nfb/J\r\n=G1Zu\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDXDY1E0qObqxQrPDGvHfLhv5SY/rbWslVQiAxKipwqDQIgDXiaC97bbN/qCyZgF8YhQNrIHrLdVSI84wJtrK2a3dk="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.ab7fc1bf.0_1620323965208_0.01697143139426016"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.25693d60.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.25693d60.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.25693d60.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.869d890d4.0","@material/icon-button":"=12.0.0-canary.869d890d4.0","@material/mwc-icon":"0.22.0-canary.25693d60.0","@material/ripple":"=12.0.0-canary.869d890d4.0","@material/theme":"=12.0.0-canary.869d890d4.0"},"publishConfig":{"access":"public"},"gitHead":"89015755bc4d93aab59cd46274331e3a6c467896","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89015755bc4d93aab59cd46274331e3a6c467896/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89015755bc4d93aab59cd46274331e3a6c467896/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89015755bc4d93aab59cd46274331e3a6c467896/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/89015755bc4d93aab59cd46274331e3a6c467896/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.25693d60.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-EICfe1zFHJZBIMwPBxCGZ3SHPtan3D8qtTM/CJ6ikS+BebVEn2F+i6xvvuD3sEIYb6YHBlrnutG5QQ62om+QKA==","shasum":"3a71da8acb9854f56b03a66a727edb652c3281a0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.25693d60.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglbd3CRA9TVsSAnZWagAAdkgP/3EgHpE/Nsfz+hhDlDS2\nlFWIpY+llshwA3aRpX3QC9T8DC1fT7AQqL+85n/aAeeZmGnBUrmI7xTL/TIC\n/gX86jZCuIKZ2BArtEO+uYUdDCFAJYoBbTpAicXkSA/B9MBuGC7wALfrKvmN\ncAGct6hNL8Q8IB1dglh9xc3h0Dzy37k3iV3YLkrcLWVG7m1EaOOSq8bdtd7W\nqzJN0leSD/Ubg+9KJCzLTciPOnWoiStb3mMcAFt3YcNvpGVOZInBQO6v8SG4\nWeouRmEZ1eHGiicq27jpoUOUKj26YcxGdK5F9GegQwYOl+dwlD/hQNAfESRX\nB5pEnBKPzeTpTdRGi3MWRAoii/wNn9/RyfKtt9p7b+2EZuRh3I92nWd258Vc\ng8nW+LMA/opE6i1GgmsqppIQ155Mq1XOkH0IccxPSAPLpkFrTt3+WPL4ftvE\n4WLa5LWjm25WAHgxSEMUL+40qAdV0dpIh0pVXMjY6lIp/fS7y8oaGewOE7uG\n85oSyyN1jW9QLfEOXCoZ9A2czpChE648PqkZlXbetUTamBGUdSuzt6/YqQE1\nKsXvinCeJ+fndj+mBoQI32B8vSTcKE8Z+HepX2jK1BZnpexebwwDK29t2iGN\n3ug29QQjYjo4fhMoALANZFmt+p8bRqZgOl7WJOCQ6OPnDGuZhH+kIgrlrEiB\nNV0x\r\n=SJJL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDY+OOuGKm6W7IXyG2SskdZibL0hm7o+vomUh2uPdqpDgIgQbsy3s0kIavStnYZ2FyAoqUBzA9PI6lT0Hx2X1yuMV0="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.25693d60.0_1620424567337_0.5511967956107298"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.c497962b.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.c497962b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.c497962b.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.869d890d4.0","@material/icon-button":"=12.0.0-canary.869d890d4.0","@material/mwc-icon":"0.22.0-canary.c497962b.0","@material/ripple":"=12.0.0-canary.869d890d4.0","@material/theme":"=12.0.0-canary.869d890d4.0"},"publishConfig":{"access":"public"},"gitHead":"be15d892a32bdf28e42617b44e38b301b0ea590c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be15d892a32bdf28e42617b44e38b301b0ea590c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be15d892a32bdf28e42617b44e38b301b0ea590c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be15d892a32bdf28e42617b44e38b301b0ea590c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be15d892a32bdf28e42617b44e38b301b0ea590c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.c497962b.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-bS/gVmnUHHlF8abgvq5h+ho6uSRDvm7uFl5clyT4igWT+5Bp/Pwyo0ZlzPGWcrM/VczldFzZ7z/P/gwBKRW1jw==","shasum":"1a5b757dbbd81cdc327fa9d258a3e4ee27135d30","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.c497962b.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglb0QCRA9TVsSAnZWagAAHeYQAKE8lDHutRqcV76UadAe\nmIjtP6+1jMVGZMis7hFqFMvdLdODyD6qb2EhdU6BDtffY80rq4jQ/5NvcWOr\nsc+dRl5Su8m1AoklxjooM7kwceLsitYN3mOEXZThBwZcOoO2Oz9nMwuf7sZW\nl3/skPtoTIdjw4rs9auEoiaDy/3GkT8Alts+DNMy+IT0LNXx7foN2eACGhcW\nbgUYe0/mB1d5PsGJbGOXyKHXQ9M/OrnBaUQ16dbYgBepQcQZRtNZncAuULnr\ndzAtmADfZBvW1pPEpJFiq6HbnW0otwt5BA3ayHuToXJpqKo3vB5oUuMZIE0v\nWE78uF357+3AHDAEMK2DyDw4vSNiY2o6MP+sEJonMHMeyrk6jv4j3zvC2GlV\nt6qgoFQy2uEmRimdPnDKY075cKLQSg7ybEUltlrTaIh/ElNiMuV0RJUiapkL\nZiZuGGJ8//gIvUGqKf7O5WQj1pw6uoiw3n4bUTSBQ31HDxki+IZffoFvKaJ3\nrszYWol2xbQPnymXG9bFqypgiMDzYon/6I7wrx7BW2T9r9U0v8szO00S1Koj\nL+wjITQt5iIfZrN+wi5H5SOu+MpaNze7wJhYWHBPnnv8h7RnaFJN3BIQDnjZ\n2SOew0weyBrmBk9DY4sxEMqtTk6BB0VXfe3mMu2zDhodm5tiGqaq3jlY0l84\nJcpi\r\n=lSYU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWH0IGaoZMozX7fz5H+H1tegaHLhzANlip8w45RB1mXwIhAO4vjap4DcJGkD+aJvRS+p1wPy1Sq1IKCP+uM26QHhLJ"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.c497962b.0_1620426000244_0.16389566599761052"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.e300688e.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.e300688e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.e300688e.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.869d890d4.0","@material/icon-button":"=12.0.0-canary.869d890d4.0","@material/mwc-icon":"0.22.0-canary.e300688e.0","@material/ripple":"=12.0.0-canary.869d890d4.0","@material/theme":"=12.0.0-canary.869d890d4.0"},"publishConfig":{"access":"public"},"gitHead":"94ee5e4aa5987e14fc749785fef3b65b73185c74","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/94ee5e4aa5987e14fc749785fef3b65b73185c74/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/94ee5e4aa5987e14fc749785fef3b65b73185c74/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/94ee5e4aa5987e14fc749785fef3b65b73185c74/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/94ee5e4aa5987e14fc749785fef3b65b73185c74/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.e300688e.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-0hLdd6l7KpBr1F+GFijVQzprfRzEQ634Vx0pNKM9ibsCvzelR+lcFdUpMpWTt+S2w3ZeKAo8LaVGvBm4Vqo81Q==","shasum":"8684432623cf36942e4821ccf51dfd3b95fc722a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.e300688e.0.tgz","fileCount":14,"unpackedSize":41884,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJglb4dCRA9TVsSAnZWagAAIrcP/2DEmQ0oU/KP4mpfqGeB\nmtqNnFTpDczgoo+ekDCl8LPYAhns273Ux5gqAs+JO2jsrKxddYWBg+flPETO\nsf5jKe2dL06rX3VM7Yypl5FkRk4rCxcCGOl4BEgajDx+a4V68CqOjlcvUJTT\nSYSH2HE5FhEt/ztgLqtyn07vzx6YejitusBeLwOH5naqzmD1WZADGx0A7PQl\nr5eonDaNL16syup5zUMFyOcWXE6alLoH17THHCLF4ONLENMnm/xZ2b/U6rNv\nSb3NJDTe7gWAoy2aBnGOjVfzOSp3pYfmi8WPoZY+V6n45S5dAGigbGAX1hDz\n/RjvMpym4uqIGoMXj4iLd8oQxTIAtioGvChc6ADO4ntfE/Cy5V2ypbsI2XFd\nnADKES4JzqVuN2HRzku5bsMJse2eCuSxaS4wvoY/wqdqEkocE5Yi7wu2FmfE\nYSP5XwBtwFLBn3eg1/codCV/Sq2MEsfZ0sLaaRGzWaNJr/56ssFS540Yq13q\neK31NbOEMI8SaOOW8fIfo8GjJtrxs6gpSQSMPYdWN+ASW9Q57LacNduNgNjK\nZprb7QBqSHjOGPSbaRt81lILZBTAdF4sHNuEAlPgyGYgqQOo2cKpIDYVzqGY\n9NR50w+fUnWPSndGDm/gynFaI4sC8u0MO+3neZ+jLbLR3fLxjW/lEA0oyIeu\ntTS9\r\n=11p2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIChVpalOyFCK/X/bF1YLyFTz6h1nll4j+ZXoLpGuwLfxAiAmx4rMgV/VjXIBszGBHYPX74bYNiIc98QVpuH0FwEWnw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.e300688e.0_1620426269505_0.08974638866226825"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.d70287f2.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.d70287f2.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.d70287f2.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.869d890d4.0","@material/icon-button":"=12.0.0-canary.869d890d4.0","@material/mwc-icon":"0.22.0-canary.d70287f2.0","@material/ripple":"=12.0.0-canary.869d890d4.0","@material/theme":"=12.0.0-canary.869d890d4.0"},"publishConfig":{"access":"public"},"gitHead":"17a229885fc92f311534b89a9df6549e9b78c204","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/17a229885fc92f311534b89a9df6549e9b78c204/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/17a229885fc92f311534b89a9df6549e9b78c204/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/17a229885fc92f311534b89a9df6549e9b78c204/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/17a229885fc92f311534b89a9df6549e9b78c204/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.d70287f2.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-4cntkTbRlO0QGFuxQBmjNc1NG99Jv2uWZiKWcVWA9JthDrn47N8sO7G1L6uGFRtXN3obnY9NKe6hw3FXkU5ggQ==","shasum":"80829881d3caf51b959f7d3620fe9fe5f2705b73","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.d70287f2.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmYmTCRA9TVsSAnZWagAAMHQP/jq7enxff+j+4UnlODJG\nCSPPYZ3qC/P83sKB3EyNoyzYqJcMbl8B+uk0BPBQgudxOy2Utw31uWzTwgKR\nJMZF1TA8u2ajY0QX+qDfNYh1AbkfN3C5zy0GXPuTwG6iScI72vdia40CvReW\neaWwRkGP2oLHWjdhmQP80ADRMPPUFshZUDmDL9lHTv6Z9Z9DbCoj3zSNwANA\nL/ZTdGIY3Heq7oI3uvmlBkxFrpZTJjXJn8AX0+LNJ9Q489T4L9Xcnb/JBoHI\n6OYsajyD5mIr9nUu7FfhkRjYv60VW81yf5BTIA7SrnMETvix1R5cr2TmbXwp\nYHNfvRRJSBvmIijMDSP6mnMRmewbleypVA2kBtrMfDy8vLg1IPvetUkQgC7I\nILL0kqGcWjmlGf5Wo/8etDcugwQdVxp8ZuEulQz/9CQ60oABbR1pTvdZEtmz\nOjQb9avjADu5KHqIORaexyyb4rT0CU6RQvAN5bunS73+PrwSZvaNBLCPp5mF\ntdiLv2ALqvapyotLlPXqtBQfWQiq24t5El6UGM8sUvGSQ8O1kKDl6YaZ2HQc\n1ebl2QaiGbBU9s67C9R5TgBEdCYnEebX6sJT0fYB7m9X7dLh/UovGAnK/8/J\n+v5Eg6rh6qF7AxEmKC8TC6EpTMCB8Ll5YOvwqtU3WQJIqMvUwWgBsq7IQumV\nwYe4\r\n=kq8l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH69ZkWHWEPSTkYIImOkybaPTUgkusI4YWILHrtyMAl/AiBL4z3AiGwySBu0LxkHI0v+ZiFd1Xv1RdmhrmLXqYtI6w=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.d70287f2.0_1620674963337_0.7003114472016669"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.02e841b2.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.02e841b2.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.02e841b2.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.869d890d4.0","@material/icon-button":"=12.0.0-canary.869d890d4.0","@material/mwc-icon":"0.22.0-canary.02e841b2.0","@material/ripple":"=12.0.0-canary.869d890d4.0","@material/theme":"=12.0.0-canary.869d890d4.0"},"publishConfig":{"access":"public"},"gitHead":"10f49288fa74318f178daebc0299b7da22137eae","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/10f49288fa74318f178daebc0299b7da22137eae/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/10f49288fa74318f178daebc0299b7da22137eae/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/10f49288fa74318f178daebc0299b7da22137eae/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/10f49288fa74318f178daebc0299b7da22137eae/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.02e841b2.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-dDcDlpmDl3gfqzW/RyUQTLwkEAMf+yMpIBg9/7fm6k5bpk3lDRtpAhPKNnv976Fcpq5+48LiQ8j9AXe/l2V3tg==","shasum":"7094ad59152bd0d87cebb891a06be6c4f38cb5fe","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.02e841b2.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmZjeCRA9TVsSAnZWagAAiKoP/2uGmmmQ7RBUs11XYJgV\ndyq04aUMGSxrwEHyOKLju4GTG7Fg4bvQYeeaJeAzlN7xadhWEryQfPXgKLuh\nAqNlwE5/zrFI+am/23HwPTCotFpo4OrVpehlr1y1dD9uhBTFwz8RoxSrXQ2c\nMNTf6rL1sjvIQ6KPyjRtcZR0rPxP4SfUhhiB1EX0qnuRPa4mo8zzPKpFCkq/\nIJ9C05/HjWIEQSbXUrs/ML73wGvNQ93CKERJoxrkM8+K2w+VKK2/T+tU1S3g\nAVsovEQ3rjV4PhdqJlADCcQl7mYA0y3CVNc8HC6pyNFtglKtnuxgajQ9KNbl\nCUrCVXcBN+yg1l9UlZgfQK6cKN9JcBCsW7ekBymaVTJmZP9anrkuXHOQxUmz\npgxhXnzYp5/vtMaBkQIE93wP+vLzK4uhX1oMwR/3nkqGneQVtC+MOE99ynnF\nJkCT7/H9edJ4jfl2WKNNkk1wbGFxa7trsQIEmanqPSTRVfXGm+zMvTJVLu4+\nrfiw+XA9J3+VHlgegKevY6AcFGg7uiVSb9SbKGwFoBAToEA35mKhsQNFiuVt\nxFhG/6kS4vpoRPmGDBQCFaXpMVAlO4VRZWdagURRiT+VGJmocnhyWtNB+YQ0\nFk7iqKuHW3cQ9bjZLU6uiptQ+0wXY294VjC71GVRraGIXkDO/CfcaXYJlKMq\nIwIE\r\n=gsD7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBi45emKWIFoOumB+7WIv2dOEOCVLrHv7Sq64m/uLROtAiAOXc8qY3x0ig1AswVpiKDic39C2RZjYZKjIis/58rmdg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.02e841b2.0_1620678877965_0.6440200259869511"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.badda2f0.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.badda2f0.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.badda2f0.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.ec22e1da9.0","@material/icon-button":"=12.0.0-canary.ec22e1da9.0","@material/mwc-icon":"0.22.0-canary.badda2f0.0","@material/ripple":"=12.0.0-canary.ec22e1da9.0","@material/theme":"=12.0.0-canary.ec22e1da9.0"},"publishConfig":{"access":"public"},"gitHead":"961b6b76093a7229e8b8672e9dba3c2f9af0e61b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/961b6b76093a7229e8b8672e9dba3c2f9af0e61b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/961b6b76093a7229e8b8672e9dba3c2f9af0e61b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/961b6b76093a7229e8b8672e9dba3c2f9af0e61b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/961b6b76093a7229e8b8672e9dba3c2f9af0e61b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.badda2f0.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-qCMppr8SE3dsARLr79zvu3wB126U7C+1FdCzG2Kll8CjlCAz+OL43slNxEwS+ZXAt6Hwir4sVJgFL4uNvUeLrw==","shasum":"028459ca070a28bb31d2b77de7433eeeb741b7a1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.badda2f0.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmdElCRA9TVsSAnZWagAA274P/3EZgnwy4x/39eekLOds\ny0PIbVV8Qf4WWustq16rZ4jqWC3sFboBigcepJVNt41uJ0tLzsPUoCD6g3TO\nBJyumrrVRDmTk+4mzYWaKS1fkncZWYiDFtbyoqpZrKhkAKfB6D/c6K6HQ3rh\nhJrZX1thKNWTM5OL+6GRzsQC45usOdBTV71mJ5QcCHTiJMVYFNxGtnC2XlZz\nsuCYhdBkonZzyJgsZ9nlB0iW7Fki8/rQ2ubogr4710eQf6+5dgXswivq8VMN\nHVT54/w2PGv1AHM3uUd2cfuPvqvRjaJa+rIfvWS+N5I5tywRk/JD8iEgl+mG\nLjjv3+xdc/B15zo6uDCdjI/szkEhwOCEvvmJtPvwwiZ6LendylahHxp++DoC\nBdNvZkrvH+yT7TDs+aJGtr39HN+6Wuvu9KlwrfDlm94UgnRf00ZBm4lzI8XJ\nbw/QeN3sURHfJXwsJkN6SWsg3zfP0JOQV8mA0DQ+/vS5Evj4FGeYbKGhTI5b\nR4fIJQHPJm8MsC8HNiIf7sZrVUvTSRBMGXYnYEY3Qnt2fMmiowBG1UbnXCQc\nUl4leC6eFUc3g4t5LIytch3ij81YUafLSE49gDQUq3sF1oKpWMjkWQDaJUFx\nRZX/Vekv7EWDW8M2GdNRVIsg169XppRHW/wIbiNh1PSGAYbpjd91+ZdCc5ck\ntk4S\r\n=D/8k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBIfQkxN8hr+6gtdhgg2WFlAU6R36bVPXSlAI+eg/q1bAiEAowhDmkRgyeahGbqo+LYB/A0KwpMdO+3CVtJIT/GAAOk="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.badda2f0.0_1620693284950_0.33570199848198334"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.004aca62.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.004aca62.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.004aca62.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.ec22e1da9.0","@material/icon-button":"=12.0.0-canary.ec22e1da9.0","@material/mwc-icon":"0.22.0-canary.004aca62.0","@material/ripple":"=12.0.0-canary.ec22e1da9.0","@material/theme":"=12.0.0-canary.ec22e1da9.0"},"publishConfig":{"access":"public"},"gitHead":"3c20c30c670567ff3483811cc2d47a795de96151","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3c20c30c670567ff3483811cc2d47a795de96151/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3c20c30c670567ff3483811cc2d47a795de96151/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3c20c30c670567ff3483811cc2d47a795de96151/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3c20c30c670567ff3483811cc2d47a795de96151/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.004aca62.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-7CmiOwav8DIbDLXC0itnQ7MF10xvlc/jajwD6VohazoKEUaxwrK8jJo7ZG/Wc/Y5vdd+KTJgnRs7iHMsjEtwHA==","shasum":"2a5c6c7fd69f3665b189d074abff6f07353a2cdc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.004aca62.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmsekCRA9TVsSAnZWagAA2T8P/0dEQ67s4uBCz1gqrLV5\nOrHTxVzZpvCoPjX6Q+yUwymr5OL/No3TxWJzOhTVARo9JtwNShYlNV1aD5ri\n1lZcHVtvUu3fAxjNiTeTa1NRYqEFbQN3Xt3yUcDb3uU6e/BU+ed/d/XRflq+\neQXd07UW37lv9My8l/KC12hYFJJgFsnKh7Vf+rINNzzjbEwjDaRoMpO6RueA\n49VZsnDU61UlNgHpXFbsA0BICNam7ycbGxTBPI/0k3nW51EtvjzwdvBYEZJM\nabw+hadVx7ga86ZV/iOgYhEoaovXjqZaIbtCYVLwXpfrAoBweYwXqSc8NJBE\nCPu8ehS4tDWid9eESWWowVQlaU0nRfc4PNTZKdYcEnIP31IMw/L1q1SS3qeP\nByLa9EbthpwLl7QFH1Vidl3jeaXNcVFDmb46nhCG4QZuh3jEtR/3PQmsnizM\nAPzvHEFn2/Wa6/0vQtg8nVXBwDCfffgQbqhQ0SM8lVES85OsuAV6rhrQFUoe\nfvXd/4sRXAkAByjT/ZJnwqJ4nDmbjzs63TWWo174DsRxYFDh+dAdiKsJT8TI\n/MqSt6UUexEJvl5AJX8OrL841YO/2dBCw1AdvfGjCg98Z0ujE7Wg+npvC2D0\nlxpX7f7LZWhuy4C/vPJjJdy57ynDyxpvRCYDA+zZnx/ZFcaQIMdUxVv4gMLO\namsh\r\n=cBia\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDDDIDvGmrEMVaWsYK/HsnV5J9TAi4ZGXUGGmL2YDav+gIge/CnQFlxuHW1VIFgeaeKZEQwzuTtj2ZAv2mJWhJ91aM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.004aca62.0_1620756387878_0.18160155004042333"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.4af17446.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.4af17446.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.4af17446.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.ec22e1da9.0","@material/icon-button":"=12.0.0-canary.ec22e1da9.0","@material/mwc-icon":"0.22.0-canary.4af17446.0","@material/ripple":"=12.0.0-canary.ec22e1da9.0","@material/theme":"=12.0.0-canary.ec22e1da9.0"},"publishConfig":{"access":"public"},"gitHead":"8065f1d05fae5a2ca4f95b50302cd5d56d43ea4b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8065f1d05fae5a2ca4f95b50302cd5d56d43ea4b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8065f1d05fae5a2ca4f95b50302cd5d56d43ea4b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8065f1d05fae5a2ca4f95b50302cd5d56d43ea4b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8065f1d05fae5a2ca4f95b50302cd5d56d43ea4b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.4af17446.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-ZGFzUMs9fgGat1ckyind5+eHNzJaVWyfLGRg+NOaEA+2rgi5RKFhHfm20LfQ/yrLnSK61i/Sp3R4b60RWjKpZA==","shasum":"27ce70b799cbf973599b7db3a3710cd753769bb4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.4af17446.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmtD4CRA9TVsSAnZWagAAQZYP/3JYbh7jbJ/LXVFV8qYk\nzm50C5W79XYTg8qhnAU1t4YONT1c8WkbVHjay7NdFGbnaERYXzIqgWDejW0D\nuWDy/e3eAsrh0e3t3mLIwcjW8C/8dtCT89ofmhbmaQLia/R98tSUqZUgbVzo\nANT+s6QESWWZ7deQ3rCmaujZhPVi2cw9zdAu0HlHC4jdq28iHADuUxAvW/DU\nBUEXQeIB8Wp+twCtNKVsmS2TYA2eiYzPMNmM1iBxQy9dSrkmnc4Vv5u32dLD\nymmponG/A9NGscTEdfqnyTvK1nSQkK1fO+0nEA4iCMPf4SmqcgVI4FITHoij\nqjr83DpRik7bm7RHarCFszx585tavf8B6i4tFnI+4p2CwkW+TfxMONJbDl9V\nwvrxbmUYjNPgwxii9bogJCuArM69j64zp0UKpcK5b4CDvGHhLbm8O1ud5LfR\nrmV73NNVPPNHRMVTM83VyzGBn4n01rh9smGxUTIb1nMgYdgx+GmHFVYoUCOp\nBo14//bBgzRtJUeO2vQKlGlpV9iBEvQZh+c9x/nP4m27ONHof5QzbCWMzVsq\nFGAL2/OmjNfdP2+J413vouHsOmT40r/nNQ94w5O8r65d5jVkYuVHorlj1Jd0\nR3zi+3paPAQlwMT+Q8C8bAYYCaX2CXzc5nAJL3AEAqEIHTh3TQRAFHajnt6h\nV8Xw\r\n=N/Mj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBgeLnKhnDdsgbw1p1tbJdxu+NSJcX+7fNRCizwFEtb2AiEA2jKhMYEAP6twh4gUy8m/68tg3hNqi/KuvYEVcXXH+bs="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.4af17446.0_1620758775724_0.8819161211194033"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.b94d7187.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.b94d7187.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.b94d7187.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.ec22e1da9.0","@material/icon-button":"=12.0.0-canary.ec22e1da9.0","@material/mwc-icon":"0.22.0-canary.b94d7187.0","@material/ripple":"=12.0.0-canary.ec22e1da9.0","@material/theme":"=12.0.0-canary.ec22e1da9.0"},"publishConfig":{"access":"public"},"gitHead":"0b32af6d751df8cf58980e7badd64494f9396b00","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b32af6d751df8cf58980e7badd64494f9396b00/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b32af6d751df8cf58980e7badd64494f9396b00/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b32af6d751df8cf58980e7badd64494f9396b00/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b32af6d751df8cf58980e7badd64494f9396b00/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.b94d7187.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-PwV8j4/cde8dcujfQA8CHFulnR1FYYYnAeyOjMqhvs9Z4lFe+xZ4c+MAilqpqRbP7iCJ4JmRFPgFH/iljEkYVg==","shasum":"227e56acd6bda6ce8813247aa1115b3586a57069","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.b94d7187.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgmtJDCRA9TVsSAnZWagAAuzsP+wTdkeEyiQG6QnzMpXKj\ne2p17N4OpWJ/J/g1SfICs8OUlZkPTqTxXRL2pCN2GC75QEV5OU3XGrOdHX5X\ne8cJc1C3cn1ovMm3baYcsxuVarZVyU5WA12Btg+9H2u0MJf7oF48cOxzZVr8\nD3WLvl03z4VnY+rE5r/gW1fmROnmP/XzNb1VVsSZlJIoSxS0Ydn0Jy7I6QSP\nfHzFNAPfDSiPfT5dx0fEHg+3SEtej8/AFvcWos5Cwt/c4yky/hQkCp1MPIJC\n1vXrSCaGPT0956mKMIsC7WdC1H2jN2N8cSSCv9YHx6uZLkkdSKgbSNej6KVH\nfr0DLdgkkBrIRIo2vWQX61ZryWSk0Ebq/8ZLi5Lbn6+63nS40dZoI0ZVO2Fe\nS8i0JCh7V28vSFqnriUVN1YhZ60IkgATNI1sQXVTSwcGlHODEIsZGE5bZIN8\nyCwKesNeju1iorchdsrMSFcw/FzG1VcDyt6TlVZeIfYWzRXNM+bsPNvoulvF\ncpC+HQZhahoNW6NvauHe/ZDPEjrMLzvfDP5zSwe5AoMvOUHGo7UUpUwASj8s\nzzxcs6p0MGaVFEYzXF2WTgrTSgx4ERWL7yuFgLV3xvBlIbt2w619hluYBFS9\nI3NWuE6hnytpl1CladpRtttcoyiHVUXQpZ38HgT8WkhqTjADmMm85cMyZwmm\nKsvi\r\n=eSIY\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC+qchjQhZ+9EY7HXjKypbx0UYVGFq/q9YcgjB5vpZydQIhAJfpxfqlAHTqPXOuKWti5FUaUSgP26fjb/bInza/j58m"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.b94d7187.0_1620759107305_0.9379623791848182"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.4021b2f9.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.4021b2f9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.4021b2f9.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.a23ecb682.0","@material/icon-button":"=12.0.0-canary.a23ecb682.0","@material/mwc-icon":"0.22.0-canary.4021b2f9.0","@material/ripple":"=12.0.0-canary.a23ecb682.0","@material/theme":"=12.0.0-canary.a23ecb682.0"},"publishConfig":{"access":"public"},"gitHead":"535a4442352f807e1f7e655d0a135c6d12906ed7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/535a4442352f807e1f7e655d0a135c6d12906ed7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/535a4442352f807e1f7e655d0a135c6d12906ed7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/535a4442352f807e1f7e655d0a135c6d12906ed7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/535a4442352f807e1f7e655d0a135c6d12906ed7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.4021b2f9.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-mE+81ksS/l5N3V47XJEnr5dN6Waw65qqG32MaPZ9TFe7dYkPGj9ZjDMRtLl4bDzbdTV+i70eTlgfQwypRKVqmg==","shasum":"e0b728ee333b7e355ebc3974f44c00e54550f410","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.4021b2f9.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnFAGCRA9TVsSAnZWagAAM3EP/2jru3P0WaJBY5fU8QiD\nE/rrnKXro5397XFGZCZLYzc6tncrUL8whrflaVGZ+PvTSvu2Tm0/zLcC36I4\nyWeyrmVvRuEgD6c9Bez914h9pAObQqBTRIRbzNSm+biSukqF1LgA77J9rHRa\nPxbYVgtVLA7iJOVFrZyFtUF3NYtI+eObXLRUwzsiXZ90lf//hmvythrlXty1\n3lE6wwmRw4HuvAYiELhMP9j2h6y/+6T0Ov/uUPQszIj5DGnfHTKv6nLB8PwG\nsu8HPJ6ZSgTw8pQXqXKNdyll3l/moMtGwMyoNLKNwu4Mou4oILlsMmDxQjXK\n3n34f6LL5OfSUEnuH7/GRBg4KX6uUdoyOuTvW+rNynHKBpx0GOpl4mbtnG6t\n9ci69h8Q1UDU3bAWdCgLQ3JNYlr6yDDFfcDqKPKb4YPAxnKuvM/5rM95IoB6\nYgVnl260UbknAZUxUsnOMT+1ljs6BmZbys+Fe4nJ1NrH7pbxIdiA2xzi9PT4\ncEhpwP3AR7SIXAbQkS8kGud8rFx+LPf3s0sT+Cgu8mIA6WimAm1h7wpYWNrH\no0Py08MjwFAmmMxxItdkcPUMWuRNChpU0xAN5LsN9hbTFaJxMn0bhNFgfHHV\nKBaLsE5F0/7SdI8ljNemDTl1kQO8iaMlO7riS0MaMocaWZ/W7clqlGRxpzlk\n46Kv\r\n=4hIT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICr3yc+dP12yuIfIUEd/bGR+azdf2PsCTbM5V0J8gy0iAiEAmPYnZsZiqOM1sglLlxBzoFvmgUDiN0QmMaPSOTnKYmI="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.4021b2f9.0_1620856838296_0.04520284394648244"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.6a5956a3.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.6a5956a3.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.6a5956a3.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.a23ecb682.0","@material/icon-button":"=12.0.0-canary.a23ecb682.0","@material/mwc-icon":"0.22.0-canary.6a5956a3.0","@material/ripple":"=12.0.0-canary.a23ecb682.0","@material/theme":"=12.0.0-canary.a23ecb682.0"},"publishConfig":{"access":"public"},"gitHead":"1164d783391049aa2ff9412e519af87df40b5406","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1164d783391049aa2ff9412e519af87df40b5406/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1164d783391049aa2ff9412e519af87df40b5406/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1164d783391049aa2ff9412e519af87df40b5406/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1164d783391049aa2ff9412e519af87df40b5406/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.6a5956a3.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-pmpXCZmIMOCZVBsH8GkRaluUc8zeghtW2DWitE52WELoVG9MnmyMQLHg/eG+N3NHUR4S7OZd18uwzTFIRw9T+w==","shasum":"e2b94fdec592fc348dc64839caec1135063ba3f4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.6a5956a3.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnFP8CRA9TVsSAnZWagAAGJIQAJEAb8gmO97E1bNBoDoO\nxPTc2y03YmMkCfTbNtlJtjU/bYeENUXPFAGTk8XzlDTr7x2U30TxFK7h/FVs\nqtQsRdSt2rn22MdGtfKnmd7xoq8kbEmxeinukMvHcAnIfpliWs52bW9Gx36l\n4z4BI5yTOrmpQfD6F8AgX5bGeC45rnjE/Dl2+5qw4845IYHa/kxSZoEyU8gd\nNuchgnCnJgCXSfo93VDXSOABpEtJnlP/Vg9Oj+Ap6fJQDHkCsAZooBxR72cA\n7HYZE/gwBKL2k3WB8nyvCmqV5r8f8pJQ8vQ59aacf+/eU0JMPTtDXsAHCQFI\nqSMKoaSdrE0tH9XXwVJB8OEhnV3lWILOi2MhLWDOt7cH0kCNBC311VG/3QZ4\ni01Y2ZyuxEKW9mOs4rzVciXMp+boGDOb4IJezwbyc958207cswr47aSZs4Gh\nxEF/PgGaO2nm2MMZt3zkOXw0cYebaJqc7yA0OXtBYjTEz6dfHdXuYPOkuhh0\n/VIe0OCGsxLGhM+Xbq/3UdzVMOgiYi+9cNenVmaq3fZA2t9o23JY/r3cmfp1\nt2TdfwtBivlphR4brE/eSVBvPc8JfsbzUJPDbT/BG0fdBFOjzipVVsL8yAH8\nOuqgz6AMpA8dUGI09+KN3hC/QoCTd5yBm3AgkkO73ejGSuxdfAjk1JTqp+Ay\nlq/l\r\n=uyTZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDrG07wWs9acrDGsCunBUKkfCG2sXGa+9zL8YFWD8gMfAiEAgArFAQ/12B2m/PZ+WeuvL/N77vPx85YojqEHLQUKMm0="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.6a5956a3.0_1620857851707_0.027708213683204752"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.b6e8a74b.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.b6e8a74b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.b6e8a74b.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.a23ecb682.0","@material/icon-button":"=12.0.0-canary.a23ecb682.0","@material/mwc-icon":"0.22.0-canary.b6e8a74b.0","@material/ripple":"=12.0.0-canary.a23ecb682.0","@material/theme":"=12.0.0-canary.a23ecb682.0"},"publishConfig":{"access":"public"},"gitHead":"09c41b7e9637c49faa75e5ac84cc73c8bb5f80df","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/09c41b7e9637c49faa75e5ac84cc73c8bb5f80df/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/09c41b7e9637c49faa75e5ac84cc73c8bb5f80df/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/09c41b7e9637c49faa75e5ac84cc73c8bb5f80df/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/09c41b7e9637c49faa75e5ac84cc73c8bb5f80df/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.b6e8a74b.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-ZqZ3jt4roBWqavjTNH4RDaLlgHtX9EckNU+1/o13L7wuPeFpKe6GcXl4D4CyiL3Jc5kh2HuPJ0AHuNAU1uNx0w==","shasum":"ccc56ae66cf1d0169117c05d75cf3ab86d57258d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.b6e8a74b.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnF7ECRA9TVsSAnZWagAAndUP/3ahqjRMPKtBQfNp8ggq\nOjziriK3C+NHvK/flI551wGfN/TKSKrIGBAmonYxIFQnSxpoVT7D88AFBc23\nHTBcWMs+mvXq7dUF9UOk7gS+JlYPHAE1fTMZznzmAILvY0lVn9crKn6XFGxm\ngwsBtBi6cCDOD1iIslp6jRnivHnKCHFgMeGIryIqVdiIPs1loh+pxUeVmguA\nCPwDk+Mk2txM1fRahGTeHDh3X8OI54D4OJOK3zpspp5OMVVYd8MZ1UsVnet9\nBJbQGds9/WWv5De/SpnzVs9nDkWw5sBjgk1TxYyUZnPXTZ0PF0s2RXHoFVTs\nD9uZm2PVzdRJB7+/ScEEBkBTUEcxKKSf3nyDQ/VbWfd/l57eO6IfER7Yv3OI\nDDL6X4tIJDh5fDbEwdRxCn0aLrmVSztPvMAiMkmQJ4yGRL3r7NiehlNMH2za\n+HNKbEHsLqRb4ul1LBMriqygqQ+qeG6Y58myMZMH+esK8HGO7wspHEzmCbn0\nNIlvXcv6YOPhKiQ0henbPv7KDkQQaXew1l7aJ8tLyWaBIzSPrUIt6YVprHGP\nJ+KAALBPpHGdzk162Rxsg61j9GOvVg0DZVueqmEbfOLfJNW/nsE/+8ustR+h\nCuZQzCzEYoFM7ns/mTojUdCo0F4R5oBcJtt+ml35FGEOvxm7/gZShKWl7yDw\nPQCJ\r\n=ezOz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDP3KUgo+fRNb2+tphInWN2yUJZVAGRTBmVeY+BW8es2wIgSKZZuFlu/skh64h8316pYjOvTpTt7OwmSNJgvJTWN64="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.b6e8a74b.0_1620860612048_0.41127873877554166"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.c94e1030.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.c94e1030.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.c94e1030.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.a23ecb682.0","@material/icon-button":"=12.0.0-canary.a23ecb682.0","@material/mwc-icon":"0.22.0-canary.c94e1030.0","@material/ripple":"=12.0.0-canary.a23ecb682.0","@material/theme":"=12.0.0-canary.a23ecb682.0"},"publishConfig":{"access":"public"},"gitHead":"01e4fa09129b5963d59405355762cbd1962f1198","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/01e4fa09129b5963d59405355762cbd1962f1198/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/01e4fa09129b5963d59405355762cbd1962f1198/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/01e4fa09129b5963d59405355762cbd1962f1198/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/01e4fa09129b5963d59405355762cbd1962f1198/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.c94e1030.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-sWpq0GerPvEsi0sJh+Y1yMyHHQ4r1vqzGKJ4wRmkDeV0ii8QevjvYfy+z3WDsYVmOmq9xkVD2IDeZFgTtA1svg==","shasum":"408b125166525244fb01c8288b333071d5cb457a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.c94e1030.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnGAiCRA9TVsSAnZWagAADQYP/1Qf1CrVl0gYe95UnqbU\nD9txgy0q0iHeQeBTMRck9ZVeNhVtf0uiIQjrAx6eXmNZEi+B/FNs0IYwZzJf\n+ftRMMgvdKB9YNY3NUvHF+d3z52uQTDGKDLqW3P/MnG48S7y+Fc9KhLkxiQa\nT/PooOaqKp3J44HeCDN4bn3yZ9rce099YS/sopxJIaZ+9kMNsv3m8pmTwXTS\noXxrxfJ65xp9XFnC7QTAaO3YoQqUYrBJ3726pccNCUVU1wCrbGNLOPt+zqhV\nRKcQ7WtYjfEznPPgJEvJKVcqXTCz/nO9kjrCxQStz2IFsZYQIqGzD61qi44K\nKAEqo1SdCLRpDVu8b3D4zE/VgBixZlfvlbd5nkuxaEok8WfY2eIxcNS6gr1M\nysAxHcyzLmD6EEsVbgreEM9l+H8RfbGqOkQDdiCKEs0aT+o14uvvdaLs359j\n3YGn40cYmDHmOyk9ua0kN058p7rdsr8eTTYu3h+Z8kb56Uv1PuBCDo/B6TXk\nftcJBtUvriLL03uAz+4+FF69R647yGAiXZBamatyT3zOti0pF7W0nUJG184z\n2KC2Xrsu3+3rPkL838vha7yaaBjNcl1vs0uvWoATgVw42hsfV1lFPLYI+zum\n+whI/G6jHSrAGxqnzoQfIXnMP6ayK8GHSSaT70BeVbb/tX6V8oQsWfIN5qm6\nCW6P\r\n=Jt25\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOY8O0PN6zYy9pIhW/LNsRGGRFiHRFMTQAxn+dSRqRFAIhAKZWbInrchXGGx5w1kcrjJQHDRw4lLGHXWy+6U33T12u"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.c94e1030.0_1620860961709_0.6158489130817559"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.40a34e35.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.40a34e35.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.40a34e35.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.a23ecb682.0","@material/icon-button":"=12.0.0-canary.a23ecb682.0","@material/mwc-icon":"0.22.0-canary.40a34e35.0","@material/ripple":"=12.0.0-canary.a23ecb682.0","@material/theme":"=12.0.0-canary.a23ecb682.0"},"publishConfig":{"access":"public"},"gitHead":"6cf3913b43a92723ad4d1144b964df3a8667ed7e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6cf3913b43a92723ad4d1144b964df3a8667ed7e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6cf3913b43a92723ad4d1144b964df3a8667ed7e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6cf3913b43a92723ad4d1144b964df3a8667ed7e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6cf3913b43a92723ad4d1144b964df3a8667ed7e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.40a34e35.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-xanTk8a6TC4POlHLgL8erJWsKi9T3lcFG2Y8/Nu+GZ4nqufGW3ZjoRSWNX89s2Hng3tQj2NaHpo9af8eaxhX+Q==","shasum":"faf5c6917ece479001903f393bba7aff10a571d3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.40a34e35.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnGunCRA9TVsSAnZWagAAJVAP/031bK7PiAV5r1eK9Twq\ngqEU5crwqXKHi1cGOtdOjm/1Ch1eMqvHPxy8NkzyJewJOQJArlP0YG9lmAt/\nmCZ9oOkEHkYk2CqX8iMDh2HnYJMIlV0DN2pv6WQXeZJ+9H/qIZBfSNoFVx1T\nJnV1F+qmt0uhEvl1C+fY/jzWx6IPXNNUvmaTPD37ghb0Sb5tRbLnmzy0oMdz\nhdVVjJvGktw/BKfvA2lVdAxqAxkz6xsWUzA6PVguO2FA9/ShpHD7NtVdNrDh\nJl9Xg34l6Hnf4X61ELqgeKCumvJSfwjXvDyWzUk+K0cM0rAbnmNopUf91q1o\nZTGuQ2inEovnGIyK59rOw/N0+rmO8xZApAiRofEWIqbT3fOI3zEPCzyOT5km\nnEaNXJXi+I+Xekir27+N5BwAZygPqfn5nns6Qj7EBT+9VqRfepWH+oqwWxLS\n4+WoSJNZOMGZxDhncHlt2x1GO07/oKmypzFXeayNr4dCm2ftTdnL9L2h4s0g\nemp3o+frAd0KcIPtof7vIPDUd43P2NJ3qo0RDLFRnikRegAM3SDOq/QzqX4F\n/m3CV0DHL30LUmg9hzrjgNQQrDHmmXUog9jAXsM5aP35hMBRiVqe1xkBU0iC\nY0LA2MymEnAkSKA1tSRLuKew9vVy99Gd2ysrEbTKeGTntTg8VQGlePA6fSlS\n2YqW\r\n=icc8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCDn3yZh6lh1cw3ytpxax3s/aofOg6Oz91qJY+6c4YStQIgGw5iHppXSL4A1iLJu4R4SkAPMa9S77J9TJG194PLeSk="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.40a34e35.0_1620863911342_0.5010232303560496"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.1be14d2c.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.1be14d2c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.1be14d2c.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.a23ecb682.0","@material/icon-button":"=12.0.0-canary.a23ecb682.0","@material/mwc-icon":"0.22.0-canary.1be14d2c.0","@material/ripple":"=12.0.0-canary.a23ecb682.0","@material/theme":"=12.0.0-canary.a23ecb682.0"},"publishConfig":{"access":"public"},"gitHead":"2fcf49467ff2fdbb2ab4a987563f556e6ff316d6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2fcf49467ff2fdbb2ab4a987563f556e6ff316d6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2fcf49467ff2fdbb2ab4a987563f556e6ff316d6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2fcf49467ff2fdbb2ab4a987563f556e6ff316d6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2fcf49467ff2fdbb2ab4a987563f556e6ff316d6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.1be14d2c.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-nt9msiuRkyQW5NEm36uplABe2ZL63yaSRxWzdIwMCDCZH1+0QP43X0v+c1KxVxKO3QEUchPg0hDwiVtvbRcbig==","shasum":"84aeec19c7d79e15ec4636a4e288883190dabb36","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.1be14d2c.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnWbHCRA9TVsSAnZWagAAS+4P/R4iuJ01sAgKz93lwv7R\nQogWrrNq+F0wVS4VMNkl/q27/k4ICatCRlDSabPlgavq1dBWPp8WWRASePAm\nuDe/EdYPUcrkIetWqeV1SMjwSnWq0bVZNDCI0A1dCriGLOdN7IGywzOzBN1F\nqWVTKw8Ihs//3HHE44WRuIAs/3kgdVR0hsA3H5L1BqljznT6s4KrLEL5ZlE3\nKev154+wWArf8GpKoWNlAte/2yH0lxi5EwqHDkwoQcTmKBOVaEcq3QU2qWXU\nymLnYjwLVUAGMZZS6eh+EK6spZFvqdHKeguAXZMA1yOjkZSt6v4alPas860h\nTRhmYveUm5Ucd8YqmaHO+OdiPz1GBYzVB8MOn6px6bXV+7MsgkblV/SMeDnC\nHTPWM8nT3m47TZQRPMI1GppICwmxRuCK7z42oHSDdc+oHSUrr6ybnSCoIzO9\nsss0kT03Y4i6beHvuvhuJygW70MYAdvWTmik5QdGDVVbh1Pq17raaTJYv1Eq\ngZHtS0Oxn5j4EQrHhv3YQ/BjEfWZdH/NuFSBNxqUCLqswjEciXqrdwBsOVJ1\nTWW4mDulBjAu8Od8hQjoTCVPDhS0qt3EmTOTt2UoZ7hNFGiI3unXutEho6X5\nRg0J8GmhrieHk2UCXMM2FuvPQWjqsGpoFP5aM6U626HU2y7cknuCf0aH3OAc\njbEr\r\n=DuF6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2ax8VPAgbOB7ZFXrt5IFRQqHqeER9y57WvxeMNsBTKQIgDQQFBtXaPBtRR5dbmzBApYJDtXYqyppujZ0Vxtbr2Lg="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.1be14d2c.0_1620928199427_0.032393298175525054"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.87dbd64f.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.87dbd64f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.87dbd64f.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.1a8d06483.0","@material/icon-button":"=12.0.0-canary.1a8d06483.0","@material/mwc-icon":"0.22.0-canary.87dbd64f.0","@material/ripple":"=12.0.0-canary.1a8d06483.0","@material/theme":"=12.0.0-canary.1a8d06483.0"},"publishConfig":{"access":"public"},"gitHead":"5b6b91a042dd241b949278a5e56cf671221e6a5a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b6b91a042dd241b949278a5e56cf671221e6a5a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b6b91a042dd241b949278a5e56cf671221e6a5a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b6b91a042dd241b949278a5e56cf671221e6a5a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b6b91a042dd241b949278a5e56cf671221e6a5a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.87dbd64f.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-rkCAoUVPR/L6683UulBu7+3cIZzSkz4RwkPl2K+7eiythuBwYX+9yL6Dr3hpz+jhHwFRwyANsfzjnrAUX8/gPg==","shasum":"e581e9e7c944f0a03a746227b6cf77e7f5d1479f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.87dbd64f.0.tgz","fileCount":14,"unpackedSize":41836,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgnuR9CRA9TVsSAnZWagAA1C4P/3HrymaQgEN3scTEr0HW\nCyiewm4iF+opGE2nUXXSM9tJWJmgbJu8ym51/cI/84iWn61F06pFrjAQYgyy\naNLNq7+XxQcVNztnMmKWjGd4wvW+minVdw7ONeo+P5rclp8zNnMv2RSAKEPf\neAPg//hX12+ASVmkVhVs6PbR5N9E7pWmNKqiPc316dAphPnpktQXZY4bPjpj\nyHHU9yGDponWgoEKYLOW5SIZo9GZ9VgE1jpBvVFmJwPFRn+aKRgmzln8ribT\na9TcpfvgVD2kLYvAJECNstfxb5QeX47xn2b9IJSQh0UXOaEdSQRMGGFzLujk\nOTEyIhb6ESmYtSKKkajN8K/SZ0GCSsMNS3rdLnREnbDolzTeX0z+yAApyu+q\nE1m7knZBaitJ2z5sjCSKJMuE14DkT+vxoofSbtTemkdR1qZ/Kd/nJenW098D\n1oRWC/TwtnZU1hjzhDzoQfPf8Z5SJqAHYwnO0lfQJ3Q7C51MbrJDBmFE+O+q\nsg2twa/Xz81yvhGKv/RDlgs1MpQLVxwtYIaNziwrOX7GYcSVMpFLq5GKMteR\nU98pLE/Ad5iNQ12xdkVmnnckQ8ECusy8/scyBmi0e2Fk3w+WRQFC4Qkict3P\nhKun3wtX2GSDSfIp76MktnjeDJm/3fHB5L69dJ6yEP/KlobbFzx3Z0kBlFqJ\nRF7B\r\n=4r1V\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDGz8YeUcgvF5y0UgrOfPxkLHwibP0ktt9JBolL8G2z5gIgRxK328l8cdcG42EV/ajrT3AlnmLTX8+SWHcnQAbMVKw="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.87dbd64f.0_1621025916606_0.6806593423683083"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.c452e4da.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.c452e4da.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.c452e4da.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.1a8d06483.0","@material/icon-button":"=12.0.0-canary.1a8d06483.0","@material/mwc-icon":"0.22.0-canary.c452e4da.0","@material/ripple":"=12.0.0-canary.1a8d06483.0","@material/theme":"=12.0.0-canary.1a8d06483.0"},"publishConfig":{"access":"public"},"gitHead":"30c4701f29e4afdbe58f6529e947eda655b1b1ea","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/30c4701f29e4afdbe58f6529e947eda655b1b1ea/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/30c4701f29e4afdbe58f6529e947eda655b1b1ea/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/30c4701f29e4afdbe58f6529e947eda655b1b1ea/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/30c4701f29e4afdbe58f6529e947eda655b1b1ea/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.c452e4da.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-IvgUNas3OpaAZS63CgNl3IEQOy82gsEK6cMQiPLuYmImGSz3VCWV8ANKerpGzze1Qo2Xzj2X2smBXYxRTeDOBw==","shasum":"e55eff13e2d0bceb34de483709536a97e6b6384d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.c452e4da.0.tgz","fileCount":17,"unpackedSize":46173,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgovz8CRA9TVsSAnZWagAAwhAP/AgkODlxVBKYHNH2rIk0\nEo+O6OozbtOmmYsXHtqilNLj7Adjsiz4doX3N5ve9phNlQ5fGPQQvbpdJ/tP\nlxXq2UB1jOMA6K26zs/NaRG4wQyK6hKWh+IlgoA8UyQ2Ai51HwTmErl/BgfZ\nqUXSCT1vwziQIqttFWzPNWGfYzt/VuWxY+iFq1TckoEdFYzyB6Q2pj13iu9O\nX90OLd/OlR0o5NVq0HyQZjihwwBQRJ2RQ7p7C9pcwCDWcwTAcOMhEIT3V/kJ\n05FIoMW8NzCDmkj+ijAsqU+6HLNjWH6o01K4ntNq+LPg0IGewRvCmVm312UD\nRQdqEeJe7FNV8lOt57YCp9BYfKjJBGs7eHKGMLQaq3lCqFOR7V//t7e/81Vz\nUWSfrcckHwUDITXvEY4SmR1CWskXTromWTfb3piOJ+dVSpvR2L/jvwJ02m6q\nbJ9gVK1ZxVOZb4sEHmvnP3b9VkiODt1OhswL+Iaki6HY6Ns1X7xLKy6rGEDJ\nf5WVodJ3+1Q2Ekw2sXedHLcncr2ckYRD+I19GPR/2RvWv+EcuCp5xHZnKxrY\nIB0b6aAzu4y7O0uSwJ0VoYJl68Dk7Es+OvaCOjKAXgutnwzy+TYrxPhY6o09\n4+EMez/wrUS06uNkyWkRiohcoetcxJ1rgU2gh+AJTWqMwPSLeUmAA/JvDnWx\nda9y\r\n=qsyO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDR0vMniuq9HTvCynMu395kKNLqreXSBfpIQmPEkkTtUwIgE2JdFlAkqovHUS4rtySGsePZqXL4yiMN6DG6wK5Asq8="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.c452e4da.0_1621294331581_0.7278948256490672"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.2212691a.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.2212691a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.2212691a.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.1a8d06483.0","@material/icon-button":"=12.0.0-canary.1a8d06483.0","@material/mwc-icon":"0.22.0-canary.2212691a.0","@material/ripple":"=12.0.0-canary.1a8d06483.0","@material/theme":"=12.0.0-canary.1a8d06483.0"},"publishConfig":{"access":"public"},"gitHead":"8fba3dfbfa73868ebfc76e8070cb5d33921df0f8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8fba3dfbfa73868ebfc76e8070cb5d33921df0f8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8fba3dfbfa73868ebfc76e8070cb5d33921df0f8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8fba3dfbfa73868ebfc76e8070cb5d33921df0f8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8fba3dfbfa73868ebfc76e8070cb5d33921df0f8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.2212691a.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-Z1UmeEWVFz9Er80MiwwDlgzMEDi7KOYoStyIzV5o9adLOeN/qxJaQg6jBcQZqUbeePBg/RuM0rul3/mgKXL4Ww==","shasum":"ef63f2d5e79ae89f8141b68435ff3057ee40f903","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.2212691a.0.tgz","fileCount":17,"unpackedSize":42113,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgowHQCRA9TVsSAnZWagAA9i0QAIPP4Hkq0u+YGntTfqY8\nh4kR1dzQuTADHaz1jFSr7202kVIGR+lliI7J0UXe1Z03DB3W5vhJFSbPuWp8\nv5oCmX2HkWaZKprOrjcZGt1oFmdeQtJMhM8ojykQMkuvBafFsyx2a78bXvtl\ndMZ820DlDEBRsTl5QsFb9jWhw34zxtEXTx9I0Gi5Sv9tWg7fvx/Ry8AP9w0A\nPZ0vzFAGEt4MftIokmH8hDxNLBLmrNGMTY6dS0WggC/gqryK9g+0AjlDRJkG\nz3X0X/U/N0pFzJ8UBnHhrmD/CrRGJps3JA/mptBZOyNs2dBnTeAvWDsAGLkT\nvF5ucStyADDMIA87NL+u3p3wcAfqXtrzBv9//RFczuYebVR9+ULI698os6Zh\nZ0/6seAWQWUfunU6mI/E3C/5ceu2eQ/Z/KkjZKAUt2wiRM7C6MiXJtwBvJLS\nVw9060O/Wbzua/+eFh7N7E24daBGBP7N/Ju3CONL3Jk4K+c7Qn1xeGk2OK9/\nDG3M0DhXSwBYYMZdjM+BmzQWVt/9d3A3gPLoszoQW8YuKHZOHil5B/8sJAIJ\nTxRSVp2aUepScGTmjo5x3is/MQ/QfW4tTebUbSq9hnBLJiL50OFfS+0afYv7\nTx1z94Lcf8/8Qy/oWChHckIcq1yv59/UFUoED4cC2BTyS1xj/RE4KZ4Rfd6f\np3Qw\r\n=7Izn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8i8MRPBmJhOX2v/2SRgydqU1Pxgfui4nGBy0LyClCggIgX9LPOyzyAB5ouGs7cLAC6s1k/93AM0tUhHLBjaeqgqM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.2212691a.0_1621295567882_0.36174242616542096"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.f748ff2f.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.f748ff2f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.f748ff2f.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.1a8d06483.0","@material/icon-button":"=12.0.0-canary.1a8d06483.0","@material/mwc-icon":"0.22.0-canary.f748ff2f.0","@material/ripple":"=12.0.0-canary.1a8d06483.0","@material/theme":"=12.0.0-canary.1a8d06483.0"},"publishConfig":{"access":"public"},"gitHead":"a83c1c5ee60e398896831041769b5c22e19b4621","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a83c1c5ee60e398896831041769b5c22e19b4621/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a83c1c5ee60e398896831041769b5c22e19b4621/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a83c1c5ee60e398896831041769b5c22e19b4621/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a83c1c5ee60e398896831041769b5c22e19b4621/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.f748ff2f.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-58NAWgK5KZ9pVbQz7Vsq2lsDJkakcl7eh3tmrYAq+J3998vwxpqg28gd7LVCuCVFmwYaKtH6qiLGL2z6bfYSlQ==","shasum":"435c1fcded694c1e671a99ba459fd846debdf994","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.f748ff2f.0.tgz","fileCount":17,"unpackedSize":42117,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgowjQCRA9TVsSAnZWagAAz+MP/A2EHTTNEhvRplcQ+9au\nTbdAMUNOFlbl7uIQoWgjQOjMc7J9C0/wg3g7bFjk36i74xe00+arUdndpE73\nhYrh8EMyK020mFuSR5U8xiiDokNCY3it49tTsIaS5P24wxPt9Qcz7MfpfMYu\nzvnIz6GWGOj/Db6N1goeZYhkKmwvce54bP5q5H8B3BF+GI/2FLTw/1jePafb\nr+kFqOxYMKDSGM69+XC4l4Jwx1UMQ3LggLCUO5LMZ7serQ0i4bd+r2pAsYMY\nFDy13xXj9W2ws5LoVg9LCome4YRgC37q56chaxrF3nSkQdqUuD1UYELTPtGG\nhHasmXIK2tOpAPoT5i9ZndwiQ+7c/91wKaLMg6tIMitMK5e7wml0fED6BS1n\n6a9qzGHiviasJQBPxzNMq7sV1wm4iZgiOHZw4dD2/9a2/XnVOJN8FSESzrFY\nwdpwIcf2ZMrc3he3L6MJzDpcpFiRDV3ggR/co6VtuZzKnLXvYGnT320l3slE\nrRiXXRKJrWOyguk2m8AemzN2VUbFv18vw5UBthWPMGUdeyt/nBfMjhvLfOEN\ncaISq0Lq4sSnGy6axouF6XzrBFoCWsa56JASxu87ATgYdwjVvwSElxx5njsb\npAVUgIPouURrVelyiTF336JnEmC/6bAMNTQF57LDPG7QQqpdvVe3HZQvk5es\n5leu\r\n=9JUE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWgulg7Rae2bj6WUmQxd1z81oPbLZryyewHYDuONtjrgIhAND1mEM6YhZ7DetmTGv7DExZo3fT49UsI6M4bJgrkFMe"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.f748ff2f.0_1621297359863_0.4260962828786401"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.cc04657a.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.cc04657a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.cc04657a.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.1a8d06483.0","@material/icon-button":"=12.0.0-canary.1a8d06483.0","@material/mwc-icon":"0.22.0-canary.cc04657a.0","@material/ripple":"=12.0.0-canary.1a8d06483.0","@material/theme":"=12.0.0-canary.1a8d06483.0"},"publishConfig":{"access":"public"},"gitHead":"b1fa7339fbd44ff5149f7f38e481e6b0b6fd048a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b1fa7339fbd44ff5149f7f38e481e6b0b6fd048a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b1fa7339fbd44ff5149f7f38e481e6b0b6fd048a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b1fa7339fbd44ff5149f7f38e481e6b0b6fd048a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b1fa7339fbd44ff5149f7f38e481e6b0b6fd048a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.cc04657a.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-GzWXtjTterfWKAjs+qRyPP0RIWHt34FJkMoMjD0YuoVzbKeTFURwo9QBduVUU36ERe73sssnxtBk+5pQ7GWGjA==","shasum":"79171babfbfde7fd98e2d9fbe66af40fdeeadf80","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.cc04657a.0.tgz","fileCount":14,"unpackedSize":36859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgoxZ+CRA9TVsSAnZWagAAT44P/0hZKIEVC2aqlPYkp+Gm\nwqPQ8L8mt3P9BmSj9HK+jsqfIfBr8qqZrNVVbDw7i3Q2whh7i9WTy4OZ6Vsv\n0l+1IYjcQTH8+kTL1VUoFuuL3hwkhvEOl/uk4OsG0exa+GIK/eM0ao1AvAeb\nfdqutu09Lcn3QRR2IoxG+YtC7KfLLiRNov+Rfmlqg5P8kD+8Tik17YcBQZqu\njLV1l7dLczNyxKmNx2/TYT4v5FMvONnoTPwFQWu/vXH3hKxqZ+IW7yKsukGu\nCTOhkCugKB2KHPUnQw95Cl3TSd/0IsZLoqiMB0jQdEeWjMnkOwy9Z8cBaptT\nQHfLskKrFphl2a9Q6/+KFBzxkrBVxjrkfFt9pmDocpfXv6qovTtWM3w6dRWI\nEnYMMXMjMAhXUqhg2t0J4/RnYh8AMzbKJFOczxcM+b/XVdZGUywQwDFUCHo2\nB17rkkcrFPyMzKJG6D8/ONCNKvLEGW0gMU93Ztvp8Bw1Q4VsRuGxmkJqqz7T\nDlwSva6zX0sCQ9/1nIWe1q7tMIfRvlMfm0CVXcXIGqvTQXXykAPIWxk5Ydiq\niC+G+jle1xGny8yZ+aJPRpIBw163yrk8G7irwL/mmsddHQHpf9bHrHSLhUt0\nGvQzbZr9vLY9Aks2bWfflpMNU/7+pYwVcIQdndOgaMIW2JuYjdTKGyox0qtb\nuYxQ\r\n=dv6I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDezBDUxDKRjc1eHGNrb2sYWGQ4Lm5k1aGWOUleyDSZ6AiAZlmS0TemuTEkQ0WMazl1f4Sxfeuz7cpdw9TEVvEQhfg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.cc04657a.0_1621300862480_0.7032114500364466"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.3a3114fa.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.3a3114fa.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.3a3114fa.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4bb5eea2b.0","@material/icon-button":"=12.0.0-canary.4bb5eea2b.0","@material/mwc-icon":"0.22.0-canary.3a3114fa.0","@material/ripple":"=12.0.0-canary.4bb5eea2b.0","@material/theme":"=12.0.0-canary.4bb5eea2b.0"},"publishConfig":{"access":"public"},"gitHead":"217bbc3c5105a7f3ed67d47f0169dc3b8269adc7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/217bbc3c5105a7f3ed67d47f0169dc3b8269adc7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/217bbc3c5105a7f3ed67d47f0169dc3b8269adc7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/217bbc3c5105a7f3ed67d47f0169dc3b8269adc7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/217bbc3c5105a7f3ed67d47f0169dc3b8269adc7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.3a3114fa.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-wPTN2BO64kMWm9NkHIJc88/n5nSR94ZOmx7lGAfI1PVvM+h8+83XWV6MhuLeS7D5Sq/zCOAyt3AiPCpHHsl7rQ==","shasum":"930e9f25123d8981a3feada43e8f797d7fbfe9a8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.3a3114fa.0.tgz","fileCount":14,"unpackedSize":36859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpaHmCRA9TVsSAnZWagAAQZwP/1IF5sAHbh8n/AT9AS7L\nmEcwxfGTtCOInAJoREFEuFcQIM/MTk0an53rlUc2SQ57Cs8bdr3+GEFOSenN\nMfrJY3XyopSfIpDhF2OSvEpSP+5wRMw651M79xZUKFansPkl5hDRM6TWG9RA\nU2pLTzCd6/15yDNUtD8H7BfygROvkqLVjgBO/ExG5gt/FeznxsESlOm6lAhf\nHMj5rnmhYyob2/2+50asO7SfXmzeuPVoiIw+6XY/DtdYtromxAVxjowmjH/C\nMA8caFs0G3+m4pibgLVB4o3Gy7Fiy5yZY3e20EqLKF936gFvapQl4hBJ1h+O\njYoLI3BBvqEDimZcVU+HVnYRgrfaUCOnk+b9hmhVeMfLT+6/EmBPlfUPdrgT\nWsTh37TTIgi0YTBzxRz06w39537IMHajcgiOfuDpXwzBiXC24KqgPdJ+eEvM\nfVsUXlu9Wx/gz3/eGxcHsFZXSik8jHC3o2dDLaEgUw5DLaAQOak1pDmKopPS\nUJdf3nXQ9yp4pk9PAg1Q1Sr4t4LaxfH6kfi3DyTFjDYkgRI/JCg/P8DmM23K\nUmMf6S5R7e+N02TSpjcJayoiIrP78mh9MShPqS36pAm9CxfBzvEz8VoNkVeY\nTTM+SaBcCps7NQ4DsNqW7EKxM9fkMCJNvPHlBPB8u6hzyqQLtOolYiqOE4+K\n2KP9\r\n=o1Q1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCBhmnKsAbro7Cwsgq5cjnnbkQwi9yVlTtQhxFoumk9IAIgC2y1UTqcLc9pyL78ayiJqKUNwaoCzORdGemIPvgfFHY="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.3a3114fa.0_1621467622525_0.018445679330327813"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.b46bdf83.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.b46bdf83.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.b46bdf83.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4bb5eea2b.0","@material/icon-button":"=12.0.0-canary.4bb5eea2b.0","@material/mwc-icon":"0.22.0-canary.b46bdf83.0","@material/ripple":"=12.0.0-canary.4bb5eea2b.0","@material/theme":"=12.0.0-canary.4bb5eea2b.0"},"publishConfig":{"access":"public"},"gitHead":"9095fd5cb7570c346d2093f1eb444f3035718920","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9095fd5cb7570c346d2093f1eb444f3035718920/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9095fd5cb7570c346d2093f1eb444f3035718920/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9095fd5cb7570c346d2093f1eb444f3035718920/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9095fd5cb7570c346d2093f1eb444f3035718920/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.b46bdf83.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-LoqQtvhtQdS93BSIfzaDXRWp2QSH6STVXW5vvAMFXuI5kTmZ9bn7CBTjYvkNLez/a18QKoXAhMQyUDU4o+82tw==","shasum":"450411213b85c50c50ed8636d785747e50c92b7f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.b46bdf83.0.tgz","fileCount":14,"unpackedSize":36859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgpcCOCRA9TVsSAnZWagAAOJcQAJDyQASOtLdINsZKPzsL\ny3CfGZ10CISUm2NKtxSrdwUlmb1lp+6DBT3W4BffIOzYBdjYcPflsFvIo52C\nT43YBtQw+7dvNmQS4nT09934RuMiAa07Ff+xvjOOi+AHAtHH+1ZWrYlGdg3z\n1QurxBDCFEKeR8x0XnsOe+rwGoACROIs/rZrp7ivpW9ko955jfgt2Lc1G7rS\noOgM2vBeuF+CGhdwHXj1Upal2qRgNMCFmq0S8rkhe4Jq22GMJOlZ5Yf4qm+l\nFGh68v+tLFfZ1yowvqr/BRL8bC0DHXvg8ejqaPQd1iQw/0BdL1avN534Ruoe\n4xc/RmJNOSWUZEBDIqHfoTZE2cv9vXdBWWUKMk0GZTIfLXvcDx8zuVvzPkf0\ng5Zy67UFDBAyAo0oaN/gEkhcMAcg9f8eIJjzY0/fZgI6ngZ/lrIwHvCrL3Fj\npcIdBPmZPKcWg4l8iSHyOPrwygTwTNBxYn8ZUJpATjD4ffpSk+TNojQS/3La\np21otsovs0psC14TTLQ22wIe/5cwd2UP2bpryamrsKsbIP4eDS6XRaWI77xE\nRg3EEVdDCXtEL8p9UJGua36hWJMcPcvoLRT85W1byOBdJ7D+sFiD187aHMv8\nshvGtoC99ZYYmlwTKLMnClBiAZi6XV2tl28ltwRPQgi/6UGQ11t4ErAXQe9W\nZQl1\r\n=KsV1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDMFGPBjwqbjxJb4qy8dBeNmueuNMtdrgwTCGo5QUJBDQIhAI3ziMOCOJINEqlvIiqLchRgsoSGlIFr2PA41AqT0zYP"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.b46bdf83.0_1621475470258_0.7335984368746282"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.b401a081.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.b401a081.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.b401a081.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4bb5eea2b.0","@material/icon-button":"=12.0.0-canary.4bb5eea2b.0","@material/mwc-icon":"0.22.0-canary.b401a081.0","@material/ripple":"=12.0.0-canary.4bb5eea2b.0","@material/theme":"=12.0.0-canary.4bb5eea2b.0"},"publishConfig":{"access":"public"},"gitHead":"3f253eb320a1f9b9e236e2c6c0503900e63e2c6b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3f253eb320a1f9b9e236e2c6c0503900e63e2c6b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3f253eb320a1f9b9e236e2c6c0503900e63e2c6b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3f253eb320a1f9b9e236e2c6c0503900e63e2c6b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3f253eb320a1f9b9e236e2c6c0503900e63e2c6b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.b401a081.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-vKpg7BMH03fD82E09HqJCLrJr3okvvyn/K6uknXyDFgX5I8LeEtQEZPS0dengeNq62IZXmKD9XjsypGcYzLSEw==","shasum":"9eff7e0edd902f92ea1280b106eff9c701d1817e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.b401a081.0.tgz","fileCount":14,"unpackedSize":36859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqEDgCRA9TVsSAnZWagAAJ/wP/jK2JvJ+JWjsFwjICF8d\n3r+tTkXT2Y9voBbgRFH5AchA3PoBm9bw1yaLmnJY1Wr7thuTSx2v8oynydSz\nYWt9ruGT+BEibCz4P/hMAxWHIwpjKoFWwNJr1cO3ZSlLkTnvwbReo9iE1BpX\nVQbesBLCwLHsKnq4EGj2/XYd4v0XFGv2ObjLvLvHgTYVhNM2l4o0s1Hd/T/2\n1Usy/NDrXOgp6nRlklkeOoQq2MwqyIIn6saEPelyU17DY4HPbUqBscc8a9rV\nWLZOFYiWMxCVm349Ve/3gtECx3fI/TKlpt9U0Quj9oRyJOXCpiXRvsfrE/mi\nr78l76r/Egi6r4YYHUBGqr2nBT1zp5/aolx9RGb51jEcgFcg34gKEuaBDabN\nfiRdeYSIk5qY9srPsUHpPJN9VdBQTOTN2XzaduOHCOiSP/PX0tvF+nc3gXhX\nGOHzY1QRKYx+OKiUzTIDw1+aNF5s6+1MIXtGps6miaGKwb2/cNYxI5V6enKz\nA+LKLIEAiDc08NnoKpASgg9t6weAHWUtDAkTMsp0pwF/D1BUNfCUWBu7wD4Q\nGTslzYhGOKn3YDfgBzPcFqdjrk5IpDzGnv7rOIs33mKQmAwKJvggRPN7mFc+\ndfUaCQLV2yPXG2RsMWb1J11oTZFLlrjYDdMW2P4Q54yHxkv6KV304zZ+F4AJ\nWotn\r\n=o3vg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDxs3rZ9tdRkIAWv9iq8ZsQqQoU2lVkZcpB+97UDe17gAIgVOlXVr3KxfVd78qdO3QOUKu/ek6NffIuola6gU6j6PU="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.b401a081.0_1621639391524_0.8745119640646175"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.012c8dc0.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.012c8dc0.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.012c8dc0.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4bb5eea2b.0","@material/icon-button":"=12.0.0-canary.4bb5eea2b.0","@material/mwc-icon":"0.22.0-canary.012c8dc0.0","@material/ripple":"=12.0.0-canary.4bb5eea2b.0","@material/theme":"=12.0.0-canary.4bb5eea2b.0"},"publishConfig":{"access":"public"},"gitHead":"7a0952c38da1624fb6d0653e07cc5ebf284120f3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7a0952c38da1624fb6d0653e07cc5ebf284120f3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7a0952c38da1624fb6d0653e07cc5ebf284120f3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7a0952c38da1624fb6d0653e07cc5ebf284120f3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7a0952c38da1624fb6d0653e07cc5ebf284120f3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.012c8dc0.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-8uLrtmdvAaeTuPDPriZIhfiJMdCOmkqQwcMNWkLB4v6EFjxPNY4O+wQO7hZqbGVequWB3Jo3sQc2Zo8fY5BOHA==","shasum":"ea1d189d5899f3cbc27fde0dc44c0e3b21ae1c0c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.012c8dc0.0.tgz","fileCount":14,"unpackedSize":36859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgqE1kCRA9TVsSAnZWagAA4BwP/2Cu6IxunplU539sPwMO\n7ghWvYJkjn9KN83n5Wty6Flkj484R17LWTd3wjHLJ0OA+cqRGoNgpJ7/11LO\npCWKHdjkSVTeKio6AX4/IRNCsn9XLa84Qv+8bQ3owdnpTu3s/WBdye+2hKvS\nSc/07eWmhjMTCcialUZM1iy5HibDGWFNKPK1gdiUjxYudLycnufOknoAacFR\n0U40ralQwT+TZ/oSIvDQxE9Ts729mABMnGnf9gfGF6MMgJmbrA6i/Io5mLYX\nk0X/Gl8VPqLIWabcd8CPhH6rHnMRCFCrrHJQfFltWf2s6jjijHG6M2IpP0ER\nptv+L7xXNw2MmKPN94DGbqUktEelGs5POugOQ6iTdVHQbecKwnBkOpnK7U+m\nbd4jxBdxcpJI5d2VFP2QANIdvdVhtnZIylJAMZt2NN/PnWfQm0sxl0j1XhV5\nISt+2Ld/thHiiFKJb5nb976X+zZFOgOYF24E6v2/hLDQbLOroSAdEH4uysrp\nHqKkm3TrKMGFkdhVI42JJ0Z91a7Me4+SM0EpK0XmBiTsd7HoXf74llPSZWfI\nFRSdmvPtP/XUBokswmlXYUIKabqjkohm3mBe4zRtXT/frHzHbvuG5+ih/Lbh\n0e6g5bn+XJYFuIl81qxzlqA3KBqhOI+MJNoToze2CWEBNGAcZh4yGYyp1KVE\no1Ql\r\n=x2Ab\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEChnAlE8NvbILj6eaXalh6sBXzhINb6CIdYiF6tdEz3AiAhuegQ10f8ISvLDBV7G3zblX1OBkgQfPjTvHFvQxdGcg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.012c8dc0.0_1621642595693_0.36574704331094776"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.e01a1731.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.e01a1731.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.e01a1731.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4bb5eea2b.0","@material/icon-button":"=12.0.0-canary.4bb5eea2b.0","@material/mwc-icon":"0.22.0-canary.e01a1731.0","@material/ripple":"=12.0.0-canary.4bb5eea2b.0","@material/theme":"=12.0.0-canary.4bb5eea2b.0"},"publishConfig":{"access":"public"},"gitHead":"8afd20b0913094a1c3c1b084d0bec7d38724fa00","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8afd20b0913094a1c3c1b084d0bec7d38724fa00/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8afd20b0913094a1c3c1b084d0bec7d38724fa00/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8afd20b0913094a1c3c1b084d0bec7d38724fa00/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8afd20b0913094a1c3c1b084d0bec7d38724fa00/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.e01a1731.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-iM5Whch8VQyb5/qBs79oGOuIRzh/Q1v3Eb13O7iUHvQ8GLf44JtTjjnMpXPBxUNf3S+sHHjeypkd76dDk2DhSA==","shasum":"c96c71e1420d6eccd6f8713334d8abca1d1ee00c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.e01a1731.0.tgz","fileCount":14,"unpackedSize":36859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgq84xCRA9TVsSAnZWagAAV4oQAKSiwKsFwKjmglG8+GDQ\nzyF+YUdE/99gQtsuqGtjybzaLoEIXwB5l8UYCLrKvDqfjS9r8U/AigabKP4W\nvJDFdYL8+90bGzIWHx6MNPNein2PzP5wpvq0etzgRJZEVBDgOhFx9HBMkji5\nsADJtkrRRBvaNtkZi84zZWuifd/vlBktDWqMKsC8nfc+74ejqdc/ZlKzcF+y\n6CISCc7Hf0XZ/IQlYmdO14RzVe1SKH6AzR5HUPtkeDML7gegZFxVZN5ekMSQ\nSoi5ki1776/vqtIMQpp+nrgG+4nPIpt3jgCgW9oK6ulZKagoZBsufK2VpMU3\nD3RuvwNqTZOCnvQe10w1QjklL3ixNniAYREb/jRK6YwMO2wt8I7OyOUogSIk\np/Scp7TS16bDCnQWDmXnraCQ2PwoAz5hygB17PNaUB2LXMEYRW0MSidEOR5j\nFSpCB0IqNpZCH1KZVQZqVeMY9GSN/1e2YOMkmFb+EpllWQEK8TBWjmNjRbXS\nTmB/snz2nDdXDdlpIHhc5xLCUPK0skxGBqAso5EMq3m5mvNXtAAWq+qGvSY3\nvoU98Kemna6SthD51a+dyTy1NeAmZ5Z7d7kqXSxxYTwVxFN25uSLQcajVPSh\neUDsR3qHnOuCIpMmcBVkZo5bdp49bC4xucv8KRXubSn6ljwCHPvQr4AHoX50\nhoM5\r\n=vhhZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICOJC+3nWMYJB91olAy3/xfzCYwYOBPg5iOALw4jVoIzAiEA4+TRTl9V8mGZCGAkkzlTdubAmoHDEhcxLw+njEUBRt4="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.e01a1731.0_1621872177205_0.3108345524019971"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.59174b9f.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.59174b9f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.59174b9f.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4bb5eea2b.0","@material/icon-button":"=12.0.0-canary.4bb5eea2b.0","@material/mwc-icon":"0.22.0-canary.59174b9f.0","@material/ripple":"=12.0.0-canary.4bb5eea2b.0","@material/theme":"=12.0.0-canary.4bb5eea2b.0"},"publishConfig":{"access":"public"},"gitHead":"7fb9171e05c85b1bf933cbbf66a44ff2e05e9e25","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7fb9171e05c85b1bf933cbbf66a44ff2e05e9e25/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7fb9171e05c85b1bf933cbbf66a44ff2e05e9e25/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7fb9171e05c85b1bf933cbbf66a44ff2e05e9e25/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7fb9171e05c85b1bf933cbbf66a44ff2e05e9e25/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.59174b9f.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-ImWQUBWoxlO07pusc8oBas7bZwl6Woe7IPHiiSafpJ4raExClrvf1CPeMPRfn3faAJhVl2uONr3tA/GD7tnDbg==","shasum":"caafb6d72253fbd01dadad7ff1220b93b566555f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.59174b9f.0.tgz","fileCount":14,"unpackedSize":36859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrTuyCRA9TVsSAnZWagAAZRwQAJMyck3TW0uaDWpxwM3A\nwRnsH3RN2iqskdHyBxgOsJbAVrZ3hNkpTWweZ+iYaNaW5BP76mVd/IKBOqCH\n+JicHAHUgCT2brfDwFKhJu21F2r9C9hewiW8JP+8Gevmkmxdi8a23k+gilb6\nifztQXklriK+iErAzjzQ2nh2YaBH8Vyj4PUNGobMq1GhVTQXuyfiJQbCRnfO\nxNmAyTcznr25c453z70bzv+V9MUAAAtCOYaXkVYYodExukDltR+Fb6JKcvhr\noANodfzPnZ3xf+TtfNcUVUyyboc2Ls3MPFOv3SECHuyr3QPpi81aDfJ5u1nR\ngSvYny/DcORWjBRudNRfEDL4PLmxshzHRjLBFCEKAFblBL3+uu8PvpDilbBn\nBSFTOP/7Q3HRESL5WxNe+E4c2S9nJbGXz67oLYePsIpQbCOH6tdHUWZtJv8Z\nIjlUG7/ugfk9Hz4aJgBfewo7RnRjozdgWEqOXnk8TR2xLtUcxUmEe4LAuyUa\nZAP99PbCtCNQNouK+HOFK0pi7et3CzaQeGMoaxyYVdKh8nSGJ8eXJDvcXL1u\nQ7YbOHIKRTeduLGGibYzoNM/saN9eJkxWi932byG8vX3hPOQIjLgK6snbG6e\ngmwBEYK+M73CuyDWq0FQZpW/OxZs8FiCG3D0oCRFLL910mF0NLOB2uGTQ0VP\n/YUg\r\n=zM/1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGpLBs6JyN0E/XGUoIRAdzXAc13RLhCedjsAJ80/hw5HAiEA6nWcDUUVl2p+LC1UE7G3197jWckVjUzzusn5voqswvs="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.59174b9f.0_1621965746003_0.9521166766668563"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.c96cb2e0.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.c96cb2e0.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.c96cb2e0.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4bb5eea2b.0","@material/icon-button":"=12.0.0-canary.4bb5eea2b.0","@material/mwc-icon":"0.22.0-canary.c96cb2e0.0","@material/ripple":"=12.0.0-canary.4bb5eea2b.0","@material/theme":"=12.0.0-canary.4bb5eea2b.0"},"publishConfig":{"access":"public"},"gitHead":"516910ae9bfae62513b95080369ed2be100b1c27","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/516910ae9bfae62513b95080369ed2be100b1c27/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/516910ae9bfae62513b95080369ed2be100b1c27/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/516910ae9bfae62513b95080369ed2be100b1c27/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/516910ae9bfae62513b95080369ed2be100b1c27/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.c96cb2e0.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-kwx6jgr3ibdKYh6MoGx+bIWTQ4gcjDXFjBYg78cUvJO6U0NVAp47uf/jpanSndAhTrpFKBtqXb9nIZ83MHoWIw==","shasum":"f439aa20175fee3569fd956a8b7885c57315e756","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.c96cb2e0.0.tgz","fileCount":14,"unpackedSize":36859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrUweCRA9TVsSAnZWagAAr8kP/2WbbqWBC8r743wpbaat\n1FkphbEMkvtIlvt9dyelpMrdm6Y3OThk4Od1B5p2lIPaKZXbqIgS0cBo+xIh\nuPZmAu/5r+5vqrdC/9zdI+XjVM+NI9oQDe4UOneMyG2C4eZgm7z3FGMns0oK\n7Ws1m7Xl6pBBbyeVQrlHd1mBucJXQssdEKxSMTwiV3v1dR4AGYVhuctqG6Be\nK2EJsNcnRRE6HF2uu0gNp8HaaL2LbDnIjdMNB6idfS1tAFl/OayObocFkp7b\nDC9sob3SK2zM/V82VIJwXTOwjQJ0apoIYUGE6VNrgIsyg7olvGQYdU4bT3NG\no82f79MSSlQI5BmSMCwMEFKZ90EclpiEgUGPKqiHaZe5aYT0HkocJyxvRrW5\ncQpuMLlejL+dR464p+qk2Jai61ozt5w2vHj6TXdjo+cQ7t6SNkXQfSG8ipkS\nkfKuS3w96hTFZ05Horc1UIvejTBRmtu721Wlp1UAtJomHTcutIE1cCK0YLL1\ny1jC8lE2kkAqUqluYyo1T6GlgFJo/I0BhVt41zT8JKAYaDEueuRvMgjvjUO7\nM9VDFRcdMATMRo2YBXSDv+zE+ylhiObExCsfWDOBALZ9lSl33GWFq5lry73T\np4yQRvHtquZHy4h1C1P0UQCxYFTYqrWO67C1klgod6B00HKiyLr26Rxkz7pj\nK79H\r\n=XUrN\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKC4XY04XCrnMkN7yWJ1KXhYemvPWkNH0t98hjzPBmfQIhANIdQ3u0KZAXSUWtrTRBJJNGDYvPR2i0DvdcucEPk84q"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.c96cb2e0.0_1621969950239_0.43358600530800206"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.b9b0e330.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.b9b0e330.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.b9b0e330.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4bb5eea2b.0","@material/icon-button":"=12.0.0-canary.4bb5eea2b.0","@material/mwc-icon":"0.22.0-canary.b9b0e330.0","@material/ripple":"=12.0.0-canary.4bb5eea2b.0","@material/theme":"=12.0.0-canary.4bb5eea2b.0"},"publishConfig":{"access":"public"},"gitHead":"18c2325baf4aba3a786f872ae497d8ee283800e0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18c2325baf4aba3a786f872ae497d8ee283800e0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18c2325baf4aba3a786f872ae497d8ee283800e0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18c2325baf4aba3a786f872ae497d8ee283800e0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/18c2325baf4aba3a786f872ae497d8ee283800e0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.b9b0e330.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-6qAIsMpsS293vKILRQzJpy6uW5LIhfj0gd8kG8uR5XcgkHwJ41aiV8rAmLyXIFuG+31cZ7rDuhQPVkn+up7YnA==","shasum":"d7e989d76495271990708f29223ba4fd361f6b98","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.b9b0e330.0.tgz","fileCount":14,"unpackedSize":36859,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrWV0CRA9TVsSAnZWagAALlAP/jflWpp/NNz5oEdW7PCw\npKzNoWO/P9BeGRkupu2LgL9Fdg09+nxy80XJSKxC/tm4ECS1CcXUYhO7xfIL\nmkgxO0jc9SwuUVFkSDmn8OYJqJCo2PzspJkZegFzAmbiLy6RqGkmDu9g7l3K\n742R79B3liz7d5kp3SX7iVDvX1BYcOJeBRK/fYHsEQUk6nNc/oc6246XLIx6\nAQbSqa/cTeMudlgLgJZaklQEPexsvJL7u3LxXWjvBfeesjOMSfQUmbXWo2gd\nFshlYDyReTnCqnS8niX+jnReDFAOd9C/qxxu1NV5PdSCsa+0vUIoljym5MKI\nsSWWoNkHhsD3zvdY0ucST5ngJBJMQ1gt38PNfDhHRlC2JpAGH3MNViI+xKcq\nTdneu2ah8xFn9CVjG8nbVh939YfT8tDSRVjGnYC83dst9lYOSGREuMtDAHyL\nwsw0tIcVvP59TYRUX9C7g674d94qMBE5NkJ1qJMPVKYbnPThYiCFQvpO5WBM\nITfii+59fGoWGXkfmTWBLb2Ae1L+orRt87A+K+yVs5Xz7kUEcYF2AITqX2AF\nDktXc4h4MB9iQ914iMyFDbKjzKe/Dq3jh0SwdDqLUXoTLei40wH5aoo4AjaU\nKcTwzA9cMX1RTUfVssq+JIR5EOsoD45POU2hNIQl/juVEFSeaafy634WSi5O\naHPa\r\n=VC7s\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICR0jm0mUmV+ygsd54E/JjLxhSIe1FLkVxEGNQM3oP3ZAiBagd2DN8xr8Rxwy67h8WGII93yPpW74dUwvVuYauWSpg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.b9b0e330.0_1621976435583_0.11253105455580648"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.ea2a8063.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.ea2a8063.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.ea2a8063.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4bb5eea2b.0","@material/icon-button":"=12.0.0-canary.4bb5eea2b.0","@material/mwc-icon":"0.22.0-canary.ea2a8063.0","@material/ripple":"=12.0.0-canary.4bb5eea2b.0","@material/theme":"=12.0.0-canary.4bb5eea2b.0"},"publishConfig":{"access":"public"},"gitHead":"0b10a1191b28a4155d8f169ab9a5a3003efd3fe5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b10a1191b28a4155d8f169ab9a5a3003efd3fe5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b10a1191b28a4155d8f169ab9a5a3003efd3fe5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b10a1191b28a4155d8f169ab9a5a3003efd3fe5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0b10a1191b28a4155d8f169ab9a5a3003efd3fe5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.ea2a8063.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-GMNAYtWtUTsiXsOLADAOT/LdcdfuBlqID4093a/LBoBZu1c/vAN3P3vJEG1CC5IHC15Lqcngt5gQ5ooNN/dNmg==","shasum":"5c85f442bb09aa2b786e805f0d5941e1c32b0f3f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.ea2a8063.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrWagCRA9TVsSAnZWagAAH+UP/0TV7BXPILtPVmGBNV6y\nu8SibujXu+PKUboTiCQgChnkK9LLvekKOi7mmkA/F926qW3cxAKo5PFt1GMM\npi5NTGKsfjTca7mrW5CWzErFnCTgFaUWflxC1FDd0nqyFTDzN/7izdiidFhv\nKbuekfGZH9VZJHjYppLz6hL9K9e/kP8acmyj1Yv31xXm2rEUPR/SJlQNfcti\n4fzNzVdtsGfITVXj0tec+xc5IdgcTJc7vhp9x2FZTuzg0siMJPobC0H2qlGV\niKoYweTC6UT3W25VdCVVVidF8aQPmpzGycyre/3os418/cZGZ5Kakg9bFLeg\nXFkSMLhrREx5GO4rwMludyb0I1YzQwmuIrQsBvomizGnlVqorxcd1u70NQFd\nFojnwRRUTe/Am3lGEDxxA4mtcbv1EdYnA76CxnJOB91hCtCFSUkmIblrOJ7m\n0ytPwFwr7EoL4qM1JxRIaVd2M4J8gbqdwVr+q7svTVY8oam0WLTMRNyZfHdK\n6OIurm779jsXH7OX5ZKGs1Nqwk5V34/DE4k9GJk9/ZzIU3/yaVxCZc8LjzXR\nNL3Tu7jb3OqQb1HaxTlXMg0xmlmYbHUgClQttkffwg9W1Duap3/f482kQ1Yj\nzL0FJs7w1dsc5gYGiBp5rZv3cQnef+vx5/UFZHnBIjVQZqcGunNMPLS1y9hY\nX4tz\r\n=JOzM\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCTIAhAW75zA11GHv+eKfifz8/JdGzMM3q6t0yF8nRrkQIhAKceHQomL/CCs2zIIoS8RH7d6lY35SY6rcNBpjjd3DQ7"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.ea2a8063.0_1621976736045_0.405812740389623"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.60cd9178.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.60cd9178.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.60cd9178.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.fadab3372.0","@material/icon-button":"=12.0.0-canary.fadab3372.0","@material/mwc-icon":"0.22.0-canary.60cd9178.0","@material/ripple":"=12.0.0-canary.fadab3372.0","@material/theme":"=12.0.0-canary.fadab3372.0"},"publishConfig":{"access":"public"},"gitHead":"b194465fb86d4af03f65ac72d9b8427df2a2e189","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b194465fb86d4af03f65ac72d9b8427df2a2e189/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b194465fb86d4af03f65ac72d9b8427df2a2e189/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b194465fb86d4af03f65ac72d9b8427df2a2e189/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b194465fb86d4af03f65ac72d9b8427df2a2e189/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.60cd9178.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-4fPnQ0Vo7fC99ZaWXZ1zQRC54phFCHr97c2pAkU5+VMaU1cy4tAPNqiNNBw+SrfNSzPdQFEldml8OgZC9kjN/A==","shasum":"3fee617272aeecbc4bac0ec3fe2586a3f629275e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.60cd9178.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrYTGCRA9TVsSAnZWagAAQ/cP/0e8J0Svi2VD9vKSQKw/\ntUwaC3DgINdcrfwu1dHL1HOXk4xiqndo9MXdZfkx5xgDce27c14Q31nyCnlY\nnaKbzbxGjIwwsZxmGw3p+c/Un1kgMkS/0hlUZL4HkpWF7uoTTmbrje6aiBPE\nCmT0ENpuyPDBoI4zLWFatqd//nGVYK4lV+cMUgAA5z9p1Uqvh+hwKqhotKhB\nuUESUxSsPJK2bTGn+KVifrr4pu9kk3DziR8H2rDQATF71gEaWj1r+U4wSoYo\no1znyxGaH3Ewvyv9vVtSHNn66KytHGPSVuvMpfRU5ysUD8JRy6sIFbF6ZHC9\n35MZJEJtcomHC9pgefdZBExoLZtWG7MdkLEyLIsNEdFptIxhtINE2rT7XLNQ\nxDLrbvKcUHC/Hk3n2FOQMpzKa19MLK2qLoTWGj6/0/QWLf/fp7eNBE2IHkVN\n9kOO5Kh+USYYQkHrnfhdvseCEqTg/yqCJgHdpgQqMExGvywljJiO3g67SqRk\nc76DmquWyY0/1vPNalXXa6v9Ybombe4s92Fs2cxvmJxlmmJSP0qiu9CrOvyv\nALv0QaYOGUqEkUXd0a86CG/oVohAp1YxNw63dSG63uj1F3hmHEs++HXaB5FR\nPZo/8o9L8VDPzEVIkosLDIjmrwTSpzHezVal4QIOG1RisWM08wUKMlsy+oB9\neDwD\r\n=6gnv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDWol0ozXOroWh8byncGJxKNN7AEAFFvVVv9pUVP1MVuAIhAP64aHlzkEa7zdyZwIW8QHge1pJFgw3/V8cqQ98m38pn"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.60cd9178.0_1621984453645_0.1069995877128962"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.2e2c75f2.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.2e2c75f2.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.2e2c75f2.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.fadab3372.0","@material/icon-button":"=12.0.0-canary.fadab3372.0","@material/mwc-icon":"0.22.0-canary.2e2c75f2.0","@material/ripple":"=12.0.0-canary.fadab3372.0","@material/theme":"=12.0.0-canary.fadab3372.0"},"publishConfig":{"access":"public"},"gitHead":"7da0cb4191a309db2509b3bcff390b7ae8e4619a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7da0cb4191a309db2509b3bcff390b7ae8e4619a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7da0cb4191a309db2509b3bcff390b7ae8e4619a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7da0cb4191a309db2509b3bcff390b7ae8e4619a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7da0cb4191a309db2509b3bcff390b7ae8e4619a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.2e2c75f2.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-rwttjAvpVblpSSd4cqqdkXVQoL84BUqf8ATTa9UqNI7P/gBUB+MEfO2XRh4cMdMazYwtmI4kNONwEphSBrK8rg==","shasum":"ffccb9e848c6b7f6c180b4bcd9d202479c279cff","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.2e2c75f2.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrZItCRA9TVsSAnZWagAAK6YP/jOYUJkdp7vOrbnKz8j9\nZgaCiSrxAUJNWHiDwmHpnR0UybOo9miDoDCabNCZUMoZmP21VxiIFb5Iugac\noSgdyLik7snl5HKSjTphMcS4KxLIzy1qCPT4PvsgQCMl0keoKrOcxMapW18N\nKr+7VzCz1WqepQ5Wd/9pKSUrbmWehYmach6SNBotWyd/GxR5AE+QRX6J5gt4\noJuAFh6Ozz1jDMKvCZGaxhliV/h6CeWvBZHbN8v4W9u+FiokgYd9xYEtGh9E\nEy9FNb07bN7d9fw4E0aQJ3vyJq+W4jfXByTRVFLYiGTalrlWgNZyJJNcO1Li\n+iFUW5c3ZTDivM9+a5cvfIE1b0uatJ+IOLpCFkLHrJLRRXsmw3kgw/oNMqx9\nDgHhYWmpsYYMNUBZkyJDR881O9q93GW1iWYyY8G50pvranbjVoOmT2bjvFtw\nq7FTJfIK+ox1oyt2Ec9jlsoFYpEAuG3wXEVwsDP3XFaLwAOPgcAufqomRPA3\nb3X+QyOnXM0kjB86d580vXHZkAOz97xMeWE8sQOgUwSobdgg5nq80Lm645wB\nihdS97e/o3hYv+zznXFq9XX/rarkchJp5QOyO9fPumF2FDHJcTTS5ygOpABA\nPnkLnrVNnatutXqayYIrTj1nNgc6/1qTtRZfDrJzdIbwScPR6tZTcuQQ6f++\nSzr2\r\n=PZUL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEU8IqLQb0YAUEN15zkC4etPoi9niVfmLVUaHpRl5U9FAiEAwkodbtSh6l2PEhSprxIEw5PPJNJWmUMRayCvuyTQMxI="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.2e2c75f2.0_1621987885014_0.9898471991396616"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.b99c77d5.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.b99c77d5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.b99c77d5.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.ec31ae1ed.0","@material/icon-button":"=12.0.0-canary.ec31ae1ed.0","@material/mwc-icon":"0.22.0-canary.b99c77d5.0","@material/ripple":"=12.0.0-canary.ec31ae1ed.0","@material/theme":"=12.0.0-canary.ec31ae1ed.0"},"publishConfig":{"access":"public"},"gitHead":"5fda182a00532c3dce9d3841b88c80c56a8dc757","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5fda182a00532c3dce9d3841b88c80c56a8dc757/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5fda182a00532c3dce9d3841b88c80c56a8dc757/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5fda182a00532c3dce9d3841b88c80c56a8dc757/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5fda182a00532c3dce9d3841b88c80c56a8dc757/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.b99c77d5.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-eZFTY3sJiBwYiwSIwL4RtRg4wEuwdTsBSVG+Gj+t8+5NPdntuLFhZxkhZHTnSdAjElEl2X3X/38byBBf4BDCoA==","shasum":"a86816c5253a4b93e634b36cf7954b1492c3e49f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.b99c77d5.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrp3XCRA9TVsSAnZWagAA3tMP/1rA4BBY6iZ1IBLOE3f2\n3XceFTRohNRqsgXBGygXb21nryOHfgx6XC4l08+4yyL9TrH+2A05B5CIetdA\nL1ZuAFc9IANpwyZMzBQPSLIYbVnz22eIiBdl8kr471wWSOP54xKalx9REQVt\n8bFcj/GmQ489HtWlqjrnvbN69sMLs1oW2eIVfVVijZwpu9NIHBnBsJNl5Vtz\nwu/tVP/0rzNSe2YUyw+A3i5/1+o2kJHpeayzFLxHiRcjFCfwfKOukSbDhCrb\ntLGxF6X6VYf9EoUcVa7JhK8kuGUqcKMhMEFmJq/HYSLivAhQy5Mk37jDOGH2\nFneSpDCi32MsgCANgULEST+Ge5k5y5kbTHMMyMS+rgHqX7/7L0Sp/KUn3it1\nuk17zxq+dURHzQyp4pOKqr0IlGp4YOzfMu8QwZXEUtg4+Oo6KM0b2gUO7r16\nFkljoQ3g7AjyQJZuDKPhtzWVqs/4Zp3Y1RQiV9QAM0dfVYdhoEcJak+d3jis\nzLS82owu6vdGyAU537kKjLSVis916q429/rijbhz9bmPgr2h0mdYThB6bjiy\nkKrdxp1jNJkTjriYLt7av0wcEz3wTXeIh8W22zBBpt82D3yLoJG82R9JnjAv\nBCHBFnr000FuMocKl01N8PDZzor5xqO6IKa+GEbufk7ouI+ZTQU0rotvpQy0\nvQ36\r\n=4fs7\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDn2+k78c2k0C1PWehazN/wXZC/qFgXdUAVydiYPpeg0AiAPDYb0bzE9nuojQlDrl3ADIUkwS9cTi+UqZzm7KZW2mQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.b99c77d5.0_1622056406652_0.7185679827677802"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.0de82c12.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.0de82c12.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.0de82c12.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.ec31ae1ed.0","@material/icon-button":"=12.0.0-canary.ec31ae1ed.0","@material/mwc-icon":"0.22.0-canary.0de82c12.0","@material/ripple":"=12.0.0-canary.ec31ae1ed.0","@material/theme":"=12.0.0-canary.ec31ae1ed.0"},"publishConfig":{"access":"public"},"gitHead":"02037fe47532247fb8d3f160ce76eecc87a64963","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02037fe47532247fb8d3f160ce76eecc87a64963/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02037fe47532247fb8d3f160ce76eecc87a64963/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02037fe47532247fb8d3f160ce76eecc87a64963/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/02037fe47532247fb8d3f160ce76eecc87a64963/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.0de82c12.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-MCSSWZxPO6DrNJ01K+Ov1SA7KurkGpc4tpLEo291YSztyMFOtWENUS5osZJJZaPpNyZN6x8EI9e7n7YrW6RQYg==","shasum":"35ffba47a0f79e4202549bdd76bdacc3d4e3fcac","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.0de82c12.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgrr4lCRA9TVsSAnZWagAAuAMP/2WSte5mUJGamsFKpzyG\nYGuDcCvA0PWaJLlf6+Se+iWTcaJEjm9prdiZcVKh/B+kW0xGIqfVyWspVAVD\nbjNoLePxZnM2BWhhYKjXqgO2m87TcUzk23puP/uwyQ+tRbc9+BcN+HdNLqH7\nt+YHM9V8SgV5KEybN9YiWv9w2iWwZGmrXu0qDK8BpCQ+up5qLiz+WOGJHij6\n6MzpmfdT93XRYOw13WTC0wzPTEXIuPcnkkx9LtRM7u3nB46B+4gxxOjUkuDP\nop+auDK8hZFp0zMNDrKMJ1/mjvqQ1FLjcE+EUrsJjLFs1Np7WGGgA/JalUhJ\naOSe5dLscm71Pq5DD/Jt9OVBBtWZtJdK2ZunYmGyN36B5ZPqz1EbJcBrtklb\nkKihw5E8/ipUL1oN3LPjERjstHMbeXidvKJNArPSxDAj+yOD7TRPfcAgLa+L\nCb1OYEhs/eG5xgfTf/DbDNCUNHKxC8fS9E+v9UWu85E7XE82atwpkrqgUuUH\n0x1Gx2CI1TrcYNegQ658dhq7vIbmFA6zk2C+FcMZXMmnGWFZvRPXfeY/ZhGb\ngjAvFZZI60GJepXj0Xw9n+7ro0ggjNKaMLfn6+FZpJGNQ0Dh2GCOPnQ9AzAP\n2xKUk/jlpdEUHwCNJe69EABxMAnWog+FYl8lBntVzhYhfgRBaTTbnwq5K9bf\nLQiR\r\n=yGgb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEwqZEeP+l1t5DLNGMv9E7uBEtt+LRv3OHEOJEVGz2rWAiEA/4ecTvvImWsgPCChdEya1QR6PzD/lNlhENoJdWsR8FU="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.0de82c12.0_1622064677320_0.7088040493959484"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.227a4614.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.227a4614.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.227a4614.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.ec31ae1ed.0","@material/icon-button":"=12.0.0-canary.ec31ae1ed.0","@material/mwc-icon":"0.22.0-canary.227a4614.0","@material/ripple":"=12.0.0-canary.ec31ae1ed.0","@material/theme":"=12.0.0-canary.ec31ae1ed.0"},"publishConfig":{"access":"public"},"gitHead":"882557fee992155765312df09397dd80bd837720","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/882557fee992155765312df09397dd80bd837720/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/882557fee992155765312df09397dd80bd837720/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/882557fee992155765312df09397dd80bd837720/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/882557fee992155765312df09397dd80bd837720/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.227a4614.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-ixUuZwGDYOfcTopnxOKOj54HG+pYQkhzuQCxu2OLLG/FTo5p+Fs0CtUZis4yj0fczKd4FJPscgbgHVI/NlwiGw==","shasum":"6fe76c8719652b4475c3354ea1d0d5391b677341","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.227a4614.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr8LOCRA9TVsSAnZWagAAYx0P/iY2wYVAJ1UcTjrLwN5P\nY6As6/R6bQGAP5LbgOvq+xWcQlC8kWiKBU26CdzDZb0tSStIFWc/3DyoQ6xh\n7sCktqA2TKKAdtqemM5IHS7XwJNuuD6zhWS5ggReKVCB+umvxaDNA461RVdd\na4WSr66bv25/bCGB4AouJUmyYyqNKmpu0N1AckGO8HRxIH0uDTlSyh5qc7lM\nciTfOmpkpzxRVsCTv2lof94bnhgdqV3+MvNgUdwi3A6J9aKPDN83ihCqUucT\ndCNRzSloT7OkCPkUG+PzKFSrmMzBEKDutXLVmis2hU6a4XxLGGR1XOOy8/+7\nPbUvWI5SvwuWOSEMH/eJGTgfQolgU3BkGtmKBrqt20D4v5KNGaepaMf1V2CA\nR2PDdfRENLiWMxoA5loM7OJrF4S2B5Nc60yOFG49MvmMss8hqrHdhz/VxHnO\nzA50yN0ysPEs54FNyFCepYkWE2Tg4S4KHqlJy2aJd+VIVCuxEET8quDAN/Td\nhiKRS6DNeA8tcsnkp9zVt1YrYh72QaIk8lsf6b7RnuZE908pr8Z0XEofykfK\nnFO/bgAM83YIDwxy7xhB/WOSVx0WmDmUr3Ysv60GL0Xnj2n5cydGpIDM9MKa\nYee7REqc97NQx8lbFqGn3wy3KcyeWhx3sVv0ozozQtN2jwy1K8YsZRnBpNpY\ngaF7\r\n=1QkQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGka5cqrpdBxPtBIlU/Gl7cUJXQ4oHfHZ74JdJIocnc9AiEAu20XE1Bz9eiuZY0Q7wpAbio2Il3rdEWmGENiezmSd4s="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.227a4614.0_1622131405592_0.9460363335638149"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.b3d21d31.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.b3d21d31.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.b3d21d31.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.8530d3514.0","@material/icon-button":"=12.0.0-canary.8530d3514.0","@material/mwc-icon":"0.22.0-canary.b3d21d31.0","@material/ripple":"=12.0.0-canary.8530d3514.0","@material/theme":"=12.0.0-canary.8530d3514.0"},"publishConfig":{"access":"public"},"gitHead":"0346549e5547eca4c47152eae0253d802633b850","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0346549e5547eca4c47152eae0253d802633b850/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0346549e5547eca4c47152eae0253d802633b850/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0346549e5547eca4c47152eae0253d802633b850/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0346549e5547eca4c47152eae0253d802633b850/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.b3d21d31.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-ufQBpyeDXQDeMajdPpDSI1EH3Opnw53C9l2dUnwcVwv1rVPhuof7Yqw0obeDox86CZ+YjjvEVoUMUkDIO7BbKQ==","shasum":"13a8ea52ab1b9360f25949ce0ee98119dfb61ab4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.b3d21d31.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgr+jJCRA9TVsSAnZWagAAYFgP/iIxU7sorlcLzK8R0TMn\nvUgryhZXWPu27WaUXbuqQ16RcYpsipmbNcjExWDy3xrg7x/q5FW+UFtscPya\nMn3OlCQEDJUowiznfwKlBr/mUsL/PQcWbJhNoQ+9ltv+axbbfI5pE60T3VMK\ntvGue64zBPhNl2g32Z5nu/E24ED5P2zA7AZQQkwptpiPGI0Khjop6+gw1lPM\npRlWbtPUzsy0/IhDWqJQE256BqNwU+hOxTZYev92TAAWOtAj5Eo/U2jcGnWp\negrobeHNPg3iji15Xp02zuuj6HTRsGgJSGgnlJ9pJAqLGf+NwUkgYUz44SSy\nUerttE4mF4uCo70XDobEmpOuFv2sMKvZMyKRlwLTOB+djwqhwd5qTtG/k+UL\nRQJqeVy+RpAtvzvn1STq5cqtEvATr0T+BWjDjTinZB12dG/McGrvrvhG8Nxr\nWmH1vPFHcBmehjrJjsa8CN6Uvv3hsl5SFc6CyCJS3vTlsiG3NkBOFVbAVU40\nx8p3WJOlzPy2JncIW3/NkB/BjWFVERJdqoT+wV5hP52TYD4XTp93Q00rX8P8\niKR4dU1Xsq74HyN/64oTO9lMEN8G7o8aJVMzLebt2Pa+5SOqBG3wgzSRDC1K\n9M3/USoHTzw/XaTutXRpMsw5Nq3/iEh+zxyfEDuQyLQvyp+23G8/tITwTqLF\nCI1A\r\n=ZKFQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIGEH2QQO7S6Rkkm2AR5MKNmtB8niL8CChjFyXXwC51rbAiA2p2MrnZ8zynOCGnuICl/7iD5K2opZjj+h8HbX0cHUtg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.b3d21d31.0_1622141128815_0.6336634046272869"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.288c33ec.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.288c33ec.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.288c33ec.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.00b5899dc.0","@material/icon-button":"=12.0.0-canary.00b5899dc.0","@material/mwc-icon":"0.22.0-canary.288c33ec.0","@material/ripple":"=12.0.0-canary.00b5899dc.0","@material/theme":"=12.0.0-canary.00b5899dc.0"},"publishConfig":{"access":"public"},"gitHead":"69149a859b2cb2efd7d7cb7a55acad20d60fbca2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/69149a859b2cb2efd7d7cb7a55acad20d60fbca2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/69149a859b2cb2efd7d7cb7a55acad20d60fbca2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/69149a859b2cb2efd7d7cb7a55acad20d60fbca2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/69149a859b2cb2efd7d7cb7a55acad20d60fbca2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.288c33ec.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-tnfWU3hMh/1N4s5CwMmthrYx2BqeKO2rbuErLkCUpzcyrSKOfnWhSOi0GW0UwRHy1GhOr4Kz3SAbeStXZPZF+A==","shasum":"6accd4f7b23e9d947cb56572b5a57bfd5bb3ed5c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.288c33ec.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgt9z6CRA9TVsSAnZWagAAzYcP+gJN53gaRTZGvtaxi9Lx\nSsM5qjw7s8C9XFJg4tCFkeJoZqjSnh5F/c1+NTDlpje4+kvC7tAYVrFbZywl\nc4osKaFc0iqkc7YE55KM1UI5ng3SwmYbYYj/paKBAlTK+Txa2wCyM92T3s26\nQzXtn5zyQd2SVPDl9jV5HKwoqScZzocu/QGXDGK4MOvX5Wt4IAlT2UTNqSh1\nKQoTn0hQVCXQsVhTQ9Iplw6FWkKsPw6JqGDWvD2hZ8yq31Wsxlul0DodGbah\nU6VsG6ry9T4QP6ruvTTjSyEWBzBWWix/siABdMTCqkje++GWNTw8RyRssx0+\nEaRXisrxbH74gDJzZF8mWAZuKpJ84wKnQA2nBI0tHqkuDkP8MYvuSIRbkiOz\n7Mr9c36EOwVjy8UmjhSvgZ8qH/nBeafZ1pC7rVAC9zMXykHZS3uaCHH5BN/5\neNTkepElVMQNcx9sljqJVUUzdpSSmtH7VrKkIx8Nfg0NZH+QZq8N3k6gd1+c\nkr3taI+nGoY1Z554vFX39tGeamUnxZCjlpNPyhZNYaN8Ukz3CEqs5fqswcw4\nzd8qCXtB9/uagt9PP35BzDsTt5A9Rts+p3jLZO2rWTuTWZCDCUA6fAWLVYnL\nwsRQk3uhgupkOhl6wWfXrAoo0UrFgJO6fi7PEx7NUJm8tYJ2g2FrOGDZcSbm\naEDi\r\n=yJb1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/UmOtpKtemUMBa+0WDsAZMYySwwhGMurZnBtmF6xSpgIgIc7HDmtODBQpP1KBL9WseWjxo6pRWBrzb6LwS14RUBA="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.288c33ec.0_1622662394528_0.968584042880897"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.7eb7ccb0.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.7eb7ccb0.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.7eb7ccb0.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.474de7878.0","@material/icon-button":"=12.0.0-canary.474de7878.0","@material/mwc-icon":"0.22.0-canary.7eb7ccb0.0","@material/ripple":"=12.0.0-canary.474de7878.0","@material/theme":"=12.0.0-canary.474de7878.0"},"publishConfig":{"access":"public"},"gitHead":"54dcd68c7454a24c791e5bc1bacb53ff095de147","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/54dcd68c7454a24c791e5bc1bacb53ff095de147/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/54dcd68c7454a24c791e5bc1bacb53ff095de147/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/54dcd68c7454a24c791e5bc1bacb53ff095de147/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/54dcd68c7454a24c791e5bc1bacb53ff095de147/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.7eb7ccb0.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-ffo0dnHif7+rulPBsSTbka2Ta2ctCLb1shK/hXAf+1HQ2ANn89PNefACcvzMtrurZlJPH6FmDt6ImwSo/QwUyQ==","shasum":"b168b44fb6e54e03fa28efe436b88cde73c43c4d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.7eb7ccb0.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJguTOlCRA9TVsSAnZWagAAgx0P/3DcSfyNt7I1fLrBB0BZ\n0T/lGZVbieoPOWQQU4b6L1+s7F1gAG5gyUPt/JoLxauz7wTcMSW3TjHSygl/\nMUH4FwFk3Jsp4aUQ+5M4KRCjHS3comBap6PFT1rvgLbG0IITKf5rENlojyz6\nMYIHhJwCSITIrLzKec4OaQsFC6jlRwz62uVIsA9vaF3PgEXKOqc1BTCFHgW8\n48Zw4/C8WzGKcMVNTCllyf9NCtwyQGGPGSD0gmtViJPLogqZfFRza7AsBmYy\n3UhchbmQHHvcSu3eWb9GIEWY0yWjstCgS4gODc8H4ujLYZNZYVQozpiusqdr\n5GwRPppq1onDH6imKmMDEzN7RKeLcjbDt5HVKKrlmhIsSYLQleFMgqckG12C\nQ0wpDZ0PlOJMOAOC3ZTcGQRuOC+c8JRMmwG3wOghd9L6bQDaovMNq2MMAsC8\nxRDao6cpdRnCIipewLhe5Y/hvExX7Nhd/JzOvU661QTtHScANMreBOAzxS1q\nBARJmX+1hQC5KTcYAM55OUE4VNUwWPCyxz93pGa4XdXLJt8iu8IXP6COcHfX\nhLO0SG3yhQuOUYy5c6mFT4VzKl2wbKYC2UA9zKVdRuRTdLk6dkL1/iCcuorB\nLdD2rJhgK2ihHyPcmA+P46CTUCa8QBcDAF7fgviOzP+E19tr8/yHkK1cc4a0\nwcP3\r\n=ctNA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFnjlg7/yJU0n9XEG9fGNQMiQQgJgzIxq8TJno20dVm9AiEA/Gb6umcIf/fhgnpPDE5/XPmJD7N1cu4Pn6uRCB3ZmCU="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.7eb7ccb0.0_1622750117419_0.6160998084955025"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.7fcc0726.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.7fcc0726.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.7fcc0726.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.474de7878.0","@material/icon-button":"=12.0.0-canary.474de7878.0","@material/mwc-icon":"0.22.0-canary.7fcc0726.0","@material/ripple":"=12.0.0-canary.474de7878.0","@material/theme":"=12.0.0-canary.474de7878.0"},"publishConfig":{"access":"public"},"gitHead":"55ab1f053532307fcc5a331fdc4718c7d8e5d8dc","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/55ab1f053532307fcc5a331fdc4718c7d8e5d8dc/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/55ab1f053532307fcc5a331fdc4718c7d8e5d8dc/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/55ab1f053532307fcc5a331fdc4718c7d8e5d8dc/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/55ab1f053532307fcc5a331fdc4718c7d8e5d8dc/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.7fcc0726.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-eloKma8RBjHW55rCvJY0ihNIBtCDA6Pf6h92XF35DQ+xV74RoIXr7CNkUQeJAjH2X5HtuAvgWn1mx6/SpNZrJA==","shasum":"8260627994b10aa0067021d371220b36dace9ae3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.7fcc0726.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgvr2zCRA9TVsSAnZWagAAT90P/0JsZc6umxDWMHJNBhGu\n31HQ6kh+8BTJMyTvspNGqnUeQk3rPCFM84i/DQ4aB6RJmACGZb1gmnYG6uty\n64bepujt1arIjQQCzI4GvULjhfu2YbgFtKYKTtWmunJU7iDlp+RcE81pXjZr\ne5ID3RwAw/qBUpwoj3u3oMPsRWPquwd1bbb9/chm1rfXIVF+uQqyr8NEk+lN\nhrTMMqR0zkG+1lQNBBHdG8OH8Jan4oEglXIWaOyiAbjJv8AlZvo01mHpTEkg\nWXenCqaq8Bns2LQ/HaJkTv8emI4PAXJsOF/ge+kW7CISVMyRAjVYgTSsNuFb\nfalkPLYnjNTPjLQWttRuZQqSvBTKoepN1mCvXBeGoh0RwBkqe9lHcINbtXfR\ntxe1kVY0/FUdVLEYmc+Xjo3Sp/U/MTj3IudjNY5nGT87Mau3oTXs2EezKnBZ\nVnUYX4ZKy3MXbIG1l60Iea/9y8ZM4XmFqgYaiUjBmKofRqtm5mGzBLHkLKHv\n/2JeRLN2qXsVIzIV+G0Q5c6KFd0VLl7c7rvVnOHFSHgPGEWCZS7Pytc5G9LU\nwtAbrQMdD4SEBm+zfoxAGXi+T+jHux3snt7LA8fsbkvhq5xnQnYDRzMCYfqe\n1PVkiyWSAqSfKwY4fQkvJBeJXdmnJh0c7+gAP/s3LL5O4IgWV9JydTaEROPW\nwypZ\r\n=nLjK\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkq905a0oSC0o3WF09NWzSRWt15lmE2ZnTdyFpvq4WewIgd4c6COeXoyaMxzLpyo4o6x48QIXAvdNpoeZXv/KVgog="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.7fcc0726.0_1623113139424_0.3909603337423062"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.220a4e5e.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.220a4e5e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.220a4e5e.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.474de7878.0","@material/icon-button":"=12.0.0-canary.474de7878.0","@material/mwc-icon":"0.22.0-canary.220a4e5e.0","@material/ripple":"=12.0.0-canary.474de7878.0","@material/theme":"=12.0.0-canary.474de7878.0"},"publishConfig":{"access":"public"},"gitHead":"43930a9e907fac042066906c7c9c4a9bc26e3233","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/43930a9e907fac042066906c7c9c4a9bc26e3233/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/43930a9e907fac042066906c7c9c4a9bc26e3233/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/43930a9e907fac042066906c7c9c4a9bc26e3233/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/43930a9e907fac042066906c7c9c4a9bc26e3233/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.220a4e5e.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-GUjymLeFA+pd4BAdUrrzT36Q7LLCsSKnM2LRb3cuN56xofkj7Kf0avvfDfFG0uSKUMpjKn3efTv3kdrCyGu8PQ==","shasum":"9424b7d2b201f5098e3f3de8ed924881a52f50f7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.220a4e5e.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv63bCRA9TVsSAnZWagAADBUP/REbObIZIGz62kPs0efU\nGjtyLIStzKyVcln2/xEVZO+/cSnFI9m8QB8JKexjXIVctDoCisw5b3R9du1D\nQjkrEA6KUH4Z5qRumX6rVYsSFYvoMfZQEvvl6iLEWNZXP5CpsX4phV66LDiP\nCPgls94zif9YZHkf/q1B0+mPaYoxkjCWvMmtiiYWJdJICEWbJGlURLUEg6PR\nNCSXdX5TENkk4ZunoimFlX7uBqnoHoQMEUzZqgSy/pLk4x3jRFfUcH5U5i6F\njHzMdj8go0G/KU+49x0IRTvp/vCW/rotd+W7NK+X2ImYHualWuZ0r1R+MhKq\nJv7jFeH+2cbQMquYnvqdTUH5BnmvHrSduvoRgT4P3yEsXv8ymcc0c26s/YIi\nkm5gDiHLqKsNzqbatABYhvxVmuYI/97pYhtBvibaPw9TyyRrxSYe8uBWwZ7O\nEfKN6wp1PMRsDE3lI95xUjJhri4qJUZVApveEMbNrw9UfpKtLrymWaXZFgVy\n6+hgNLUcqKW+0uY/JxGFnonC26tUp3ki/jx3Fx3akjjIhlJX18NQS8anCabr\npf8ylDxsc7dgcv+xlLuxhTkplcLPF3D2RPk3Xr5f8GPUPnZBc9xq9xqadcOW\nN1rPMwkYQkWVLZhfuX2kB2QQ6f+RqorCuRHG12iog2hwiTsS51yvvCrVpdlj\nz9zw\r\n=CfzO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFI7P6N1vRc7SIQnuxJCNzQhQxTiO0VHXhxn8KdQV/IJAiEA9z3fA8HLdO4K6sTo+XH9FgstfNvfxyt17y/w50mtxPQ="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.220a4e5e.0_1623174619370_0.6416580028724244"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.6b2d6ab0.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.6b2d6ab0.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.6b2d6ab0.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.474de7878.0","@material/icon-button":"=12.0.0-canary.474de7878.0","@material/mwc-icon":"0.22.0-canary.6b2d6ab0.0","@material/ripple":"=12.0.0-canary.474de7878.0","@material/theme":"=12.0.0-canary.474de7878.0"},"publishConfig":{"access":"public"},"gitHead":"b5388003b8ae379bc5c274e40db94c05a19d7ea1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b5388003b8ae379bc5c274e40db94c05a19d7ea1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b5388003b8ae379bc5c274e40db94c05a19d7ea1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b5388003b8ae379bc5c274e40db94c05a19d7ea1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b5388003b8ae379bc5c274e40db94c05a19d7ea1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.6b2d6ab0.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-OLvTKjpMs6XNOmHdzW5ALTJPDU38gUxyPwJzyMiQF2ro40qbR4f7K5p8Lj2if4VdKWD9aZ5Gfir8BB028rHtrg==","shasum":"751337e5a8e77dde607316dcfe47778c4b9e4d58","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.6b2d6ab0.0.tgz","fileCount":14,"unpackedSize":36875,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgv7jCCRA9TVsSAnZWagAAnxsP/RepVI4RVhsopn0R6XNk\nRcMI043qN25z0ag4b+BIIK6osFAtXvWcEW6OmS8EnK2C+ywbnZOrT+Yz2Se4\nvKRlVVZed25GPNRDDX8stXAiomgQAQijK2gd0dfCAyObUrC+MHgjL+0WOz5e\nhcMW/UMtyLA7kIjsSnGNugFScQ7HQkjLftYOJ22o2p3Nmp07kEV0S8klZkQ6\nUGYxEy/5F+Uv3ICNk8P2o2HjxQS3EBl/lRF9fyr8ApRKubIifobpwVsUPUU1\nBB9Bh6r/W20zCJjU+HtPUjwjPV+ca3oMCUNh0nO0sg7A+8leHS8yPrENH2fz\nzZLP68X5ImgSYceKYX3xee7TDpYnn2lQnUfQMY4KskuNo98TlRbsx+xh7hDp\nMhSdCa5KTeTBiUEOqxgLeKVgqtrps/oVB2LyOpO9pMKza7mcLnMcln/4X1KW\noJOA0m7SliANVe2GdxFNZAo+XPJm1ekFW4Xqnni9bOZkg6nsfUSc5M/CxYHm\ngUtut8BhRQ4TdhyA699T7uFbhfjMo86/GMisEFW6DFm9IPo4n5Rxad4v+WwC\nJtMaEjW4238X8xhxrSbG9uPBGGHqcOpR9QCj5NYxxw0DmZPt4ZFK+uH91KO7\nvokksAjdxRjiBrb4cZHjZn6AExMhElkVHuoJ6COkZ8a6Yw0AJPxlweRmv8Z7\nFr1F\r\n=ziy3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDiRHOlUwmgnFdvDRYMgdyHUuOTQkOXKHyFtJ8BOQyO/gIhAJLLpJGYIDvbELd7gnc07zhWvQgH7bPfnPD8UVTWzsPN"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.6b2d6ab0.0_1623177410256_0.3977535704500774"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.2b20825e.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.2b20825e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.2b20825e.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.8415ae585.0","@material/icon-button":"=12.0.0-canary.8415ae585.0","@material/mwc-icon":"0.22.0-canary.2b20825e.0","@material/ripple":"=12.0.0-canary.8415ae585.0","@material/theme":"=12.0.0-canary.8415ae585.0"},"publishConfig":{"access":"public"},"gitHead":"8790f27506406085c946b5033334ea71328fcb6f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8790f27506406085c946b5033334ea71328fcb6f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8790f27506406085c946b5033334ea71328fcb6f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8790f27506406085c946b5033334ea71328fcb6f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8790f27506406085c946b5033334ea71328fcb6f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.2b20825e.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-NFXQbUj6r/PKfu0oSAE29u6X35ysLv1xJvyx+1vL7/I9O/NKe6J4YWpSE9CLgf18J2OCyipF5tTTkUHkaL3IJg==","shasum":"8b6f315ff75569010b5c12af5f88a33b001d690f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.2b20825e.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgw/Z3CRA9TVsSAnZWagAASHAP/iL+Gd2jbQLAvvuvni6j\nZfw4IfCxfF2vW3ay2iw0Ced5GiJB4JGKtzJ/p9abZtHQ08aqBKN/s4GgOXS6\nRwc5AliyCUzskbVYQTu2iEeuULgq87t5Fqj47+qbAi+P6PvMI8M2naT49v/m\nssIIcU5vDCl5DMvCN/fPrY85YLy6l+dAq4Kl5EXoomsw0TxUOccbRFQMgLYt\n0ceL/piUIzFkeOiiJGwSe0gMbpZog2OLfIpaSofwBPhiLwjfY8ugWJds7E6x\nadFHUzYyadxRK6Kl2YsNOPtaEnQ/HdbOHK3jTX9crYog0GgGohzYCGTzIyXu\nxCiuiy+OoEI30JPibSQsIgaFEMDJQZiXBLhqMljR3g5Uq4vhAcy+o4ZeFwJk\nazqQDE7xpIUOv08VyvmTKTSLyrUanvCYwKRjx1egONk98QrjlAB3U3Z8vSuN\n+g4yAYnpMBbndz3Berm2iXkksXKj5JQPB2f4N4cT0baVPspitmqA13yNl206\ngUPBxEO+kYzKBPPy0NkK9jRThb0TCzO9O49pQ8AVoOIUymEJiIyywiKtIesa\n78xy3/2kuAEPicDHZHZFjOilgxlnRcd14OtleqpBmL5YEQZ0+359J8PfkxwK\nP5/xweErHVNsa3zzYdsE28Zd4jfkvEC71ScrqPRnOCipcQ+yLVrvkIP8B8E8\nmDzi\r\n=5A/A\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDkfp2QPK08Nmi6fui4g+BkeF0Wc+Xx/fplYhRnWW5aiwIgMET7gHSwoGJpPYQOhsLNUIQtPZ8aU8DH/6R8h/2H0eM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.2b20825e.0_1623455351557_0.02351743412759144"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.e1511867.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.e1511867.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.e1511867.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.8415ae585.0","@material/icon-button":"=12.0.0-canary.8415ae585.0","@material/mwc-icon":"0.22.0-canary.e1511867.0","@material/ripple":"=12.0.0-canary.8415ae585.0","@material/theme":"=12.0.0-canary.8415ae585.0"},"publishConfig":{"access":"public"},"gitHead":"37d9e0b693215142b4667122baccbb1b6fc9f835","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/37d9e0b693215142b4667122baccbb1b6fc9f835/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/37d9e0b693215142b4667122baccbb1b6fc9f835/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/37d9e0b693215142b4667122baccbb1b6fc9f835/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/37d9e0b693215142b4667122baccbb1b6fc9f835/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.e1511867.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-ZJDXRL8ZqoB31xqfSlOibaRL3bQEnUE7xKqU0F6q/X7T3WrOmtlg0bHaROBEdpmzoa7mqYcwWFW1VEa/u05G3A==","shasum":"2f25811621f2a7a0db87d3283f10b228b69c2572","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.e1511867.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgxAZ5CRA9TVsSAnZWagAA7hUP/RA8Iwon4w5itzIqJvO1\nJa/iNOCaYIg6/gxggiRL+v7F+tk6N10LJD3vRHN7MVtB+LjHTC+KIYZwnBds\n8PGJJVRdshC5JY9AVtyWIdfPCeaxL3WuRXYJDyrgFdiWp+njYiwu9OpRBDuT\ni4nqUtRa0X5Wc1DumeCz7T0NCMgrF7kCgOH4f55flLlSC/HWfInbF7V8xuZD\nF28pJoTnFtzMVQquRHooh3nuqCxxLmsP0Kb3OskLZh133NeaZzy8FGgsxXR/\ntSbtbDG57jKz4YxrxOPoV1TAVMy0l+4K7ya5YpltNXDt0+GOsgn3W3jqOVz4\ni4/Xd5MFN6hKJo5Pn1dTzB3FSxH0OsZLOrWIq4fEmuXLt87WBzQ8QishD4+g\nRPEtT6aJ4GHm9lSMSxFpRXhBuyKOsPwSfIYtJ2PETIu7GNsZ20gArGmqWPHe\nqdbULSJw/EfGsfDcg09wsEF8Qwu4jMPRMvPyvIWswVOdHGvnBUQDA26GVr11\n+21OIQGm69KK+7ABBDDbrk7iu9+ex/5YcYcHjdfrP59i3BbtamXz2HNIMw7w\n0V8MhzveqHUplVxoE04p17tvp0YNswm59RukJv+uSrwECaXXSTJFj7fzyaDq\n1e3GFWbB8r4MGmqhUREZo5/kODDsPFu1EcBd5choQ5Jgv88S0rt7RA84B80W\nRvfp\r\n=0nTW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG7QqkyPM7iZCmxggqYhHaZxHitu11I9vliphXPB3EJGAiA0ZBX48ZSQPy3FRSuf4oW/0kxJ/cDMD4k05QvvfLBQEg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.e1511867.0_1623459449056_0.03327688860699918"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.ef4a0c0d.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.ef4a0c0d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.ef4a0c0d.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.8415ae585.0","@material/icon-button":"=12.0.0-canary.8415ae585.0","@material/mwc-icon":"0.22.0-canary.ef4a0c0d.0","@material/ripple":"=12.0.0-canary.8415ae585.0","@material/theme":"=12.0.0-canary.8415ae585.0"},"publishConfig":{"access":"public"},"gitHead":"97de9eb21ffb99cc05f4ad3fe8dc24ffcb569bcb","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/97de9eb21ffb99cc05f4ad3fe8dc24ffcb569bcb/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/97de9eb21ffb99cc05f4ad3fe8dc24ffcb569bcb/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/97de9eb21ffb99cc05f4ad3fe8dc24ffcb569bcb/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/97de9eb21ffb99cc05f4ad3fe8dc24ffcb569bcb/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.ef4a0c0d.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-i7gMkgqH3TTmIMqOJJ1VwTTxmcQHAR9aOqXrrrhSWuIRHCOE2ZX6Jkn8uW+P6u0IVR7ua99pBleLlv1ofQG3wg==","shasum":"f457495b64d2ac353a4f092f184cb1c00807d49d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.ef4a0c0d.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgyQTjCRA9TVsSAnZWagAA7vIP/jNv5RUGpjdnYDqQtuXn\n5Y6E2dRlAZbZoLYjUbTvGTzXHoPSy+5t5qnz2jfo+mmryEspkYHRQ/fw99BS\n0MA9H7rT0gIVGLS0sKsZJEJZCv1UQ7vtH0nHJOfTqBE88snqiwX3XOSPy6uR\n0rufJmllp/MDJ8med6TNTDHfniwVoYWlMnXJidDs6P6Bh48R7P+RWeK8SJa1\nKzaD7cz+bVwaPARx4BwOoEnwz2AlSioqn3t+3HJABijyUeR9zwJ87nB3Fbeh\n1lBOC7P0OM7xv/8TUVwOG9OR5QMvrP38163XobaAB2dq2hMck7oX2ayn6sfk\n40Lt2Hq3zIOX3RKlkt62kFCSKTmmb+23SjuyZi6anyLqnfG9+Eh7XRoSB1UD\n/g/ek60jRvE/E1au+/qQeRI2/ScAwZ9V4jAMi8f9afTjzn7McVs5NS8kgdb6\n99Jb5eCZ6Mt1AufqHAKVfD3s2iUuMMYU0Ffj3riUbse0l+etqFQ1F3Ikunww\nxlQ4GUaSWv4JO+smJXOM6gngdMLBafaVluHg1akHmA/7mSzrGoIcZUQ/U0lL\nE1+G+BVtDX8QwKeIB1yy4cJZ0XgT19ZhHtQgqTDb7lp8odp65dUppr7IAi/8\nr80E72+1iA3ShvoVod4Vq7gFyuMJ3Qp8WShG4BkRnEfXMxSYJczwNmxS64do\na7r2\r\n=Ah2O\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICl6/Xxgw/TRqVsYaqrVcytiIABQRqf8NhfdB2BkZk4yAiB81df2EdhhmN91qauCCNR2D5bqCBBjYZRPUGGGfPftsg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.ef4a0c0d.0_1623786723682_0.6244948973825031"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.573d8913.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.573d8913.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.573d8913.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.f705e8048.0","@material/icon-button":"=12.0.0-canary.f705e8048.0","@material/mwc-icon":"0.22.0-canary.573d8913.0","@material/ripple":"=12.0.0-canary.f705e8048.0","@material/theme":"=12.0.0-canary.f705e8048.0"},"publishConfig":{"access":"public"},"gitHead":"13a9b9717491f67b5f5a219b279328890c0c951b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/13a9b9717491f67b5f5a219b279328890c0c951b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/13a9b9717491f67b5f5a219b279328890c0c951b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/13a9b9717491f67b5f5a219b279328890c0c951b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/13a9b9717491f67b5f5a219b279328890c0c951b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.573d8913.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-PXgFYh6QpURzKjbsYMQTk6sjk8d19rs6MbwqkpZGBxTm/m9fvij3VXTR3FyDvfwiCsPwZdyJA0qT3dQDhDKXsw==","shasum":"3615d0f64a9bc08e4616a3d6b433810006e8959b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.573d8913.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgzSu8CRA9TVsSAnZWagAAMOIQAJzmZ+h4HTZgBILZwj4p\n9eM5OHW60Nur0tu2LWjCWY69znjMYXIr6Tc7heTdtTwgshJt4IuI7t7T+kYm\n17Uog2iyGstGgTH+6TWBdr8/taA7NiF8yGy0khhW0nOBvDTcWcPuUWVn6TEm\nbaT60lBXjvzS8slNWUhPYgHxR7usdQx2Rn1heA78hBvgW6vlmQTrSigaxMub\nz58osNk9gMkW7Mfi4Cf4XZD9ROdqFTBFsnLuOnMTWQI5+32ihQwIZJ3zzIZ0\nf8o1QloABvT9sP/sb0lk1gIw3QOyJ3xoq+K6FnWofksAMzGGlXaFSbjk4PPV\nnqCl8WneTJo5Q2fc32GWbbpdoL5d3gcn7gdZY6ZPvzLOc07HtoSxailL0SGZ\nyKRPMEGCuo9my+CGHvs3QhxrgkO0eiXhbujNAu6uPBHVLGADomQdnS/m9zOR\nKuhHbyNDOGihnEiPUMvxn52Nj+kySC+pjoHnovU0eosm3Xus6CnIHc+8Er5E\nOocDn+Yfx4aTrYIgb7UA5m+PewA0UkLqEk2uMpEbN8A2D4pAUhzgFspC0Ojh\np+8cnXwINUPlsTPMdmE6nEuukfrq/Vj497pUSwAWx6OAQn4aMxgfOCg2Q1lj\nLFpIz9V3iBOAWWqCxVPgr+MefBiqXMDORXybLu1ZbKXthumufenydsLhAiVb\nJ6x7\r\n=KrFd\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/2E53+e+SCyepvpszJeI4uPRp66OzKW7VtNLfu4vo+AIgED3yLdV5pOt5XxFWGtYm6Fy9fMR+fZgP23XJKWYsD5s="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.573d8913.0_1624058812432_0.7983188650359045"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.21dba001.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.21dba001.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.21dba001.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.f705e8048.0","@material/icon-button":"=12.0.0-canary.f705e8048.0","@material/mwc-icon":"0.22.0-canary.21dba001.0","@material/ripple":"=12.0.0-canary.f705e8048.0","@material/theme":"=12.0.0-canary.f705e8048.0"},"publishConfig":{"access":"public"},"gitHead":"f26ab3eb589dc34a464186e9b323c9a9bd20fade","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f26ab3eb589dc34a464186e9b323c9a9bd20fade/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f26ab3eb589dc34a464186e9b323c9a9bd20fade/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f26ab3eb589dc34a464186e9b323c9a9bd20fade/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f26ab3eb589dc34a464186e9b323c9a9bd20fade/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.21dba001.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-L+gEZt5zMBXN9yLRbkEaTfgyzKgU8WUopROwpC4SwQ4TRwNfpkoyRO3bwmWIeXqDUIV5Tj8TyAnngdM2NGgAig==","shasum":"c1147f640af1488d346014de2fd5cf6800f632b7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.21dba001.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg0QdcCRA9TVsSAnZWagAAUrUP/j0+i3uEHMTk3FLD7Ov1\npu9N5VCdhdsJ0JSPFLScWlrp6eJuANMNerUSQGyuvhd9AgrwAGrZvY9Bm9sD\nH3cvMihE7sKXs52qJu0RcY7n/k9YYQhCKD2eNk86fSyUlozH9MiynoTC2r8/\n9aLYI31eaN5oCH54AdhlcsUqE+5G0vVbn0ngoDGy3NZn0aO/pvQfJLQwNstn\nValbAhBSSTfTxoCs3vjT09GbVD+v5R5l0WOZUk6v7bUwhEAIcIQpqPSXG5ki\nrYuBriioI9hYjDlRk2y0e9D4An9qbHAv/tJEJCV5MJg3EjARAgor0xCZaB7k\nYpJ0bOUmtvD87x5olhhgLqX9B7vzJjRpa5VRIiOrm1/HN6nFMYMrNRcZuOuy\nEV8Uygt0x/5fbtCu/7ULUZ00bizp92GVwEYGhHLEWdm3zTEo9efQo8jM4Tdx\nAfJXP+n1I3KcBa/eqtr3zso7FNvmc0mfK4CzyUszqgIDtjPTBUzLOionYljp\nrm15irF3jnl0rJWlxrvmmzkgvKcJ5e56jIGXc7ppkqs2wGwWowaJLBxJhrDI\nQu88rtKjVQ8w6gAVW1bHCQdNvfpD2uWw3HlOyeNTTyTZ5o06eTnaWoTsqiw0\nDWB+HucRGF8bHORc3TsYlUsoS/LkGU6yQuqkI0JWq0fDhsGjMnomEtBADxe3\nxB20\r\n=SXpQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHU9IehqGdsCbOfm99S+qX99AyR0BpZMA0JkLzLHhY0wIgVU48T5tNHKLaZ4Y2R0xixJ+2zr/KlO9rGb0emkboZuQ="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.21dba001.0_1624311644404_0.4440890126779671"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.6f5bfd0f.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.6f5bfd0f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.6f5bfd0f.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4ccd39bdd.0","@material/icon-button":"=12.0.0-canary.4ccd39bdd.0","@material/mwc-icon":"0.22.0-canary.6f5bfd0f.0","@material/ripple":"=12.0.0-canary.4ccd39bdd.0","@material/theme":"=12.0.0-canary.4ccd39bdd.0"},"publishConfig":{"access":"public"},"gitHead":"38e391cc489598145e8956cdbc0a234563260efe","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/38e391cc489598145e8956cdbc0a234563260efe/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/38e391cc489598145e8956cdbc0a234563260efe/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/38e391cc489598145e8956cdbc0a234563260efe/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/38e391cc489598145e8956cdbc0a234563260efe/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.6f5bfd0f.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-6PhtXWL37UQUo8JJ/EfftCnlkrnzjVryTaq8JfvxmOmUtBmcqELoAMyenkRhGpKUN4P+w60WAsCMawc9p3k9eg==","shasum":"8147942ebc034b7091a18514e02103f8fa6b4d75","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.6f5bfd0f.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1Q2NCRA9TVsSAnZWagAA1S8P/3BZ0eCnmppXLZJBZ0hg\nO3jzYPd4qF4wQwkXHTskktZX1Xh8ZSH6R3R0LFTmNJa1eX56K14P86CunM6I\nDVXshyDKcbS1Z8zz1B35goBDUFwP/1ZfDr/7FsaGmNDmhij9wHjUoD49JyVJ\n+msXTkTIQ0Cbh2zKG2GGu65NWlJtq/BIaPNjFkEym5BgOSudCQq9TrmW23cF\nllvXuAnZHsfLxELJsEKBB2vvxOaKkhkcvVkGIb+sVlRJxbu7RN36yhhbFBfX\nFt24gDKMz2uoVG5jPlDl8QLhPT4pQ7c60WCJXiNRdlvkoIuqGrEOQHxKTz72\n9z37LQ6L5DBTgDndaR3sPQjx3LtHvxUw8Wd1dbNCukNzETRMnoIocjFnZN49\nb+omXMseIa34kri6+oBuZA7hRokuYNe+bm+6M/2WV0VqYGD0HBcu4cOVhaJL\nPp+VLbfVfADNohwYIGqSZsfj+WykH536MrHDc1+tLRlh3KCbleIpvw60eA4P\nCkwv0O5lcfAf/xEDc8G85THFuh8xV5cUa3lNVAi4kUAIdSHcG60vvOxm3y4c\nAUicbAjpD1EKDzo9XVHzwz5jyRTnLPkFDdJzOVm1LaPFsyh8jahJ6s9W8Pf7\nsxbGJPFaAFTFuH3oOiIdiykAihSg9XgBKhPtm1BbO160I4T2/+VBD0V8zU06\nmWiZ\r\n=cNvg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmRmjq5Pr5ON7A8jW+bSvWhQ2yzV/U0b4sGpc4ho+i1wIgUZD8VcG3nW0+efEw9v8QWYWf7hN4frKjzo/e3W6Kogw="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.6f5bfd0f.0_1624575372875_0.2472896700714342"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.fd8360b4.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.fd8360b4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.fd8360b4.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4ccd39bdd.0","@material/icon-button":"=12.0.0-canary.4ccd39bdd.0","@material/mwc-icon":"0.22.0-canary.fd8360b4.0","@material/ripple":"=12.0.0-canary.4ccd39bdd.0","@material/theme":"=12.0.0-canary.4ccd39bdd.0"},"publishConfig":{"access":"public"},"gitHead":"652b3840a450a965d0a571d3b055195dddebc8ca","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/652b3840a450a965d0a571d3b055195dddebc8ca/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/652b3840a450a965d0a571d3b055195dddebc8ca/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/652b3840a450a965d0a571d3b055195dddebc8ca/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/652b3840a450a965d0a571d3b055195dddebc8ca/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.fd8360b4.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-DCq0zm4IE6Cl8v4+ijIYxaLcH/+m0bosa/Nz0SSjwaEO6zZxkrkGTYJLFs7Cla+NpSEzNQBFimV2cc5JiQBaPg==","shasum":"4bb48236bbd39dce6118d567744ebb98a95d1542","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.fd8360b4.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1incCRA9TVsSAnZWagAABS0P/2rarfpBbhQOP/5ccqgC\nWPAa+kXyuL8TmWoXQLbGRIlcF/wunBfbr5+M0dMqm+frGVDG2v8DKmLiovMd\nUDWHYH3IUR0dmA1pVnbwYigmiXIOrxcoSGuRvr1xYBYhhHLqpYZnysEZPaxC\nyoyzC9pY0ykOt0bUj0svbsWp+T/t4TtCLIGHfl2j7BmZNAtRJGaRoCNlCucd\nqxEk4sT+aKCtuyUoX/frYOUrVj9n/fSx6uEv1ByezhEDiieNoND7fS/aThm/\n4ekhndSV2ekx475HgKGrP2chn6sWZw1CAZ8Iio1wQ8jNw66JYNlJlCb3Hcfa\nvRT3nYaDtrH26RySSr7fkDF82FfuF0MILNNwgrHS8Sv+mfiIuL01npvjdiAj\nAGpI70d2UusI8XyKAsRMI/BT/ZvBrEW9Ug/Qj0YTK/qmbQxTT3BkiF5Fc7cu\nKviqlxvAZBARBxQb2M1GhAr09qLdZX0qRI8cgwSefgxlLchOZ5JhpQTXsfTj\n5bI10HtnmbHo2KlcynOiI+viXzXURQQ/QEKsGp7HSd2MkZ4N10P6+0GRRGRr\nT2zkOl9oPzOuO1ue2n3P8VeSX015rZJxGDnW/P2w3kZ0jhGesrC7x6stVpHC\nXL/UuJ2XM16qvOpFzCxLo87nWJxbxC/YuZK9Fw6Aibdh+cgI1DvL6mB8QUAv\nkZUf\r\n=mot2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBqZjJoyjF2Y0q9wBwzJskYKThYDYEvHqo9CdQV2oRJAAiBAS86xzbyKczjrGX7vNMYSQp2fkGXSlcf8liFbd4SKPg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.fd8360b4.0_1624648156429_0.1259850254166328"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.6f74432f.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.6f74432f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.6f74432f.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4ccd39bdd.0","@material/icon-button":"=12.0.0-canary.4ccd39bdd.0","@material/mwc-icon":"0.22.0-canary.6f74432f.0","@material/ripple":"=12.0.0-canary.4ccd39bdd.0","@material/theme":"=12.0.0-canary.4ccd39bdd.0"},"publishConfig":{"access":"public"},"gitHead":"c9a217708497c2e16eaef6de3d1cd70873d0173f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9a217708497c2e16eaef6de3d1cd70873d0173f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9a217708497c2e16eaef6de3d1cd70873d0173f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9a217708497c2e16eaef6de3d1cd70873d0173f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c9a217708497c2e16eaef6de3d1cd70873d0173f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.6f74432f.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-mbSyetrck31UOvsObms7qgh9ROXCQUtosW+6/LinkrButZb/yp8LsyVx4/NHkNMw8Gv8KW8CH7GUD+sGPuXTIA==","shasum":"34dcfd7b4d7d507db0bf4001a4657088ef7ae709","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.6f74432f.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1kDPCRA9TVsSAnZWagAA3fAP/R1lqONMYl9nVy98ZaPi\nvYW4AcGqdd5IP5FcGNI3JzDD9wnv0izYPWUiVpWtajVWOr/3U4qNJtUiPbCc\nnjJgIe8iX4a/xoojN4XAHfjcYssfO1F0cj5CtWVFbp0PXN0HVhzc0CokDof7\n22489YBHQuz4imk3k8ksC/2yL46XgYnyUBTYNLPIaS0rsI3UWPZdOMM3omwR\nQRaIvrSNHy0mAXx74SZqoFPgRC2rEgh6yDAdY35cqZ2J+WAHmYYXStNzDu4F\ntqDGa1tUiEA41Uipgv6KdJSrue4IQMq/2GhSTMGDM04dcqCerVYp0DtuNouR\nA1R7iuU6ElmjzGk9eQN84ls1qM3VMRLH0To0tTvi/1MCbY11j0lKd7+bzLxe\ngTwXqBtbzakU0s660gsZy0Ky42qVzGiyQmpgziZQNSFJGhyanF48SidN6VRa\np+/7DPMSF+fi9S3qeOCT+saVBS0aA6Iiu16ex1VmHzX/I0jOc+6WNp0LYulY\nznFGp3y23vQTuNn85XS/53lDcq/4zZmVvU/qeLgYoRrnooj5w0ivDUKNM027\nKNBQJ/smm8rDbvFOw/0c7R6CB8fH+WbZPRWgj7CbzWciaiFovKUt9Drr/F7G\n3aVuaCXir+uokVhKB6p4rHLSKKaD7pdh99gu+efrRwAKNCSKgqlJmDGK2AD7\nd+Jh\r\n=qo7G\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQ9Fmn3fJl3PxPJTfZJJ6RuxkNbKG/wdtAJ9sbJ9z/jAiEAtR27uEUA7m2RRrJmRnX9ABy0KrvFOvArtBbYN6KdzY0="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.6f74432f.0_1624654031508_0.11745689081993915"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.b62f901d.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.b62f901d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.b62f901d.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4ccd39bdd.0","@material/icon-button":"=12.0.0-canary.4ccd39bdd.0","@material/mwc-icon":"0.22.0-canary.b62f901d.0","@material/ripple":"=12.0.0-canary.4ccd39bdd.0","@material/theme":"=12.0.0-canary.4ccd39bdd.0"},"publishConfig":{"access":"public"},"gitHead":"05d3042d6ee960a41512f4385bd22af7dad2331f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05d3042d6ee960a41512f4385bd22af7dad2331f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05d3042d6ee960a41512f4385bd22af7dad2331f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05d3042d6ee960a41512f4385bd22af7dad2331f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05d3042d6ee960a41512f4385bd22af7dad2331f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.b62f901d.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-bE4Cd3Sxu9DAMNw8qZ+2wKBQOm/101tfMciRdoht/NZ3rwAhCIlWdRUm+iqcSuIWGpEEY/QMVUAyZavUbBuOmA==","shasum":"0212f1af27c69a657b6f456a3c5db250b6f0822c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.b62f901d.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg1lX1CRA9TVsSAnZWagAA/W4P/iyHO0dQ/HF0jfMOcp7X\nb0IRjjEUN/HI6Q7BZAAoWBRqr1oQ3NgdVt6M11qydtzJiy5K4D6b8hTPpUqG\nIhN1YN8F0lT4AbUzAbj3VHE8FX67MiTj/dl9r4WLNhlnlgSn7+PB/73kDOj7\nYvkCxap//+IaOsnAjZhVNZQgaIgubkzGu73qDX1Ptb3BoNlrJUemMd5lo07s\n4Ntsb9IHBfVW01CyPo0eB1KKQdadcpoMO+zNR8a5iianz19aCxv08JXVkP1u\nMb1vfuG5IXj7PU/QD+1UEYT9SpLN8Q3jfZWICJqoSUA2W22sF4WLWy7CI79f\nWUpEls6Bo/mtSkVmqPzwYF7IsysYuYWSxXLd1G1ASV3CrtPPS16avXOyWfbG\ndb5HU8mxFuOod96aNa99YaH2D0SjUu7fDugOU9rcR0tR7a1NZifxVRTkdj8k\nBx88wyNKKNdKg3N5OevXm6PLVgX+JW/EC61bF4X24hVQfvU0qnKUGpgCo4V7\nnR3O0kPJVUpxpRbZD++TyDMF/+MT91gTgQ7rKIHvCCUChtLaRSRcsPVcAUrS\niFlK9MakMsLc6v+wkUVjeNp7JvrJozixNHf8lomxwoB2vD0N/K8Bn9Mtyb7t\nJrel1b4RBvyeue87R+5qQwuffi+F2INalYU4vRo9Oahnoiqwv1Mlj/oJoA9P\nQN2p\r\n=AfUF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICpE29V+uh1LwNiezEvygd6EMZw/WOLKMw4KyNm+24BgAiA1a6IS8yI0Vpl0iKXdwoJzy10g8gRWa6dBmADVvrdJbg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.b62f901d.0_1624659444628_0.7712215884608578"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.73122cba.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.73122cba.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.73122cba.0","lit-element":"^2.5.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4c80072fd.0","@material/icon-button":"=12.0.0-canary.4c80072fd.0","@material/mwc-icon":"0.22.0-canary.73122cba.0","@material/ripple":"=12.0.0-canary.4c80072fd.0","@material/theme":"=12.0.0-canary.4c80072fd.0"},"publishConfig":{"access":"public"},"gitHead":"c6a144cd9623c2a8e58dd87af0807c1aa4d1f5e9","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6a144cd9623c2a8e58dd87af0807c1aa4d1f5e9/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6a144cd9623c2a8e58dd87af0807c1aa4d1f5e9/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6a144cd9623c2a8e58dd87af0807c1aa4d1f5e9/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c6a144cd9623c2a8e58dd87af0807c1aa4d1f5e9/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.73122cba.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-Zp2DBz6xeecIir8Aedohv5owYfxxbM490TqzIMfg+Y4uGH+eRoWHsKw8HI1uEXYRmOp6xcEGpT6Xc1djE9sybA==","shasum":"6557043a6edaf8189135dd7b5f7bb3faacf10f83","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.73122cba.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3MfYCRA9TVsSAnZWagAAoqcP/RRD2GQoQt3mdv5H6hZR\n3Db75BjlLfAG+vRTJMZZ+zkCacjty74YF6/sAwnZ5FgzCCPWWZuB58MNKWkR\neG7KBr6ra55W0VDpa4k3rSZqIg0tqUcssBBkI/KI6eRjfSyBxENpKRt83whZ\nca5TafPtQxLs5ionCrgLyFYlk6cNPxKRbuToiWP+8imkPk3CAv9DvOtv1Wri\n5TS0TuwfgKPNU1bwn1/nY0oJ61NzJIva0/rDC59A7pRU7RB4vw7467Cl5fpx\n9AfXzA4z9yf9QrO7REwjogPt02bCNxd3dYT97BxRrfVAFfniNg+WEGvZ3TZL\nQjFYnNqsy9/51ww5Z/Urg74E4PpgUPC/hvU2nQ2xppPC9mPU0y6RI11k0OiB\n98fQRjzBn+dkSMjJxKfo0CgVrXNbiwR5vDVoZf3dgOvhKSR9eVFNSDiCi0t3\nAd+AWmErXZR+SnN471cbIcZiQYUZKQnfNAPcej/CjGq+/iwrB9FlClo1Mevr\nAwpLXovd3dwZe/T7qlTCkN7HRplKLh79jqvPktFS1H+mOs0c7kyk+C9FkLNR\nGDXVIRwbshcdD9GlesD7xiFYBhFZgPqHtokUYJdmfR+SXVXqQcK3IpNKBCsw\npbSWlollrT9YxU5UU5jRmbs49MsnwcGjilkz1hYKyGvtgwFqtwl989OGXFue\n1Kjg\r\n=I/cx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG9OeEBZvU9T0KBRlVRQAcvWaZsPB7EbT3y2tnR6FgbgIge6D2oPwGX+/m3fJbDXXW9I8iJT9XS7+AEZ9ESKQVg4E="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.73122cba.0_1625081815887_0.798172362886493"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.a6912af5.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.a6912af5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.a6912af5.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4c80072fd.0","@material/icon-button":"=12.0.0-canary.4c80072fd.0","@material/mwc-icon":"0.22.0-canary.a6912af5.0","@material/ripple":"=12.0.0-canary.4c80072fd.0","@material/theme":"=12.0.0-canary.4c80072fd.0"},"publishConfig":{"access":"public"},"gitHead":"b34c74a66bc7e54e1165edb13005a2923702f9e8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b34c74a66bc7e54e1165edb13005a2923702f9e8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b34c74a66bc7e54e1165edb13005a2923702f9e8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b34c74a66bc7e54e1165edb13005a2923702f9e8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b34c74a66bc7e54e1165edb13005a2923702f9e8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.a6912af5.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-aRpHN1hD/OyHQQNi7ZMamDHUMkzZimQBKibaUlZaGqnZOSfkrTxYriZ2Uk7zl2VEz9A1TEv7YmL4ofpIYlP+XA==","shasum":"a06b24999fd440f76a038117e2564849e083b0b1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.a6912af5.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3jTVCRA9TVsSAnZWagAA318P/RXG1Y4UUq0eTVwR11mo\n+Vd+7OZBnv3q3lMuO721oechG2BOlDBFVLIbFMqDN8DHtexDPi6sI4u91/5E\nZlf4pG3JTFZfqiZrgo2/9Ir9VotxBIjGZNnWnAOfN7R7mf+JVFl+rzRl1TtU\nXo10oKRoxSnPbzaH+Onh8UAYT1AUOSaogCJrYx5gix+XYvXIVFaxfH0frtWI\nZF78svnoSs9cNEE2a8jOL339UUvZCcnglUGm9EkVkkOGRNkFmpFF+TKu1/+e\n1RSovrojij7dIMBWedYx2Ua9Kgk0VlksxWqTKf2CRLOAno53NAin5EoOU/+p\nCtV7TPQeeoRAIUM2pVwPO/Q3j5AzS4VVUpOQKYH2thzog3e7e1hCUKQAVu3i\nD+6WTjfpkpen/7+nd5smDly8kRhsZ5LteEvdVJlKkVf8ydZLbruzcFOQR7V9\nT+haH2sB4BXXntUJeKxDehmTQO0NPQjk9hzyeqaRnJKK1BNFX+LZZcJHt2YZ\nIXqxUcciUrYCl5Fc2VkAEQW7khqU5KHYHJ/kmFj8KRxavZzPHTwwUtKP5qHx\nJYhkf6N3SXve8WsETw0vpy7jkWICz60HVWGlSbQNANQavc4rkkwzix0rsQc8\nDradjmWIiNvQ+mY8GKsfiuZHMiV46/kWm+TyEFV9k+H290t8z3g2mPuplOex\nSnn0\r\n=qgTG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICpl+mA5LINj/ppINZ5BhS+osG8WUPGedBbxk05IHPtuAiEAoh3W9r0Jyt3JGayXMfwV8BVetyARXmhKQiKHvlQ7mus="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.a6912af5.0_1625175252945_0.2919664064734204"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.134f24bf.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.134f24bf.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.134f24bf.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4c80072fd.0","@material/icon-button":"=12.0.0-canary.4c80072fd.0","@material/mwc-icon":"0.22.0-canary.134f24bf.0","@material/ripple":"=12.0.0-canary.4c80072fd.0","@material/theme":"=12.0.0-canary.4c80072fd.0"},"publishConfig":{"access":"public"},"gitHead":"1191b29dc7fa661811a1c3960131fce8394fc84e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1191b29dc7fa661811a1c3960131fce8394fc84e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1191b29dc7fa661811a1c3960131fce8394fc84e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1191b29dc7fa661811a1c3960131fce8394fc84e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1191b29dc7fa661811a1c3960131fce8394fc84e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.134f24bf.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-3rzgxUXkOcgql98uhqNi8kp2iFrIAbtXiPMM851YBlYAS5PdicILKi/jrJ/eEj1Qrg/VxOSP3Vc3LnbsOhIyig==","shasum":"43caa48450b2b0bbccf61ad495eacdb522a9fba9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.134f24bf.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg3kKACRA9TVsSAnZWagAAVtIP/1tkkMHp99JtrYOPANSk\nP1kK+eAQJbtV4gk4OfjZaMMqGZKUwv0dBMOLv5uw2Ybia12gNO3ArEAUGCih\nFhxNkUbsk2jCiZJCCn0STazuhVOHbNALo7IcFIRA4IeXJqM++IL0Bf8WzH3B\nJLscbiCMAHoXoEh4oOSCetDjztIteFd1dmOsXeADaYGNn/MUoR5tsvqPsIeI\n3eTdAswFcK1ZBqomoTplPy/v9wKzpSDxbR6deBgt/2g4M/A3o/Fhc1OZ297A\n1Bpw7w1ntPkCYGa4a8pbyM5pGab//eV5kW87cwZcJ3GBRYoLOCY+Gj7weRTj\neOpDAbwKc9uMgjvCkJ9MHFUh01AYd/OP9gwmHnAimGa/HShal4S5OhxoJmPK\nLEd//alXJVT8lCt1JZ02Edg3gtzDGrIbyYTDY7ijwVyBxKWYtU6KFg2SHVOn\n16L/LT7crC0U175VbKIXoj3+TFzXycG1J3fYsigrswtf/dHeNXEQhzZcy2+4\n1DPef/cfwZ84FrzvcL03tmsvV8slbdaQJ/0S2itOmF7mKYHxg080DTMUS4+T\n1Z6d0g0z7oekrg+OhR2GiqY9uJvvceuae9RB6YHklYYnB44fcVRdCGxECk2V\nwe9PAl/qm+WWhW+TKk+YHmksJXKjQmZGcTZ8Ft9wweKWSYnHBHov43lCHAmL\nQeMW\r\n=asII\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHE+rexFqP5wd3Ke4PT4cBdSCwZHvfSoKVbU/mHJ67BAAiEA3cp4H7sf+ZYfRttxcYzbd7OCkw4zDiSy1dJCpzsHLHo="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.134f24bf.0_1625178751395_0.6171549790069224"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.1debb78f.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.1debb78f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.1debb78f.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.d0f9f3f2e.0","@material/icon-button":"=12.0.0-canary.d0f9f3f2e.0","@material/mwc-icon":"0.22.0-canary.1debb78f.0","@material/ripple":"=12.0.0-canary.d0f9f3f2e.0","@material/theme":"=12.0.0-canary.d0f9f3f2e.0"},"publishConfig":{"access":"public"},"gitHead":"05e5511ca831a84c47e7bd43f685202e9213b33e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05e5511ca831a84c47e7bd43f685202e9213b33e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05e5511ca831a84c47e7bd43f685202e9213b33e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05e5511ca831a84c47e7bd43f685202e9213b33e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/05e5511ca831a84c47e7bd43f685202e9213b33e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.1debb78f.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-jl9dobuRCkjI9qejWydo7flV/n15Jdjn4GtKcf5kGP8+jkPUoS6G7+5MAjMsC2MVkocKwkv5kPVIMFuNTULZ6A==","shasum":"cc1431d0f876b06c64425ccc4cd2c79a73e2f1af","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.1debb78f.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5PlmCRA9TVsSAnZWagAAe8sP/13dnFQYTfI3vZyUssh1\ndtLh3iZdDiLtVhw72BwnK88yJ4By79ujbfbcKo4URw6LP3gh5BsKjoduz8Cf\np2Hw03EEEiuzgb5Owq1tegEvD0O+zHdeTDKLgDyQg0IU0lTD7GVMk/8ONV+O\nmZN0oz1bj9mJXT06/cyeZmHR168AB5mMNZiAgMUDeqQSrDwgYTDcBKZESFOG\nifhEOLJsBn9HaK451PL74QYZuYsq5Ylp7FABF9lWUWCvlG5N8mHT4h9Luoyl\nCo7+9AAVYZfdJyiH4sRCCHs9pzD36R2AZS0Q5MSenScb7JUFOkJjjOUF7VQf\naiWkv6GaSuNzFki2cr+Y6cqDVPDRtz9d5od5tF83GOSZmOCWoN2CDZIJGq3V\nluEjcqKZ/oUeZUXZ4tS3AQzNeP2EQ5gXHSLgq6ZSnFna/iHQYyXqbChOq/lW\nmpKOCwXfyXEQRjDhesBOqta/1LbHdz9jyMLi/G2H8MvYgbMI2Ir8XPj06g1g\nQcnaQckDwRIvdbFYJM50Cvkmu8qbRj+NaUNKPnqOZBKQQ9+O/W83QXih6zPr\njAxpzGDtuSfYXsX0/KkdgUWLSxBXB215mvyUjYTXnrKYKteLnIzhoo6BON8I\n8CG4xafaWZzkev4qOC7bvyIeOfSOhBjNWiJod2fJxYUWE4WVTWTwWQ+2NxKU\nVKQR\r\n=3Hav\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICXHndrcAZZPv+j4uFlD1p8EjDSPnLl9b/1+QByeHXOsAiANk9+Zx/ydapShfsAzSE4lCw0vfbSvJuIaDLhg5QLJwA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.1debb78f.0_1625618789627_0.9766005592245803"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.d53edeb6.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.d53edeb6.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.d53edeb6.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.d0f9f3f2e.0","@material/icon-button":"=12.0.0-canary.d0f9f3f2e.0","@material/mwc-icon":"0.22.0-canary.d53edeb6.0","@material/ripple":"=12.0.0-canary.d0f9f3f2e.0","@material/theme":"=12.0.0-canary.d0f9f3f2e.0"},"publishConfig":{"access":"public"},"gitHead":"becc7820ecd046cb48666a32a633b8d9f76f2980","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/becc7820ecd046cb48666a32a633b8d9f76f2980/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/becc7820ecd046cb48666a32a633b8d9f76f2980/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/becc7820ecd046cb48666a32a633b8d9f76f2980/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/becc7820ecd046cb48666a32a633b8d9f76f2980/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.d53edeb6.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-Idm8G3JZeH6mWOy8zoRau+SLT02uePdWef+EYx5izZ6B4CGC7iXC7L8Mz/4Oq6dQfugd/4BtyUwKt8ujxOJkNg==","shasum":"344934dd53e023c275140328f4c2277f79420370","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.d53edeb6.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5d2oCRA9TVsSAnZWagAANI0P/3Ocgt4EBFsaDWe+SKgM\nMv1FMm/K9kFVPp+SuOsGj0kdrtrxSAV08E9BPS+8bYkJEzx+cLV3YutMfE3P\n9cpnY/C5LqrPem8t5NkzkZUOTevz7sFFP+xe/tHiiO8mRjLeF22VytwCRiGH\nwMBFobdvrd4RPqnNMe6d6S+E8se7RuNT+SBx9HXcLXvGoLAbxHXzZbIxOrp0\nrf9eCad8puhsMXo2aMMET+JHz696NnrgTX4m8F3Sps0bGAloqlh9uKeu/B+b\ndwh0RJRgq6XWRFnhDcCGEh7Dh4bu3zKSgxPHTwJJlVoGZI4v1zo2+22V8Egu\nXF8vDl4GtYCCBXj5Ymv5priqZsowRPZVvNDFBMt5Ucspg3GBm7IvR8ARxWvo\nbZDccFiS5Vd2ArzKaRLxudq3WvbkSh2NzS/+/rPyxdn0+xWnwbNhIRTGi1bu\ngVgtf++7Ksfw3sD9+I9k0fMj/SICdoCetQ2U18TQYZycM8cPXL/Dzk/SVYZu\n1mqsLXk1XcxmQsbLUhtGekVjGL6VpdDLX3ah5NJcSJZwmrTnx8g31AoYSTY7\nl+Vy90j3aVxonN5+TzJjJM3m8VVpJhPV8AyaRmab23uZvDN6ReYVd1Sn9Aw+\n2iC5EfEx4KAfWDh+nOvHyTbeFkex7Uv5wFb8AjQAHp8s9V2Re3rPjtR+a5yY\nTkjs\r\n=Qteb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHgVUlDyycT56Akpyxe1xWt1l8UWOpH8S0vexetye5KkAiEAz5o3UrcFGdDGGsh7gh2f3EIK/hj5IParERW0bFDWJq8="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.d53edeb6.0_1625677224139_0.6115256343088309"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.2226489a.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.2226489a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.2226489a.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.d0f9f3f2e.0","@material/icon-button":"=12.0.0-canary.d0f9f3f2e.0","@material/mwc-icon":"0.22.0-canary.2226489a.0","@material/ripple":"=12.0.0-canary.d0f9f3f2e.0","@material/theme":"=12.0.0-canary.d0f9f3f2e.0"},"publishConfig":{"access":"public"},"gitHead":"4ac660ba00e610510de0d1b8c86d4095110ac230","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ac660ba00e610510de0d1b8c86d4095110ac230/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ac660ba00e610510de0d1b8c86d4095110ac230/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ac660ba00e610510de0d1b8c86d4095110ac230/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4ac660ba00e610510de0d1b8c86d4095110ac230/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.2226489a.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-qhtYVPPkGzbVQA5EoPc08pNG9J6kGnB5i9tAkYsNmFubBDZwgLoeeGAzsasBvxw31TkZas6lPglgAc5Gj9oARg==","shasum":"9c018453cae35e70bb498a739813b10db668a976","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.2226489a.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg5z2ECRA9TVsSAnZWagAAwa8QAKQoTaZs1iR7zc0qOGwr\nH/fe/f3wGaM26hpquDGl/TEjTYFDBJbvKCtwoNOopuyO8iN6afhFINIYKojv\nwunuKssb4IuGpKzxfMrvsx5Fcq6nWuREKcY0IaQCZ23lcUw/9XepONJDD6nf\njKSXUKaxM7lxo8LB4Bzt00PX6WvevCsPrhqalJAfRqRofN5yA5aeIJDYItyh\nVLMSAIeEcKpp1IxK9qAdziFI+1LQFhJuhSIBrmlWjiqBLhgDIrj1NHGMf3Gk\nUZ3Jg4TLGG/qAVs/vcyGijUAhih/3j25imLbr3eX2A24PaqiSWGZUsE1mhhB\nSn2lgZDJksCt+5TxI8+qVDTL4mVNqc7UFlDtq9yukYKGs3wD5ZtvNoQTnGHG\nAVkS/imlMXdu4iST/yhNTFHN7qOukpl+VUhryD85i+fKcFwmmEWpJIkaC3VM\nEWTa7Jj1M9XoPFhX5KQuRO988acpoBVCYgZug9QfjQ1hkYDO9bIGgBffkMxT\nYkkSyL86GA8csxLZ9CWyuFIIhFRknMV9k/tM89a5PDJyRR9iE89tGt2NMrww\nc0kBBtE6D/KxfryK+pVHEHzf37eT/GIZbGQIWyRm+TCTxcsoloNtgn97CIC2\nnU0QoSnVdj/ezCO3XA2+8M0jlF8YIMI03LDy0WOwLEGWYuKHBH4R3aj7sn04\nQzGx\r\n=bEgC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFmoObIrzOqLDvU6b5h3g7cKgVNU0Umm0uKYVu06nDAfAiAUmjGa+Qqpz7LkTluyl++jNa7ZanLsP9d2paIoYwXmMw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.2226489a.0_1625767300577_0.8187112502189808"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.d4801c11.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.d4801c11.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.d4801c11.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.adeac0549.0","@material/icon-button":"=12.0.0-canary.adeac0549.0","@material/mwc-icon":"0.22.0-canary.d4801c11.0","@material/ripple":"=12.0.0-canary.adeac0549.0","@material/theme":"=12.0.0-canary.adeac0549.0"},"publishConfig":{"access":"public"},"gitHead":"2d6201005f2b928287b990b2ce5ca643ef37ce6e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2d6201005f2b928287b990b2ce5ca643ef37ce6e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2d6201005f2b928287b990b2ce5ca643ef37ce6e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2d6201005f2b928287b990b2ce5ca643ef37ce6e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2d6201005f2b928287b990b2ce5ca643ef37ce6e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.d4801c11.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-nwRtSOqK4rGo1XDhdUHgv/rhyuk3HiYui7k7Z94XNvTkTwJPSoZGbVW9v18twZAGHDrwLZr4UCNpnkT2zDHy7w==","shasum":"787186d960c6a9c13bb4d654dfdb7276f1872b82","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.d4801c11.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg51nwCRA9TVsSAnZWagAAjzsQAIi8mjX+MDlDMbUzvA5v\nGTkKw1GppjDcqyaKP9BjK+yMgoSNSTVFAHP5WXBPNNGpr9GJ/N0X7gVgWsDN\nZmOP2b+L9sRj25hMRxWGjPK3+aEMin7sfu0k078VtNYOzeCw1sJHj4ngAFcT\nhOsXFCVvBDOvTYSHBh9dj9yCMrUfHdIk9ExDtBw6oS3ymM/0tgRLXt/nZQ3S\nV3V+6ky75pYhyqSFoC7ts3YiqWlnnG1Vx+Ejeqrw/hi976ZOy+OUu5s4JxaQ\nTB/Ncj8a3MF/4PEyLbp4CDHk0zPzLtC0kEvezY7p3y8JMftwUH0ILMwz/RLd\nnkOC3zIRU0bSwM2qtOf3rv/Voe+Ww61tpFa3pcBG+ZYw8AZfRjERsR9jAJ/Z\ndp4CxwXrFSCbK8YNkMZXvn9ksbyRrz1Sjk475QH6+pqjlmn868yM0o13nxOV\ny/dptaR3v1FisDGtV+pL/SsVEUrlmjVNyss2og7fGhA+q/2xcgtf2OQtQ6o2\neBb+Tqm17VVEiXpMZfKbW73ycTdDEcyIm4fwdnIZC/ahNekQTRR7Zr+M/vJw\nVmsuo4fZ78MRYKafMF0Fl3zk5DZDNdjvrh9fjp1qjvhhWWH0+uGy2gr6iy4c\nolLTASqq8YbcjqTC8OuoPrtQ1FPU/s1ce3PYdQrRyTtb5F/2rhMaxspWJHZT\nLyok\r\n=aOF1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCIdf5o3W84VHd2z1t4mjj/AHqI3xLZPCXSh9hh/CMaNgIgPl7q4tCZL3fI+M8FoINeqHHk9EwN5zd75YE+2HayF1A="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.d4801c11.0_1625774575322_0.8780357090895978"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.7ec5f2d6.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.7ec5f2d6.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.7ec5f2d6.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.068fd5028.0","@material/icon-button":"=12.0.0-canary.068fd5028.0","@material/mwc-icon":"0.22.0-canary.7ec5f2d6.0","@material/ripple":"=12.0.0-canary.068fd5028.0","@material/theme":"=12.0.0-canary.068fd5028.0"},"publishConfig":{"access":"public"},"gitHead":"530ddb2b50487eae209a7b76d4233a5b591dc62f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/530ddb2b50487eae209a7b76d4233a5b591dc62f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/530ddb2b50487eae209a7b76d4233a5b591dc62f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/530ddb2b50487eae209a7b76d4233a5b591dc62f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/530ddb2b50487eae209a7b76d4233a5b591dc62f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.7ec5f2d6.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-s0C1xxBnqq57h8IrVvDEMxVxtE1dk5r8/srr+gg8IAFOXK7cB8NLlkS57dkn3F24z1ttfAWtELaTJHJZNZgDpw==","shasum":"ad90f64f09f0972e89e2edb56bf7c9330a409d21","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.7ec5f2d6.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7HkKCRA9TVsSAnZWagAA9rsP/24G1u5RkL4T6Tfcigvc\nTmMbk/b5LKDZgmK6npBjdqclfT0bTOG51H2nZb9COOIC+xT2QWf//UYrX5lJ\ntBGm3rVaRBBSmEx3As9c6GLuRpRdnQTbXWpfBcHpeQY50tNjCW8iBFigm/OS\nnl3e4IRk1kzUtfYRe5I488Gh8Fb954CtK8HxVjNOpKKeywaJJoVu31mUKCkA\nIbB/SrhPOeTTpQh7CZCE3qMy1BiufazxOr80mVrIdSRJLsC/jrkIHcpv3PvF\n8M5IEeE8RGRagUH9WPQF7EwmeUBGA8aRjV+ZTs7SGYYewtBcoNblWFUf82/H\nbX2x0oCU2R8QahuMvFgEoNDTNzpygiWmFk96fYVTnAKile/mudCWA4sgO9pL\n0KbQ/E4l6t2KMw7aqvtExggNa7gmGqrDx1NLdNPnSgnvsjZNbNTHLwueoize\n/4JIkup2iyuGbxyASoIan5mmzQu9Dd8kLIg57ZgpDN0+5nZfsUnmILFqJ9su\niPA3J2XLSg2kmxxkBRWdy2uJk/C6B67469RQ9vyu84QNEs/u9mT776eXyPzv\ni8viA53q2yxO9kNzK0mHKDjJSeqa1qw6KV4w5IsdNIcX/OxRgURpMevvM8i3\nO8wNkW0rqTXQpyE0tPf6Z0RAB3GJn+zvJtdU1tBFU3tx+pfOEB/7wANd0f1M\nrpGf\r\n=W5HC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBRcGmfAjXINl9HAP7RP5XFRJR83730eoYjcwxCN9HhEAiBRRc21ER8nQPKqDUY//GQNWyWv7IYyGZZ+wrkWaYGV3A=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.7ec5f2d6.0_1626110218101_0.053190861148505686"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.86cb4ca7.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.86cb4ca7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.86cb4ca7.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.068fd5028.0","@material/icon-button":"=12.0.0-canary.068fd5028.0","@material/mwc-icon":"0.22.0-canary.86cb4ca7.0","@material/ripple":"=12.0.0-canary.068fd5028.0","@material/theme":"=12.0.0-canary.068fd5028.0"},"publishConfig":{"access":"public"},"gitHead":"f679091aef1ae61c94f4217310d6cd1161c48598","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f679091aef1ae61c94f4217310d6cd1161c48598/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f679091aef1ae61c94f4217310d6cd1161c48598/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f679091aef1ae61c94f4217310d6cd1161c48598/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f679091aef1ae61c94f4217310d6cd1161c48598/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.86cb4ca7.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-CsLADvJmGyqH8FJewKkPGLvk+ahJZikYqa4PJvVjpRJcxu5E/QynGr8Nui3Tau4y4t9ntMKZrFOtd3+eeM3Z/g==","shasum":"545069a9c19854934dd756a5ea18356a43d02a1a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.86cb4ca7.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7c9nCRA9TVsSAnZWagAARsAP/0CipcFrmY8g3y/kgoZH\nMvwtoncSVBtA/CYj1aNHscshDFufMfMcpm4tFz/Ius4IZyiCKwkyV4qKXYeq\nXm+7+L6KwrgfnrLmECFSXaXr0ExL1EvyyAibmny6H7NTDXRgRZVFzQlE980L\nWypnY6Gq1Q4KfCtbqMuwaIck/DmBmp13YacUmjVanmUqF/UneXx7Me0qWFB4\nMsPxY4jldnJuNVtxOeT9RfdtI/kpUm2ZaCmXt+Z0QM5A9s8hqyYqAl1r58id\nFwzG6EulsbaFKnI6VGutXS2LlEKy2SlwkVWUVB/wBTTdlQWa15z7mot8qL/z\nkbRRxW1xcNSH/f3CISdLPEdymff8gE2hlnIQfsyaRZvhNHj7CTg779B2aah/\nUYuzGDgPlPVXozh81w+od7NEPL1Zq51Z3LF0iqSAcA+xCDRrsJlHdaX+fHz2\n0hrdWrOdaiwlWfZZbdRyfE39T5Q3Jrp60XCjJ4EAqGjWu0gixeqoUhGg7hOB\nLBWBLesOo2pahG1CxjI2lbxCDv82vYMXWELYZjkn/dbDzn2GArd2EHXOxWtR\nAmtKL5n5Wyzn3Jq2mgwNUb5I6VOufpuaUwWr8xGRXihP+ye8mClPCkOXyKKj\nhqkD1mP0hyXL8gaXCi4clNpR5yUqIoh23m0Rr7FPfU0si3DCR8KZgFHqux8q\nLj4M\r\n=vO9g\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBSH7GYlV2PUoPxGe33nt8wFgX7mOIV50gnMF310CwAWAiEAsEGn0dI0LCq/sAV2wiENjspDO6xC9Mw/6P6LbfrMBVM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.86cb4ca7.0_1626197862797_0.04007402573340957"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.bc9a724e.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.bc9a724e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.bc9a724e.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.ea77795b1.0","@material/icon-button":"=12.0.0-canary.ea77795b1.0","@material/mwc-icon":"0.22.0-canary.bc9a724e.0","@material/ripple":"=12.0.0-canary.ea77795b1.0","@material/theme":"=12.0.0-canary.ea77795b1.0"},"publishConfig":{"access":"public"},"gitHead":"3f6fbd971026d270d71f4fa8515adb70cb387ae3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3f6fbd971026d270d71f4fa8515adb70cb387ae3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3f6fbd971026d270d71f4fa8515adb70cb387ae3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3f6fbd971026d270d71f4fa8515adb70cb387ae3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3f6fbd971026d270d71f4fa8515adb70cb387ae3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.bc9a724e.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-uG5na1XxL6poy2RDsIBMruWVnfu4Z0n9K51PhdnwPS0JrQosrnY3o1KKRdu+cIBbkbHK/uCdLw40lrTjWPMPcQ==","shasum":"b889291f49e6732a78e132a27aad9ef1960bcb8d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.bc9a724e.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7d6GCRA9TVsSAnZWagAAmwkP/1sHx1UlTOLq6hE+ALWM\nluWv1SsBxWFDXknL7Cx1C1VKpH0x+ryJDYcdZSmx7tBa+dlsY8KNjjquYEgX\nGUgYlgNlrMqAdzLjVycoFkYJALCkZsPswD8ueNeNvF3Rjrg7Ky9lJ855Jf0q\nSYibnq0jiR2RwOBE7lw3RLH6mro5MRskkvHh1D65xl0y58klNFogqPTXj7l5\nczOhUwzjQ3cq5q7mgbUZbahcY0y/FlJnfhAlcgJR3phNpPHeXLVXbcy3QwiG\nThgPMLUtMnX8ugOYcwhmLQVG5TjyBLf+2yiUtthuQsp+1+E8eIp9ENLDvyOZ\n9Cy4KJHhurqz33DndDI7sVopVdQ7EoJ6GAtQqoL681H1/441PbcC+SSY9IW1\nfsliJWo7P91wqBWM9vygrPKEC50OKKainPKttdqO2/S/1BfN3zrcH58YT15o\ndMVYwE7nYOrwOwKJsN4XLbY8iSKhHbfbMse9VBIn1Ajs44zW+Vcog8chzsfU\nrhjgyKbRSubzjWf+YE1ta1EAM5H+3KJMO85D1FLQpBmJFRPJjhlsC60EUEUM\nOsxH/xlSJ4s/JGNLUg5tOni0Ue80LI4K+5SpQzoIwMGUgeybnMswgqii36Gx\nTIQZv+YZSJhziyWUTuGSH5VjcJNs2kOAMBj8k5DjdwkQB2S3yakdt7bNDaat\nbXgO\r\n=maMT\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDALtOrvampwn2SW78L9CIz0dK9Daaz7pjIZniUOs1oTAiARfXJh+XsbwMEu6oig1jIFZEmb2NH5wSczkQZ/qIprgw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.bc9a724e.0_1626201734112_0.25192933418063856"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.7847b83a.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.7847b83a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.7847b83a.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.22d29cbb4.0","@material/icon-button":"=12.0.0-canary.22d29cbb4.0","@material/mwc-icon":"0.22.0-canary.7847b83a.0","@material/ripple":"=12.0.0-canary.22d29cbb4.0","@material/theme":"=12.0.0-canary.22d29cbb4.0"},"publishConfig":{"access":"public"},"gitHead":"96a87e19e381c977d8ac1c7a5a20a261fe54c448","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/96a87e19e381c977d8ac1c7a5a20a261fe54c448/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/96a87e19e381c977d8ac1c7a5a20a261fe54c448/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/96a87e19e381c977d8ac1c7a5a20a261fe54c448/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/96a87e19e381c977d8ac1c7a5a20a261fe54c448/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.7847b83a.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-O42ttY+vZDidWx4vtfMGL4N0hQw44n1u2krFeTPwn6zmLUTyTIQr+VM19arqtDu33DCfzZxILxE06IJc+3Lbkg==","shasum":"5b6cbf6c0d09df2ebe91421bf09a22da324da6cd","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.7847b83a.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg7xx4CRA9TVsSAnZWagAA764P/RD72whgPEWwl/XpI1Mp\nTml6sC7PJ58zYe1Abx1jpMy899tLgZnIj230WDpdXEaBiOPvIAMD/EMolN/1\nSUV/1ncN4IjKYaikIR9oSl1TmIcLzxR2BK6cB0VMmA49fdZxCjlZRMXC/ilE\nSgp8FR+xa3F228P2rkMNRU9tdTcwzvQtXkGo/HYj+dDBU+dn8aRs709rmi2g\n5g15js+vbypzQBUFagAOmITPrzGqCydmGVen2EN+GQNSxx91qfYRiPzGXYo6\n/ntxYVajOGC6TTgimbMMk/rJG571dlqxa3SWoS7Fp/bPsHZW2Z2iT7DqTHec\nTeWi4TI0KtFphmjrPA9kdC/V3d311uZuYC3euRF7oHUY2PifCeGvaC0ybTib\nRnXXnnpgKcCaERDOhTI5SeAjVQKy8THpQ9HniyeZxElzdn5qedQXeQt1aGpq\nf+X5+E2ex+EA4/c6k6qkxPeDxMo6dLzmYKiAaG5A8nS018cl3ZFy42bPMl18\nPz8OjUU5WZwmVE34yDtOEuudQfL2z9A1DL6kDlCDw+NLCeGYD0GQGsHEWTK+\niiSWbCstu/JVvAP3SHbrU6faWHqbs/KoOJhYUif4UZ16YNQGhODY+eemzwcs\njEUB5i9H3J2oMY2arydsbQSo+mysCvtaJhw/Lrw59uGuzX5UhW2RvF8xBOkl\nFzyT\r\n=rYOe\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDv2ehfYucBGm2EO+b12FIIrFaPWSl40wtuQ5rKMAVuOwIhALozI6TZ86XWid7wRNV+5Jk/GN+8DFRFev4mRokgrQWH"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.7847b83a.0_1626283128023_0.30314809099119144"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0-canary.8cba18fa.0":{"name":"@material/mwc-icon-button","version":"0.22.0-canary.8cba18fa.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.22.0-canary.8cba18fa.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.22d29cbb4.0","@material/icon-button":"=12.0.0-canary.22d29cbb4.0","@material/mwc-icon":"0.22.0-canary.8cba18fa.0","@material/ripple":"=12.0.0-canary.22d29cbb4.0","@material/theme":"=12.0.0-canary.22d29cbb4.0"},"publishConfig":{"access":"public"},"gitHead":"0eb1334d9597f86a21b5f9edc232a1c0f67f6abc","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0eb1334d9597f86a21b5f9edc232a1c0f67f6abc/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0eb1334d9597f86a21b5f9edc232a1c0f67f6abc/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0eb1334d9597f86a21b5f9edc232a1c0f67f6abc/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0eb1334d9597f86a21b5f9edc232a1c0f67f6abc/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0-canary.8cba18fa.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-pbHnI6twRDz33f9rE+d04m+TE0Sz02y3+9fQqLkoHOnYf3rL3Ut0JotVtZrYJ9W2zx3drA2efi3U4B7bxR2lfA==","shasum":"411813f3e26bea993d1e653069302bb3fefe2e2e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0-canary.8cba18fa.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg70iHCRA9TVsSAnZWagAAGwsP/0VKlNHFK+Z6m34VDg90\nzakaaGGnQ/iZ6kqJsj2UmlYDlv15VW3pR9Z3gI9X9RzDtA3jJFCP0Hx34XVC\nJ0ss4zKaVfc6OQ780agucR9G0NpIUBsofHGQqVJxxM/hCuafHgdDnvESf8ZJ\nPb2CYDNOoyoE/XndBGXYa1E0PmAtAmxeyAoFqXubjexJGi1a6auNocko8PrS\nzj3ZR4WIcqJ66uqKiSGDQms/edztymiw0+FhDxIGllJpN3m6IANSKBLOa3eb\nHtdblxmeNxXfODqS+TlnUzhSM3fd5uTOtPW7FKkvq70aNXNUO//gW9grAiqY\nbSIWPpHAZ4N2KjZGeeFmSpBEg/cCEk0qCcWJBm0z7+q/Ez1PlUWOwiinG9od\nr2NkLFkaQifo+nw3g4ObsIsncaHHraPgHsT9AM4i0cLLc1/2FD7EDgaFOcpk\nYUcd1Hc9gIfJxDXLf84JIUMp9sEym0SlOseP0ggoK6EWh2El9rY67YyWkf03\n1rzBxTacfHxjJMXPygYjUnBSxApL9aGWr+bi6QZYaAIe8XohWPfuBPvamhnE\n7/6iBehhdHuLCBT3QepXB8livat5+oGh9EPDj1WXCexsDPIeNaVX8KL3929Z\nhuplXSuLQImgrHO18mEC0VywMeixBnfanY1l4zm305g1YBJMIsSSflcCxPw1\no/Jc\r\n=+LSa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCcbNsmQWhG1xn944iG6jXaMgaa6e57a6m3OQKASzzrjQIhALrjmBUQ/N48s2r4XtJ8ihqcNRFdAtgqJK0Lxaid0rBr"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0-canary.8cba18fa.0_1626294407491_0.9749453068212142"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.0":{"name":"@material/mwc-icon-button","version":"0.22.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.22.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.22d29cbb4.0","@material/icon-button":"=12.0.0-canary.22d29cbb4.0","@material/mwc-icon":"^0.22.0","@material/ripple":"=12.0.0-canary.22d29cbb4.0","@material/theme":"=12.0.0-canary.22d29cbb4.0"},"publishConfig":{"access":"public"},"gitHead":"cacad1c9793ed32c30b99eb73991eb6c1218048d","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.0","_nodeVersion":"15.8.0","_npmVersion":"lerna/3.22.1/node@v15.8.0+x64 (darwin)","dist":{"integrity":"sha512-tYR3KCZ/JlO/NktH3y1O1Q3mBw2Qh76LiBoOhSvs03mPGbNS+Y5p6uDuaExt4dM3f/Ow4QZYA5la0I6m3b4OYw==","shasum":"ebf3172662333a37104f4bb3201f319fb94b0408","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.0.tgz","fileCount":14,"unpackedSize":37199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg72d/CRA9TVsSAnZWagAAOQQQAItdyGTchxRRd2HO02HZ\nlBrUDl6mXNYlmMqRZJXHlYUmRxohu562Fzi8z2SmjMNIxhnSw3R3FyhyLcZ+\nDfWsPJ6V8fR8PP8MdZu1jiWYa6IoVUVtACQfXndJzZI6Skr8kwF+h648Rjfg\nTz7oFSL7VAf02pOcCeWQOeXQqay2ViaW/1p1emi7xDyXgZljYMwUDqlTjCXM\nnFJQvjGdJIIyB/t6i4zv+2OX2y8hBZnGR5wbwwK349vDUG6Vpc4qrJMoTfod\nwEKbSvPdV5lhNic9pOKjOkxGFgPB7kOHMmF9/w5gx2HTWWwPx72i3iKY+lv4\n2grNiap70BIfm+0G5ur7IKXaHVdL67r5CMF2nvmgOs4IzNKbQHWc70kB6LUG\nMm99D621TTzlBipdZwM7E7xsY6WLM+DHbGqY4pBEDhEehQ0RXh23Zcanbj0w\n3qLRtQ/WBEhqsEl+hPJxlUpQmHMh0+g8voyFFGRUeX9vfBh5HVMCyJkDiQw3\nXDcljusx1/W17p9KchsOonhHgUu0enLUI7F/1PvGnwHdjpryuqyJTBsmk7CK\nKGmbYwnh87gBnxeAc+huSbqAvIt/Fch9W9WpnuxNmMZQ5B/Uv5JUaJGzlOHt\ncexyBoKBX0zfh4M5IZjkCnncMiq8LgckIusK014fo9Mx4eYecudl09DXhqqf\n47Qw\r\n=3ge2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzPFNz3n6PoEVVTI2vwM0fjYBHubsj66kf8JsMtVg0SwIhAMWOQTba1CQkj+NVrMM/d5YF0CGb+9AOndBm6H1CqesO"}]},"_npmUser":{"name":"aomarks","email":"aomarks@gmail.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.0_1626302335515_0.7659687638933155"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.22.1":{"name":"@material/mwc-icon-button","version":"0.22.1","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.22.1","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.22d29cbb4.0","@material/icon-button":"=12.0.0-canary.22d29cbb4.0","@material/mwc-icon":"^0.22.1","@material/ripple":"=12.0.0-canary.22d29cbb4.0","@material/theme":"=12.0.0-canary.22d29cbb4.0"},"publishConfig":{"access":"public"},"gitHead":"fbc09b4e8766843c4aef86023c2cfa4cb9e7cf5d","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.22.1","_nodeVersion":"15.8.0","_npmVersion":"lerna/3.22.1/node@v15.8.0+x64 (darwin)","dist":{"integrity":"sha512-UHwWwzn9LrAKFmQLuKSMQZe1m+X0Xi//xAhLiIBOHaXyEH3QxmKr7pR82e8HQPc42+jUAxKUFmohMrppG6Dmcg==","shasum":"8263bce748a07123ad03ecf09c2a4f0b288f069f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.22.1.tgz","fileCount":14,"unpackedSize":37199,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg72rFCRA9TVsSAnZWagAAm1oP/igbcqGWQ9LPlUGpXjD1\nUXF5q5TinBTBlYJlcir2qe6O9Q8RwvX+8c5AVT04eQCHdg5nv4wirCAUFQZG\nbHAL32pd2128mBuq0jjJPeE3FesbCIVaKbXjVkVMc0I7FLV9OTIzGtyGtBDH\niU11gkuPT0cvECHcQpIOVw/E76wkVmsMt3laqNsf+wodXAD4ymS/9XUKmRKf\njyz/Ff74mORXDQbs6KjRu4zYA0zBgNe8Zk32kTU/mR2dYEUXrLWtsroJGsSZ\na+owZk44hRtFnNuiaAIcQob/35aE5TaNyrS9ohKNfqa3KD+esl3hOoK+ga9g\nP3kS4ihljq110/JazgouOsGVCX5qcR+uIcIaz3FOSWhrXKYPsqLpow8EzHUR\n6LtrfpNS5gzk7NkifLV6sbhKkpm/txvK2ydxYVSBkHBwQF1rV7tpdNALHcc/\nlbNFqMi0D+K/9MU3Ip2zggbz093ZmT+ytKBLlQ/iY35i6K9BPhuDZ4sKKLDN\nQ8VTPwf6D3g38Lc44rRIfKjQz3Xo35ReBz082ksUVsJ9GwZgZPSfmHBcJKIh\n9FQu8dSuY3fllOrQkUvC0Ytn6q4JcvKfE7sn4m7LvuWYzdCdyCIFvPVDxsf+\nqnPsfLFAZcnHU+IxEDjRkjjZmImFF8aRMRAxUES0WBFkd0Sv5ty1FjTWQ+o/\nee04\r\n=ly1L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD1MQVYOm97yu5q17SgXzPU0YPQ36mwdVC68IEUP+H8hAIhANcJ0/6iW+30A/rh3KpLYDL4PG7IZg58uaEK2lblVpBn"}]},"_npmUser":{"name":"aomarks","email":"aomarks@gmail.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.22.1_1626303172678_0.09028779735852321"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.fbc09b4e.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.fbc09b4e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.fbc09b4e.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.22d29cbb4.0","@material/icon-button":"=12.0.0-canary.22d29cbb4.0","@material/mwc-icon":"0.23.0-canary.fbc09b4e.0","@material/ripple":"=12.0.0-canary.22d29cbb4.0","@material/theme":"=12.0.0-canary.22d29cbb4.0"},"publishConfig":{"access":"public"},"gitHead":"928fe21d53da3c383833e0766f262dd5454356ed","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/928fe21d53da3c383833e0766f262dd5454356ed/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/928fe21d53da3c383833e0766f262dd5454356ed/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/928fe21d53da3c383833e0766f262dd5454356ed/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/928fe21d53da3c383833e0766f262dd5454356ed/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.fbc09b4e.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-1vLqIDqIWNIc7a0luZBfyIMdfG2P7OIuc5yBj07Hgjd7FNdBk07fvxXXtfVZIrOYSLegJuwfZzXBEeD+iz3tcw==","shasum":"dffe94ae07edbe9007e5646ad63daf6c78acf3e4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.fbc09b4e.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg72sXCRA9TVsSAnZWagAAw90P/jdT7oov3n0qT9g+InZG\nrVbhzaFS6Zj9jq7D+O65coD3u55jgyyGirPovvbPwJAiZX6KrvMs7AcVU9hE\nWtv/AnE65khS4DKFCIF+KjNm4pZNtHFIPDPVoLq/NLkKVKqOMA1RPJ16xutA\npIpUI9OYwfALGluPzeI6nTfJi8ayIGZhwQ6tkPK/0lJSgQ0dtn3MzOzxBaKq\n/H9KLxd+wwxZeYNgeP3KtR4t93d9K7CcYqGop5YqPaPVRJdMpiybX3g/dTN1\nVfTWb9VH+xMOlvymOTeVn8/bD7osqIqrylBkOyBjTDdZzsB37LrpnuSqjCA3\ntq8PK6v5Vl1cWNveSqpPm/IiHy8OJNHtSMsw21eTvI/vfsvow0QiIXFZzLbv\nZrTuTlaxW7Z1NVLePxqwgy78JJZmj7gsozaYouYIqDkK8y/etfwPXlxGCzVm\n1WcJG2vIsXi8tCegbk98vDwKrFeZ2sdyJpXBCoDKZ7Or8CkdjCH4Buy2NZYI\nB9tBRhWDp0H+XqjHUonjMOqS2q6fcLF65kXak0io3TX4/Jkfb6Qmynfk/HvQ\nPPlQaOXo96u5FVyxaokHh0N+fLjneuJzHKRogve40T6WFqBfk5xttkqZqc9I\nFizQPdH2bC6aIc0I2pdG7jHTn9ht/7AY8ck3ehtMRtsK4mJlQybWSPcDrOm1\n8cmH\r\n=8Rgs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCU/P7LgupPFE65Qm4/RJfBDQgRQM9Xip577qtR/HsxpAIhAPeJBMlPdjGYEx2Ej1ewxIucm/OGw4ZurNrlp5Q6zg5O"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.fbc09b4e.0_1626303254591_0.0972172242722309"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.73e9f83c.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.73e9f83c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.73e9f83c.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.22d29cbb4.0","@material/icon-button":"=12.0.0-canary.22d29cbb4.0","@material/mwc-icon":"0.23.0-canary.73e9f83c.0","@material/ripple":"=12.0.0-canary.22d29cbb4.0","@material/theme":"=12.0.0-canary.22d29cbb4.0"},"publishConfig":{"access":"public"},"gitHead":"7cb506f7d4ddb8897417b2451e1dce233644faea","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7cb506f7d4ddb8897417b2451e1dce233644faea/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7cb506f7d4ddb8897417b2451e1dce233644faea/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7cb506f7d4ddb8897417b2451e1dce233644faea/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7cb506f7d4ddb8897417b2451e1dce233644faea/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.73e9f83c.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-0011n7Ee0WWoCSws1my3UiPwf13eKWjglGrzrKdatbhelOVaFU0GFD0VWSWmmR9CDTptJt/q7f728OZ2HwaYjw==","shasum":"d3539fd75259627bc446cea848eb7e7733197371","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.73e9f83c.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8J0NCRA9TVsSAnZWagAAfywP/AiR8TjxgiuMq5fmg3gu\nFM6nM4Q5lBInWi7xCUUkFzu+UCQiXZW31NyMc0exOII/7Cuy7kst2YD8dz3A\npCLetQCfhwiWRC6s0Ay/wkFWqlRxD2RsIRdSiYdsVciTCx12YsRZj0I7puz1\n7XLlMAqsjDxudyk0GsLg99umhmvdvMkhSB0zLUEMBnpoL00ZKrSGlX/Q7NxK\nftlvzP2PuS5QTyPUaw38EEy7cRSDt0uOEYsZvpI5GGOO1PMrGOB8PRitkeJS\n7xyQ/V6fbVU7VAAF0tLTfPfKGCJChCEdXz8A3HsrQ6sDaAe7qL2IQz9b4LAy\nA4ovqQ4REK8cESDQVVroWd1qjt7Akxz52r42vPjGtGqM2IsHBTv8WcMx2Sg7\n3sJmEtUzbRH71pjX+NW1Grm1M1fD7EtpPIKQ/n0ds4CqRk8e9W8f/9I2F8p0\nWXnebZClIg6uF2RNYJkeSvop0lV5/E33ZO6jd4RiakPbTeTE9/k0wHl1mIA3\nDARXQV9I01HK45guVMJcnIoFxQpoU0f1REbb2c86IHi1MocYh+6FYG5/HfD1\nuLCUK7droVXs3/aFMgry8PeCmcJAX3irMZdsqAXvKp4Zf+kDvyVx1bd/aTK6\ni+nO/5FX5dHMC7c+dcxEvCGImToAI6vFd3Ehc6KCCtOMSXy9Dr8IQDtgi659\nb79G\r\n=KQjB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCAYCcliDhzCGDrXEOSRS1z5hKsX1PiPbgwRuJDYkcmAQIgTxX2JXbLipJ+x8x789bpB19BvK7LK43arLYQm5Gi1N0="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.73e9f83c.0_1626381581696_0.27950308355165143"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.cc0aa7a9.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.cc0aa7a9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.cc0aa7a9.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.22d29cbb4.0","@material/icon-button":"=12.0.0-canary.22d29cbb4.0","@material/mwc-icon":"0.23.0-canary.cc0aa7a9.0","@material/ripple":"=12.0.0-canary.22d29cbb4.0","@material/theme":"=12.0.0-canary.22d29cbb4.0"},"publishConfig":{"access":"public"},"gitHead":"46cd2c64b884400d63eb38fd81a1ad72accf42df","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/46cd2c64b884400d63eb38fd81a1ad72accf42df/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/46cd2c64b884400d63eb38fd81a1ad72accf42df/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/46cd2c64b884400d63eb38fd81a1ad72accf42df/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/46cd2c64b884400d63eb38fd81a1ad72accf42df/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.cc0aa7a9.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-ptRirtlrjugKJXaaj6h/HuYFfBap5mYn6VyZsdKw4pLJhed2YYuEklrxy4Z0LuEMLFpE3VFJ04xzm+g0ibnQrg==","shasum":"cb86ade8df81bea5feb37d17340f1807da96155d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.cc0aa7a9.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8KK3CRA9TVsSAnZWagAAdloQAIbXgmU3JbTyrJDLsYSL\nhlwYblGByB+9j5T+QUL4/sRwn1e0d9kzFE2jB4Ma2FnSjuN6n3yW9pIfwFdX\nklm7BhvZyd0QrhWuE+1cxAPBUnr52U5KG5LbscLNB5gzOd5Vi21GDNZJcP7r\nPMHNyOpSoOeKHZNaR5CJJxPW8zS4Biq0NmgU4FcQWuYpuUf6EiIe64jIYd/A\naglrW3lgBeo9cf+r8KJH8itUp1iy4kw2N0wD1u8/a8Ot7WTcgIrGNO9CLRkS\nZxMSsOxXvC8BZyHnaJgsPM6ESILWrWPiUsPgyNG+f8M8QMNXVO1LQtSFOTZA\nM6wnbHiK8opIKiAzs7X2qFcmgjDF1tZxzdc3Enk7MsMEO71uYmNa76bZ9YdM\nn8cMUi+m02jcsjnov09gpg0Us5hlk8QA8qI0Wk9huNUfPRZFr6MmT5EpLpxL\n9ag+JggCN3E6nDqJbdN9bwFyYCM8qpijJRyBDRKs5+XiMoA7f2UmoldVwXvX\nI4qJPpN31E/5ztOV+O5vorOxDmZvFkcF6ECtOmIB09ZxYJYA7CWDdfnWvDPj\n9ELOTQPeetAE+AFk2L5Rh4PDNvgWGlu3Qc2ZkAypuj3tNUgKQJP36cvGihkk\nTL1hVYWz9DEPLvigZCO5wwilrboyLOi+tbWj4XLuRPF8sOEPl19Q5eEzegoo\nZqCV\r\n=zIuv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHAYAegPTHDLdEH3QpfSR3+7/CiT+R5X5lOnsWWIPNyTAiASNfvQq1OodEgkLC1pCgcIDAowb7N3aP9ljS8kogpc2Q=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.cc0aa7a9.0_1626383031614_0.40346535806507244"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.a8fcac45.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.a8fcac45.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.a8fcac45.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.22d29cbb4.0","@material/icon-button":"=12.0.0-canary.22d29cbb4.0","@material/mwc-icon":"0.23.0-canary.a8fcac45.0","@material/ripple":"=12.0.0-canary.22d29cbb4.0","@material/theme":"=12.0.0-canary.22d29cbb4.0"},"publishConfig":{"access":"public"},"gitHead":"7319affa5e07f6651089343a3fdf21864f2d3de3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7319affa5e07f6651089343a3fdf21864f2d3de3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7319affa5e07f6651089343a3fdf21864f2d3de3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7319affa5e07f6651089343a3fdf21864f2d3de3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7319affa5e07f6651089343a3fdf21864f2d3de3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.a8fcac45.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-lcRy+7zDVvBACQ7eJiLBwBsJ9R9hFP8fmBFGdhAxhzOYQPxfmuH6HQTg+avflKT4EOs/JTpidLr/c49EIqyQsA==","shasum":"da437b3781a58ce0ae5982d5aa46f81485d4f24a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.a8fcac45.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8KcnCRA9TVsSAnZWagAApCoQAJWX8mmns5uC24NoEJTw\nIpSsJe/d7RBbpWC5RW8TLg9fgdTxCT3AhwI6NV98COTCHsdnIxtE6PyVACbK\nO+Lc6d2ps7biwsNbdE844nqd6EGPDaO9BE2Ef32HGQYKXN/zC3YO1X+pCBH4\nmk7GoO5qnU6rgT1aYRMyGvGNI7faiSxJRPIyCGj1fpvjMO0hOL8h4zi2lNst\nERWAurqttJZNWDytfGn0cnKzYZq8/3QWcK4qcAkbdFJX3QHCIpded6oWcpVi\nbdYxQEfT9HCh8s6mGLgPjkTrXX0tjO9bCu42MH0BuD0q8zi0j8EL/6jXNgLA\n/+ks6c6xAY1UyRuPQwRB1m2xBE+kXMMYAIKngZUYFmGB0M3L8ZVBMA/SFnG0\n9QCETmho75H+nvjTxygw6e7FJPDlbowI/xwdntUwrhEwqznYiZqRjNgJl+Pa\nix7dCyRl7z+6m8smJ1LuFAgIpp611Hd6f2cZh+cof15bfuaSv7S3D7Buv3Xp\nDU13qkK1Vq4rXTM5oZFWw07VneBapitfjaAq0yhvyaH1TDnFHh9D9d0D+QOp\nur7YCi/8zbMg23jqkuRhd33Bn57X4PQ5AFH7nniK7Hs6YoAcUWRCfd7/fJAY\nlBFK7/reEOSx4YJCUDgsD8+E2ZFBBJLGsyWwnBrKfqAnHe+9eMPmLt5hVjm6\nEwGt\r\n=CXFn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCiSCX5F6zvoM4pUHw8bYSlwYwGzje5vsxAhwtZR0nGlAIhAPpFJl+ZLdKPDuAfxEK+d19103mY7lCBLKFBdp2I7o7R"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.a8fcac45.0_1626384167333_0.9398485596506985"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.3ca580d1.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.3ca580d1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.3ca580d1.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.22d29cbb4.0","@material/icon-button":"=12.0.0-canary.22d29cbb4.0","@material/mwc-icon":"0.23.0-canary.3ca580d1.0","@material/ripple":"=12.0.0-canary.22d29cbb4.0","@material/theme":"=12.0.0-canary.22d29cbb4.0"},"publishConfig":{"access":"public"},"gitHead":"a2e57ca3915a4619a2a2fe234e3e3bb8be5a5496","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a2e57ca3915a4619a2a2fe234e3e3bb8be5a5496/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a2e57ca3915a4619a2a2fe234e3e3bb8be5a5496/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a2e57ca3915a4619a2a2fe234e3e3bb8be5a5496/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a2e57ca3915a4619a2a2fe234e3e3bb8be5a5496/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.3ca580d1.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-j8mCLa3DLAHG+L8JV8kIraNwB9HmLhtol4ciyDHv5SVt5z8heZThd217mEmO3GSPUGYfuSwUS25Dc7Fhjn2qVQ==","shasum":"759ed6159fa55bd7670e7949397b55ccab4f494e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.3ca580d1.0.tgz","fileCount":14,"unpackedSize":37251,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8LDbCRA9TVsSAnZWagAA4AQP/3f7zOHX8740/77cUPfg\nkv78PE1ekxjUQsbTxGKrF9/ON4eji704RRPgxqWgUQax4z1J8jMnDzCgTOjn\nuBN08sGaNVlzboOK2ydXzHxiQvSowlkLxXhgpA6/mg61B8ZWIuoP7ZXXWxyn\ngCtkC2dgNaWD2G+2CRduCDfZSIa31LHji9Z/S/OU6hHWHSKudiW/LWi4/gdo\n7nOL6Hy0Ofd1MdBG7+/uz/YQD8pmpXsJCZfdcrXQ7GZtm5Ng0fHSLHJ+ODlO\nv3adQ3wMxTPkSygnVYLRUdM7+Xf0gsYikqAzTl/Wxc7/y2jaMeLfcvd2jy1P\n2xMnJRAzELSUlshhIPXWYs1bXDZ3vkQW1YYlEvQIXLeGyRad/9/YKCyMGEfL\nbwugDiEDTINjBUlLRarhA2APyK9AAeFAme4ia8SlxZP9Hu9d5QeQwC5/bJ6C\nN8Khcn6B8FpcvSbtPpEzvcTuvW/TpxLC5ObF9MJE74CxFvNGZ8xu+MmrYlbr\nzfbM5ISHDircCZ5zav5IgOtg6yioHcEY0HqYKhzDriedQ44PMleqOiycuM68\nlzy5+1GWGwDHglZvuyAHiDr2va/ymcpuqnc5BFmEDVzFU8w1lBki9v3sjBZ0\nSpLoQL3vxPq/VW53AUGHmbWk82H/86zKxgTBbxAk4LtQ1JwOowQAJ+KaeRvV\niHtk\r\n=gcf0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEOOTagsr/cvmI+cYX2ZL25p4nDkYAP1eodHxOwgp3g+AiAQgTtm/FEY7vsk57i6NLgNVNstBpn2AgdaeXJohvWJTw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.3ca580d1.0_1626386651800_0.3629567484890106"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.9e41cb2e.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.9e41cb2e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.9e41cb2e.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.22d29cbb4.0","@material/icon-button":"=12.0.0-canary.22d29cbb4.0","@material/mwc-icon":"0.23.0-canary.9e41cb2e.0","@material/ripple":"=12.0.0-canary.22d29cbb4.0","@material/theme":"=12.0.0-canary.22d29cbb4.0"},"publishConfig":{"access":"public"},"gitHead":"66f1b7c941717bc279a73626020dd81fa186f3b2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66f1b7c941717bc279a73626020dd81fa186f3b2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66f1b7c941717bc279a73626020dd81fa186f3b2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66f1b7c941717bc279a73626020dd81fa186f3b2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66f1b7c941717bc279a73626020dd81fa186f3b2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.9e41cb2e.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-RXym+7Oude+R+e/FpeoCkuDrFaNWwiUr9COdm4m0K+9MFH64uiA/TzaH14MjkF9W0js8lhF2eFojePKV6JH99Q==","shasum":"b653329c4160dbe1e69b1e10ddee6e33b437a532","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.9e41cb2e.0.tgz","fileCount":14,"unpackedSize":37703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8MAKCRA9TVsSAnZWagAAdaMP/il49gPRpcG9wA8pOfon\nMM5R3Un3BttDP3bbYpyYmH+MEMtIYiYQLIP/XAZ9RwXls+Mxm6SJI/4UMOV/\nWGQsF5oGqaZFQZFjCqpyPyyuiCvGSiD6nvCYKvET91uiCMlVwNvPfNfTVHaX\nqbtCsenBMJHAnwC9JmBKVNx5knI7YcN7thLzimJXjWOlc+QmS1mnzRQ49acZ\nAkvC5HzWwlpZUeaWN8PBRXRHABvc8TybNA6mweuA6xCzxDJpYnaMEaN/u8V8\nQ4zGN3IGThntUgGdujeXL+/pyAhvKDcxXEKZR2Rp30APxCfjbdmi62kmnID7\ni8qZGSHwiNZ7BfKHNRidbY/oRw7xE+L+Frx+kDxYhN+FwRlasw3Pxwf1OrQE\nWawc2DnN++aJZwwrRQfXf1vLMn5abFqRYBWbD4s3o5zpyt6mqCRD3S1dZRBT\nVtGIxs0fE0LX+COj+Opha0RrhI+pNDHzV5yOr6O4VDegbLtol297X4pJb6tQ\nHRWUORf6Ra0qu308maalXBYR4+7Q7D3yYmmzN5PsghgMczKkSsrXD+r2RSIr\n/pDpaw5A+j1RQn2IBCJ1KHatzLhwoFuRPXb2DBriqrYAaxrL7CfwOx9klx24\n4QN6Trzc5lsr3yIooCeeX7aKdlgWJJO7SiOvjrkFsAA0Zz/Vxn2wAwkPmxAt\njSC0\r\n=aEnD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCOih0PRXYpXSHejmh1Ok9klnpdS3r2fxHke5hHGBULswIhAN6++LBDqfMcjIHfdPI7KqC4st2+n6md1qPk13b+mLOL"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.9e41cb2e.0_1626390538189_0.09510191572265314"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.c180db74.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.c180db74.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.c180db74.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.9f68a932e.0","@material/icon-button":"=12.0.0-canary.9f68a932e.0","@material/mwc-icon":"0.23.0-canary.c180db74.0","@material/ripple":"=12.0.0-canary.9f68a932e.0","@material/theme":"=12.0.0-canary.9f68a932e.0"},"publishConfig":{"access":"public"},"gitHead":"33c53eb23c6f331885c1a70223139ee7e69ae97a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33c53eb23c6f331885c1a70223139ee7e69ae97a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33c53eb23c6f331885c1a70223139ee7e69ae97a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33c53eb23c6f331885c1a70223139ee7e69ae97a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/33c53eb23c6f331885c1a70223139ee7e69ae97a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.c180db74.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-D5jmOmyn9hJhrbII2hcEG4WkTfqc8a/1ZnunwktrZc7CVoTNW4yszmzvfF9/NExH0VHr60yqD9sLqHzb8yxx1Q==","shasum":"6cbfaeb55be82bfdaca30914d9e9b8d00802236a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.c180db74.0.tgz","fileCount":14,"unpackedSize":37703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8cDzCRA9TVsSAnZWagAAwIIP/3qoJoTfIjciq6q2kcnY\nxHUDShc2KKCGMWF4X61WZTdIXzWecIguLYlF980hFAKFopEJ1iNvf6RfiM49\nsUkU5gX1jlCSEphPUInABL+H3czn9U9HTU0xFpLcVsaSUpoYcYL37W7R4zD8\nlBDLW5ZyJDjNx9OglPj8lV7VfNltuAYJ7EplXA2GK2bSM8MpFLgq5co4qM3z\nWe2JWv8VcstEGDXnKUk7u3PK4TUKXrazt3Za2UrDs+6TnglICn+r5VrujSM/\n30BK7SgravvYLcvdeggj/u4Joly9lSwUvCbuhYhRpfF/p8ISUloKUwoHfRAQ\npyV7umTDcg0/noGXjRzRCYawqeGjUFoGPwpRB9BOE1vJ4nTzsHrdjvw+8VKN\nmVMnG/4e/kYa9ATXepf7XCuoQrEmOTJBbjFGlHMy5culy7GiePki5Ssi0IYL\n9jT0eWs+O0Sbrn/QwwhI/FGAOT+kdULc5l9qk/TiKqWJUsmCPWqoDLeI/Ymc\nNsFRVZS4Eg9gJkKhx8+qMKejN0vlp3iCS/RM+VCr5lgq5MP1ZW02lDqupu0K\nerLCUb2TzcK9OOvG9f72TzTwJ6XEYRjQlfIbQJorUnHLOCkVLXkXCI9546gb\n8hH/YWRoPeBvcANy+XrJVwHZ5QNdI89I5F1iDz4muRgkM9uG1EYpH4O0yE6q\nhjdy\r\n=dYDB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDcN1KSEQX//pl00wiW+wzyeKZiKQ/DZFHRIf19WCV3FgIhAJ8zU2/kd9n3vhbratUG+/rHcJTMgUkBgd2PjM9Ih9R0"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.c180db74.0_1626456307344_0.2791658139290192"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.0d0a9267.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.0d0a9267.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.0d0a9267.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.9f68a932e.0","@material/icon-button":"=12.0.0-canary.9f68a932e.0","@material/mwc-icon":"0.23.0-canary.0d0a9267.0","@material/ripple":"=12.0.0-canary.9f68a932e.0","@material/theme":"=12.0.0-canary.9f68a932e.0"},"publishConfig":{"access":"public"},"gitHead":"edc1a3fb88ad7e6dec8f22e73f329dd02bca032f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edc1a3fb88ad7e6dec8f22e73f329dd02bca032f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edc1a3fb88ad7e6dec8f22e73f329dd02bca032f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edc1a3fb88ad7e6dec8f22e73f329dd02bca032f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edc1a3fb88ad7e6dec8f22e73f329dd02bca032f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.0d0a9267.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-ja2cV43ADSDrCSUbof/r/bGeOgEm5AcU3ZdMEb6V0fy8gY0vQuxC8BFQT0wDtThFO8y+tny3YnuX4wxtz85Bqw==","shasum":"44e6ea02eca15d7650ab1b8dc4eaf50877e714e8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.0d0a9267.0.tgz","fileCount":14,"unpackedSize":37703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8ciDCRA9TVsSAnZWagAAQagP+wY1G84MHJXOC1h//gLc\ns1uSXd7o12sar6Ib3H1Y7mmX1H6WzOqA39w2lOPKoxiMVgA6ruD+ic7V8vqW\nylq370wsbd1OnRj1IcT8Uk3347IFyuerNSAT1QtJwvQBj9VqbBIPjjZc5IXH\nbYzZqpseb7KuWD1Buw/9uwe5a8FGlTT9QOsoKMmO3Ih9h93l33+toA5K9gpa\nhKOUwj9JvzSEENXR2N7z5fx6/L7W5NjpvXVPP+K6TgG1ppzwJ84iWHHxuGsh\n++AGXwBKF/XZkrUKgHySJW9VvUZg55RqUIPBqZ3GOCk23iGkT6SkE5z3Ymeu\nKaTPDnCArvvsekdUfbw8rwIi/NJKzngoJJkGttnktk2w4e++YdcgflD8do5m\n9NjR3OAfgxKT+L+pwUegcRW5te11wC0OhMzByt1E1X0N2VDphE9yTOclZT8z\njvaSzQhMpkBRXjYMIRr+6zcNG88imX4zq7cugovzkyGAUodPO/I9UN26OE/H\nkdk5VZOUMbELgTneKdUmjNbcT2EPU/RAqTSOxqwGEC5xOTiYS8RCSMNxE46Q\n6tTNzag+/AY5+KsvZ82Mdww7BaJZF0r6S1qsdNJF/WmOOvdTSDXg86Vs0UM0\nb+kWV2P/KJ9c/TJRGrYPVqDTL653ODHsZzxx/wdNp7BQaMkiTrzQOCV0QhDy\n+nnD\r\n=TvGr\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC0aYfWqrJohYJyVmVVDBmoTRoSX4kVEeIGEcz+t+xVbAIgK+31fgiT6V0sV7yvUl/Cg5vSSevjnBTH2ecZgs91vY4="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.0d0a9267.0_1626458243746_0.9068522105656529"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.d234ec3f.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.d234ec3f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.d234ec3f.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.9f68a932e.0","@material/icon-button":"=12.0.0-canary.9f68a932e.0","@material/mwc-icon":"0.23.0-canary.d234ec3f.0","@material/ripple":"=12.0.0-canary.9f68a932e.0","@material/theme":"=12.0.0-canary.9f68a932e.0"},"publishConfig":{"access":"public"},"gitHead":"950f54539b9a71153ac09a57ec5710112c307c8f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/950f54539b9a71153ac09a57ec5710112c307c8f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/950f54539b9a71153ac09a57ec5710112c307c8f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/950f54539b9a71153ac09a57ec5710112c307c8f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/950f54539b9a71153ac09a57ec5710112c307c8f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.d234ec3f.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-l0tVWaUq/OhKhIzWVX8wV+2vELjLDhVEIclfi+ieKpcK3wufvD8tEvs3WuJARNWbCJz6YVLGDIYFNlmGEH1s7Q==","shasum":"112aaf2404bff765a2f010cd2a482f4fd9d92003","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.d234ec3f.0.tgz","fileCount":14,"unpackedSize":37703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8cr8CRA9TVsSAnZWagAAvrYP/1roBz0no9AKr5R4Bjuu\nggz0JcBjwhNi8pvvpNuTQyTtTvTSRjd4SxZK5kAhFh+fIu1szw9vvyK6hYkW\nn81uATmlRwbfo3Qx4HLCoL/Zm5KQBP4ej+ed9cAJDxUiStGjBGLbPdsDwuVQ\nlJjzGEK+XyJ2u7euGWwwl+a3D3z7gIzMkyQhfFd15Rt48u6h+oSuHVCVSsW0\nMsCZG/deiGYuPlKaIK9fb/18sKwMY4UJclb/JRAJYGM+ROcUD/0qwqj1dVQb\nR/Yp9SiMGhJk08pJ+dZwcTssnpB8JZ+p8cfCu7yEFCS8oUXeD/mvcIBLpt+n\nZhY08Hx2TbgL7BYlC/tsNr/BYqraFCrxKPNVESMS7ER0271u+3wU2L2ELjOH\nGwwsgxVEGjbqzzDQRgGPEz2EQ84fzfpbJbztMldFVlAHSS7PpYPOptT3b58h\n+59DYKgnKvwoOZndre9AOdauo4+nHHWt/kwB3m+lQ/YS81liqX/vnFW0nHBS\n5EHBQ/iL6LYGZe0QOBsvjnQcJygEb3MOrTKA4iTmSE7nCetJ8qPwDX376bwk\nCzfjejXuveujCwzkHXoE4XafqfIBjhJ3A2RwGLszPSQ8k7ThFJIJ6jGWDeRZ\nov76vPBkxWvJravOBQi/Ua1W856kocQZVTUkpsquELe8K/CkqCynWLDNCY23\ntTuZ\r\n=K9WD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDzqT43jc7JhRYyZa1MTJ1YP/lsEIRNnfcAGM+Nic21GwIhAPji+8y8oydODpvwuCvUZwNUPqPy+mHuhijo1Q4LrL16"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.d234ec3f.0_1626458876215_0.09279892868381867"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.5cd4bcdb.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.5cd4bcdb.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.5cd4bcdb.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.9f68a932e.0","@material/icon-button":"=12.0.0-canary.9f68a932e.0","@material/mwc-icon":"0.23.0-canary.5cd4bcdb.0","@material/ripple":"=12.0.0-canary.9f68a932e.0","@material/theme":"=12.0.0-canary.9f68a932e.0"},"publishConfig":{"access":"public"},"gitHead":"5c053f1de07d32aeb409f327470360f0b5c02ae4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c053f1de07d32aeb409f327470360f0b5c02ae4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c053f1de07d32aeb409f327470360f0b5c02ae4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c053f1de07d32aeb409f327470360f0b5c02ae4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5c053f1de07d32aeb409f327470360f0b5c02ae4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.5cd4bcdb.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-6xxlUrDXsXvPy9mLEMJkkakreA9kw6T0KK5Nzmuf9dP7Dj4VPpKBLlA80iqBiseTDTCpPssBpnguueN1kX19bA==","shasum":"9b32947130419465f84dc98c5df4bec758c71ec2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.5cd4bcdb.0.tgz","fileCount":14,"unpackedSize":37703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8fYvCRA9TVsSAnZWagAAn1kQAKRPO0tALbITdE3KP7+X\nZmhpkeYHIxa10LVA5PL7U2oUMhaoy04hOLiWjkB/hMZRoQKgpUGCCbTDOZGN\n4oGJHU7bkBxjeAhjyuxM22Ef8Qdlbc3+BN0umUbBogvrWAje9snGNUJL8tKG\nxzL/UHdgcc7Bifjb8C8V/PPcOnDwM7P1nkU+sY+i4zLWx5UDLHX5USwVuszp\n8SmE/O1TFjqBGf+pFzKMD4iXz9IsxLj9+vgFWrZbKJTWGzg1AvrL5tp9iLaC\nevh4FYTYtywbYni9nydTwFz0Ate6guj/XW6q/m+1fyn+PQntNCm2UQGvd5ck\nTzx1+rnmIjCQHFoc204Nk4zNS9KuAFq+ZyYwBYuFhqLDCRbFG5ynhIeVbVT+\nPKogfGaGw7mpAvKyqg5rfDPk9SzSblnuaA2G4FAgBMGBsZK+AMS0Y9eOO+XZ\nOtBOAQlVruvpz81qWRAiVU6/Cv0NPFXNZ6kZUyP3Ba5D64BJ7aJynffg4CSj\nVec/bskzdiNjIaa+2FYXrsVSfSIbBMJ6vuKDHrg53duMyvAm899du0j4zMM1\nU4TOlL7LCUYDETDL2Ha3tRVJlnG6ouSSBBxhAuEnXnqdXdVWWTMSxU3cP6M5\ndS8zFgD4r8l9mXvRcJqXoOHG1YsPhKlX2FKeqeqcgGDECpbercEzuw3IhQNc\nCzco\r\n=DZWH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDJcEmyxCBbEnG/F4NWfroCO3AWB0zlQ6VmbqNXQrxulwIgPD9UdwlZwpXB83GIMszk00HT+ovvO/nnP2I0G5m0IDc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.5cd4bcdb.0_1626469935795_0.4633379862531717"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.2b133cb2.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.2b133cb2.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.2b133cb2.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4d95812f9.0","@material/icon-button":"=12.0.0-canary.4d95812f9.0","@material/mwc-icon":"0.23.0-canary.2b133cb2.0","@material/ripple":"=12.0.0-canary.4d95812f9.0","@material/theme":"=12.0.0-canary.4d95812f9.0"},"publishConfig":{"access":"public"},"gitHead":"72202d1bfc4060bef4aa100b9593a5dd27125d0e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72202d1bfc4060bef4aa100b9593a5dd27125d0e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72202d1bfc4060bef4aa100b9593a5dd27125d0e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72202d1bfc4060bef4aa100b9593a5dd27125d0e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72202d1bfc4060bef4aa100b9593a5dd27125d0e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.2b133cb2.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-XHPNJwStTgQT9x7h/lt5E/n9OyccaOCwrgJ12XznVPvxUogf8EU8TTNegcboEKyPDT3iKZZobNZjNZ5HknpF2w==","shasum":"29f9a3e58c6ccd6bfd30520521d27c3ad83d77ed","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.2b133cb2.0.tgz","fileCount":14,"unpackedSize":37703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8gL2CRA9TVsSAnZWagAALQkP/2q9hb+jIP1BiTO8567G\ndVNynPvp3hFZqH1GRw7IjQgcFWabTPu3jNN1bSgNs64fuCjop3qRnoNfsDhY\nctUgg459Tv01DyHeooLpP0VNYAsIO58r/pQYXrctLJ06fIKQtI8/PuDAKPpE\nQt+4AcrD5EVEwuH6GaBqL2qwCK5YvrFFpYma6qo+7q1R7FSQLOkoUOjf62Z3\nWxGdGIWCVoV+yHzE/lyo1PnPFByARDhDwUBKR1o984p033Z3pBLzyQjO2Lrx\n7Y3qVkurdpftTx+PnCZUoEw/cNTjdLQYfqworEF7QgB/s85UHdV2sn5M62Fc\n6nWyf9wBl1q4c2MnVKkJEsO4ln5FuW5k5TT70xlhc009Mdcn/2hIqNzRtY24\nrYkxFK9vPgd/QML9DYUgx7qjYMCWMg5a0PbrHNO61ETdCO+iAUMue0Hbzu8w\nlSMdnKTxCd2cTzHgvd4tuC7UyxDQOrUMeJ98DrmQTxkav/VhTh0SGhxEwAXs\n8rAiftWCjM6HPTNL3HhzLMmbYRTBP86iHzc40mp7GFMiYoS1r/2z7Z9WP8NW\n5yAcldtRHYJWIJt+KjC6xrKcXbp9dXSFOFeS0XBqTkJ+rnBL9Psv+lme1BTY\n1JjuOn1ltiD8bQbLk/oRHvTtUCEmPelbwKBGui00qNsl8PB3Xw8nBYZz+FO4\n4/e+\r\n=RBuP\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDHHcNlSjrfCCvcOaMozjFfjcSx05WhfHcD276pzp5/hAIgMBEwnaOkcMmgv+IrGTaAKDqr+7c87pt8BlXl4/XOTxc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.2b133cb2.0_1626473205884_0.2850302038206818"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.ae4f422b.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.ae4f422b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.ae4f422b.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4d95812f9.0","@material/icon-button":"=12.0.0-canary.4d95812f9.0","@material/mwc-icon":"0.23.0-canary.ae4f422b.0","@material/ripple":"=12.0.0-canary.4d95812f9.0","@material/theme":"=12.0.0-canary.4d95812f9.0"},"publishConfig":{"access":"public"},"gitHead":"8bddb410bdb60fa3790691718471a6b49c3f8765","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8bddb410bdb60fa3790691718471a6b49c3f8765/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8bddb410bdb60fa3790691718471a6b49c3f8765/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8bddb410bdb60fa3790691718471a6b49c3f8765/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8bddb410bdb60fa3790691718471a6b49c3f8765/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.ae4f422b.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-xE3UFdvphA2IN9U973kHALsGqhS9FGl3a2FxU/6xNaypJfPZ4dVZlXLGW2VJdjaXn6Jqrk9UzhXYXBQbuKb1Vw==","shasum":"5c76f9b8bdb0b60780c1abac9535c2b463fb5f39","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.ae4f422b.0.tgz","fileCount":14,"unpackedSize":37703,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg8hwnCRA9TVsSAnZWagAAW+IP/A2k6qPHrnqlC0aTUYX7\ncRXXeCjEU4vtGGnssWWYxVFD7v3XR6v/cCHVsZ0V9uV93KFLa9E9m4XuTVtt\nwSuGM/lDlem1eaks67BQ+Z1vcRbZyoCuXwgogcieCFagt4vOPLw/6BKOJ2W7\nRe3ZDdSMONutfDlFbJGmVBAvEpdeq6U8JWZ9LBdqul/bOyQ5B3SXEIU40v6Z\nQxHA7jt6p7SevIZu9ArDqt06roBgnXGTy+MF2j8FFjKqfYGwrASL38/ORKZs\noLKHuwHBQfsnE4xtKRbFoS+HNnjcaKHlFeeei+nOs6G+E6Q5ckCFRebF3OMk\nYcJooktiq1B04YsfGwYISb2DWFWovAw+2261Yk3P0+dS4hUDaMAW5rE2ENmQ\n6a9lSz1KVzBoTviqz4ekSt76vr2dWWCHv064jTFymeuakVoVzYCA99SnlUM1\nFnGCwLGpDikjux3BvCtaeSH4c+wcyu9Aoc6Jjb7dr2Af30R0CRMOVSjUqhFD\negWZopt5N4cpgj6I24Qt7fDY6z4/9wI3h5Tv1e3hegUf8EbPyBfsizcrnb9g\nVNlFKIconWpjKOTtvnKpy15KNvjQEWN5DWTkMPG6sLiLKs+isWavaOW7cmXI\nYNf7dn4lw2PoyEi1Rqstsl5juo2Tml0xhltclB99gIHvJ5nC6UPe+gNQwPWX\nLkYd\r\n=KsUs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH/nv5pWuCPto45oRLD5NbGNOPTJy5gS1tvOgaf1yiMTAiEAjvsxEWS9pEipZbgL6J1mdSrgi9iD0D49hZxP3qB7G3Q="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.ae4f422b.0_1626479655101_0.7162812411012862"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.90ff8057.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.90ff8057.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.90ff8057.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4d95812f9.0","@material/icon-button":"=12.0.0-canary.4d95812f9.0","@material/mwc-icon":"0.23.0-canary.90ff8057.0","@material/ripple":"=12.0.0-canary.4d95812f9.0","@material/theme":"=12.0.0-canary.4d95812f9.0"},"publishConfig":{"access":"public"},"gitHead":"f90c69a94171ac1d67bd6c3315ba759c0e2e79b7","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f90c69a94171ac1d67bd6c3315ba759c0e2e79b7/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f90c69a94171ac1d67bd6c3315ba759c0e2e79b7/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f90c69a94171ac1d67bd6c3315ba759c0e2e79b7/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f90c69a94171ac1d67bd6c3315ba759c0e2e79b7/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.90ff8057.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-RA5j/lvJbDhai3hEFwUiGjcIxAjFIkPDd7nWmIYGJ1DdZKtxWfY/jNcNiyjQhAshZqK6Dccz2r9TknHCq/tB+A==","shasum":"b2ec49c0f85c5526ea5373a226f38c2be741f4e8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.90ff8057.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9Yc3CRA9TVsSAnZWagAAbdAP/33O5Qy7fI/kCbEREVka\nacIO2qR+BJpG2cXb1C7O/G7ljk4hx/AEnxUJSlY0GFvLzCASktktkVFKAMpA\nt1SSEnsj9rZFL6YDZ9weXqvIRfV3bzszfWt+iBd0zgpz0ZqCfwYpsKyj6Cs/\ng13HcDgBJPEWYA+YAi5dkc5TaCp0MtPZnLwKvLCiYjcz8Ef5ofTS0yxQLgXb\nMn39z5//QEnqwm+0uERbLAHwLC9kECjdQiWnBjQLJSxW8eoNIyYezrVBA8HC\nyIoLqhysq7ML5/JiHxsUwmGCM7Hi05gkSXf8u4QRyzSPhdV5q9fuYG6bvYmQ\n6lPfhTvp33vDieu83Bp88PpfKAT2YSAuXBkfXa7E/4Z3tGkIn870CKhJbAbl\nJob8uDw0sUtZ7kGHXUMH6XLnCvZdY60IT4L3jLJAoHPbSnND2F4LrQUCnX4D\nSAwSiUKktvn5YmvzcUSxovOck7CFfrWvTEOg/8/te7R+FUj7CUVrN6zBx0Ta\n8xRLepg5GST3xWZXzc+tkCv7FAT4dBPW6KzDBfA9xSGvp0SUY9E6pRFblIeo\ngLC88QgdsLWS3PviewL6aKEXy+jpCBXdrdoWUBiQ2SaULJnAozAGhxwGIBoo\ny93K2XyDEQzN5HwQIUtqTPQleT+EsiokMaX3r2g4QionN98BVRmpzWwzC0r1\nD93A\r\n=olxH\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDI42FTQLbfN44wuXnKXqLHEcO7z2gkGbLYNpTczwdzhQIgIKS0+Tz0Wh7oB8Ffj2iMmb0Xu5K9vjP9gsURRvaamoI="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.90ff8057.0_1626703671148_0.42004925384675507"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.dd7b75d1.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.dd7b75d1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.dd7b75d1.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.4d95812f9.0","@material/icon-button":"=12.0.0-canary.4d95812f9.0","@material/mwc-icon":"0.23.0-canary.dd7b75d1.0","@material/ripple":"=12.0.0-canary.4d95812f9.0","@material/theme":"=12.0.0-canary.4d95812f9.0"},"publishConfig":{"access":"public"},"gitHead":"b0752e4552aba84ad89d4eafc1a2a995bbfa0607","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0752e4552aba84ad89d4eafc1a2a995bbfa0607/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0752e4552aba84ad89d4eafc1a2a995bbfa0607/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0752e4552aba84ad89d4eafc1a2a995bbfa0607/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b0752e4552aba84ad89d4eafc1a2a995bbfa0607/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.dd7b75d1.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-+e8awViK47Wb5VJz407+XfCQRS56stwQ+TbMtW5anSJ5aY1lR88N1NIO7kEClXca/blsd+6fCpXQgG7+7VFJFQ==","shasum":"5504390c9c20d5d12dbb9b412a65621c3223a27e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.dd7b75d1.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9bt+CRA9TVsSAnZWagAAHlQQAIfu+H9gvlVTxmegXEzQ\nJOC0rL0OsShZAuPguVqwET06serT8J2/bKBAHAB7HgcVmyNRSsDLUPrz7lyz\n0IG9DWIRn+cc9AJFM6256CXCydck1nd0zOxcPnS6j0TYGcNiB01qRcRfWBHP\ndcfrpxxU7BhE0kpt2Ucr7mGf/umwIeScjpL1i3+L+ARDOVHQTtmVaFesfnNJ\n1w5T9Gy9VCL2UQOsL4NsokxFBPbQg66Hh1DGzmt1yQklVatnShTIRw55erEu\nDeLH32/xFPYqxVcnAx2VfPB3qqkgHJighVTo3QvDBkOsBlpMViTNf7gW6cs3\nOLLjq03DbbKtQkziJrNflPhgbkp1sDgxLY3KN84eIAtZwt8HS4Xhbd/brv49\nyFJVTqUK1lWc2SksAO2ejslqLUnnmOQsqyFo5L7KB7DGrVAd1UJUudoFlRjw\nRD5Y/nxDxDXsN+zgPw35LDMZUhZc1ehfFzY2Sdv0p4nx56Qn3kH7bzs+k4C6\nYqhEAO1LuaX+M9iRu9/g2rsYgdqPOTxGWxiwUT7/l4y7crgdIUtn51ykN/hL\ngFFRYPUnSJItetcmW2V4KAXUhYMahk4j4X0qzJnX3NTpwv1CfMM/Nv8nEuuy\noOKmIxotkG7+86fKUG94Rqrhe6Rd84A1wa3HCwXwzQXP1h+FV+2vSy1gXC2A\nZmH4\r\n=9GCV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDG7pgYjtZEVCGpafI6AXNcV0FAUTJktv2IkXe3jbZeYQIgLVZdZhqRQ/oDU3Dc3Oup8JC3m3htQCkj6LUWTm6WE+I="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.dd7b75d1.0_1626717053950_0.20690844003479913"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.104debd5.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.104debd5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.104debd5.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.38d1846cc.0","@material/icon-button":"=12.0.0-canary.38d1846cc.0","@material/mwc-icon":"0.23.0-canary.104debd5.0","@material/ripple":"=12.0.0-canary.38d1846cc.0","@material/theme":"=12.0.0-canary.38d1846cc.0"},"publishConfig":{"access":"public"},"gitHead":"9dde76584b6e4258f93d65b54a1f9695d2dddb1a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9dde76584b6e4258f93d65b54a1f9695d2dddb1a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9dde76584b6e4258f93d65b54a1f9695d2dddb1a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9dde76584b6e4258f93d65b54a1f9695d2dddb1a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9dde76584b6e4258f93d65b54a1f9695d2dddb1a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.104debd5.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-v8j8PIAMvX8ZVhFEXY4GK6pyp50EsMks7iBjXbzMpfaWc8wx3lDSWgCAmICtwLvTKBGvcdFKt0r5Z4zVnhp7Qg==","shasum":"53d04cd20058794e89bf08621f23ed28ae2b88aa","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.104debd5.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9gJ5CRA9TVsSAnZWagAA/oYP/0ySJ5hvQBa49SqybdhJ\nr96uePk/vmcXtbAvxtaERL8Hb1wkWVtTOwQbOzILqkq1im8GxtL7HT9rg2lE\ng/WLj9sUpKK4g2X5pzdHvhbVTEvFaB8f1CrJoRB73JTBdf5tgsK06GPK2UD2\nXts/NS2lp0qSlXXRYVGoUsdJvavqwdvU1VNmdgH2Lm7RrxGLoibegjt5KV8Y\nA8u+OaMQ1N116gERViam0k+OfhoZ4YyxEXQTG0HR9RX0+iXOsHXyJYjF6IkB\nmrjECpOT0ndcH3PXNMggFvAecEls1dKUf+0KYQXJXJcp+nI36rNQSS4ezORt\nx1p7WpgnsijqFntGRWnaNCWEThtAJMLEsn+0PQw9diAvqIyy7rZkjJ5RvOZ1\npeJH9xqRmr4yUEgJuVGkypk9fzAzbsW5iVZv9yNFS448iACRMXTwaoZSxFzu\nxQdc+IHEq+LLH+ajGM5BDe2TGPBSJJrc7LyilhujQitA1poPqNdQzVh8EfHA\n/EZHZ5ykKpCZjTakvqZNNqGx4r6WGa4AInzneAdatKEk/MZdx52WaxwR5EVM\ngRdgMKyQZgzkMFNwoXuws3l2WX7H69yxOitwu7mGl7f6QgAY+A2vEuPYLc4D\nLqYbcYN+BiWHmt3qPSLYxYvKnjt//ejS0/YUp1yAZlVeLhOPIRVHFb3/5rVM\n7eqn\r\n=RfgF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDKvhBQ6fjmcaVOaE3+rb6sMKmRr4iSxhw5Jh29a6qCpwIgJj9hNYqSFy1nt2E6jJUIFaVpLQwz1dPojYZj+Bw+oD8="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.104debd5.0_1626735225229_0.007489890691719792"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.4612705d.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.4612705d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.4612705d.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.38d1846cc.0","@material/icon-button":"=12.0.0-canary.38d1846cc.0","@material/mwc-icon":"0.23.0-canary.4612705d.0","@material/ripple":"=12.0.0-canary.38d1846cc.0","@material/theme":"=12.0.0-canary.38d1846cc.0"},"publishConfig":{"access":"public"},"gitHead":"28f0176f44158c2fa7246b69d5737a09425a6e4f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28f0176f44158c2fa7246b69d5737a09425a6e4f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28f0176f44158c2fa7246b69d5737a09425a6e4f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28f0176f44158c2fa7246b69d5737a09425a6e4f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/28f0176f44158c2fa7246b69d5737a09425a6e4f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.4612705d.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-5+TQu0NDQMGGdLSbvZIkdq580k1pYgN5Uq+Rm+ceFvEpvBT6As4cdanvTOU7A4VzbYXnywWvOhCwliN7T0Ud1g==","shasum":"bd6fc002963c661b39f1a82469043222859084ee","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.4612705d.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg9vQfCRA9TVsSAnZWagAA0csP/RMsJ3ozWgx/ris7VQLq\nBmq+aeoZJ5OBSIuhIGPg/zXQef/dhrdyWOEQSCwTAUz7tovzalYZfmgyFeal\nZgzLd0IDWIsfvRaRH+cBB2rWEkNL/jCta2b4kTO9YFEpParpBZ5PXUd1hvgF\nLpRFoHHOCVxF8+AEf4DYcuQmulgyGqHyY2md6GY6SHDEgQyFVD994fPEomAt\nIe2YVgkR1x2yWR6jKub6tJaKE+qPX5rxibyDYRO9h1LhhyP36rH4j0kxfY4k\nR1oJXsTr8EjQ4f21xnliVhIbBoaIYgRBMU4Whbc607FR05wzQo0yg+McTW8Q\n1suGiDKPsV5AbSxOVOeGUP53moWzbN2DPKvhoYKR9oFMLW0vDFZ/2m2WFv1Z\nlsI5qYQt7CrL7OjS7R+r+qFk4PrOz9L2ZfAi+Sb8ZHlSd/NzahcD1Kr047WG\nLqAkNZdpt/WexRyK21nVyHlyEI4eMgKh2rKeiFP6Che45c75HYD8dJUwqww/\nXWmKgn2FRSux8jd0ehZ78DkfZTU14QYiqWnOrJORoJnUtAJR98UqMx0ENPef\njo+Ow+MnAI71mEKgtzqu1q16i5al0KOUYaf/Qs9gP8119cosRtEnHTPzCEGm\nWXDnHQq9v4/ZWKmmE01XRLAgfpXoAO05Srxl/i/Kw0XAKlWIWSnT3XRzzRkZ\nzy13\r\n=pfju\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDUXtvTRkRJpDs94mihLNoUXfoscDpqdkbZnXNZjpUKjgIhAMqbve8eO5sDW2SkOJvubStPR1a/h6Q9H41sw20eMpjY"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.4612705d.0_1626797086914_0.9116896192362065"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.b36502a2.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.b36502a2.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.b36502a2.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.6b0442278.0","@material/icon-button":"=12.0.0-canary.6b0442278.0","@material/mwc-icon":"0.23.0-canary.b36502a2.0","@material/ripple":"=12.0.0-canary.6b0442278.0","@material/theme":"=12.0.0-canary.6b0442278.0"},"publishConfig":{"access":"public"},"gitHead":"1df0a9b6912d747311691d2320eb16519bf8c660","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1df0a9b6912d747311691d2320eb16519bf8c660/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1df0a9b6912d747311691d2320eb16519bf8c660/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1df0a9b6912d747311691d2320eb16519bf8c660/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1df0a9b6912d747311691d2320eb16519bf8c660/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.b36502a2.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-QB4m3uoYjUnn6xMWIHUFmraR1dV29U2XcA/PqY3aE4OUy/yFbZkeYxL/wduOogcutpIqWg58T5SeqQ3jzHrP0A==","shasum":"c5554ba8aa00c4292d61a8212f2a2139eda905ac","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.b36502a2.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+KEGCRA9TVsSAnZWagAAFCAP/1mJochK0eQniOSKdQoF\nTHvYF7H59vypTzLWTagnL0e4gQajsjaqHmxfXv0LTynA6Xd8hnI+Djo1OH5q\nEs4v2HaRPpaplhtZnAIU46hWRWCQwVI6ALL/tQhL8Svp2VZwwWHVbyIQ709t\npNpjdF01Cjf832QAMo4VTPhabhQ3pZyg1lqwJKGVhSJDfIw8p7/E0Phx6NJj\nG5R25tW+GmOWFMu5nerm+8TMAh8lEtn6BGSGCP5kSJgYcHWFdFiUd/I+xigb\nPVbdNhze/V/w5zZKRf5au8SFpePGBgfu19pBwH2be8Fl8XlamF2gokqCNWXh\ny/TW0x4XafeBVSJszpjux0GOjuw77CK89A8+xJz3hsDoG40hrZclCE7qEi2b\nz2XVq2w6coJy6toRwDxpl5GUGXXT4vEgCaLkklJ6YO/t0LoAAL9zwFpeWJwu\n/oDZ87w499hgfWqNjG+FlrUQqk3eLuj8dFtxpx98dpLxlIm6cwumUSI6JI0g\nlz+MjT6hq0Ri8bCZLrK09xVhqj1N39eY8kLjZdemtb+SqW4vAima0TUD1kWH\nTWsj5QaJcr1qJgF3giQ1ChZqmBtyQAKBbjAYhsePeO0sqqLZoDg60MrP5kdd\nSupfelBf2ieBeQjeaDBEFA4/AMZiNxdoimmzDFz7p3JF6ZfygP7mbw19skOt\neoUw\r\n=cxgk\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDdvz9iwGlR+449v2ErFBYDYI0nuyubBFULbHfUO5DQqAIhAMWNDR/bIr5E8DzUWovkRz3rMCoNcwuPNmnoXy2ngbjg"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.b36502a2.0_1626906886519_0.5271270340475886"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.2c392ab3.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.2c392ab3.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.2c392ab3.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.6b0442278.0","@material/icon-button":"=12.0.0-canary.6b0442278.0","@material/mwc-icon":"0.23.0-canary.2c392ab3.0","@material/ripple":"=12.0.0-canary.6b0442278.0","@material/theme":"=12.0.0-canary.6b0442278.0"},"publishConfig":{"access":"public"},"gitHead":"83a61c9efee1610d42af318683fe4985effae0df","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/83a61c9efee1610d42af318683fe4985effae0df/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/83a61c9efee1610d42af318683fe4985effae0df/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/83a61c9efee1610d42af318683fe4985effae0df/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/83a61c9efee1610d42af318683fe4985effae0df/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.2c392ab3.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-WFamrB9w5VMgP1eH68JKtO5dJdHLcDZ8yxtrbdxrsR6P/BuX83z2tda+FPa3TPyeIjj94M/e2RKtk7CELOcnAQ==","shasum":"daf4507942e0a022e310374b47ee7655948ab90b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.2c392ab3.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+YZSCRA9TVsSAnZWagAAV9AQAIrib85YqdSkZnzzg0UD\n4Ehl1llBLH1WlG43GxXaa0ENw90y1NPMMhp4ZUqYkWZ1HvLuQTqeLg+tbVHP\n0+fU9RUO/0D0vGYl8d90e15DigmXmzZXIqx+jqH9V92dcZWUTVSo2S++gDRw\n1jMkih++uXi4DyJEzDyBdHOWx6tulOD63CvDtETSzd1USRrib0Ql0T8jCyFz\naJsxjIjYPnIK59mIy9zLVg2E3O87UoPuRZzBOPoYfIlDmAZuV7yAexLVeC2w\ngBDLTxl70s1ECpnzrzvXPjUHhay/Yk0zuQ9o2I0qALotjzwYUjiip6N3O5IK\n6g6lDFL1Z8EAObB0aJSW/BEutgyMS95mlXI3z3rbpfTJu5LxaAQNfPBwstyi\n1NS6gXVUyG/6rvi81J70fMo6D3KZ2FwFZ4rGo/Hu8ueTDGKLT6hH/kZ/1UrY\nuxyEW8ehS2OIUQ+rwnO2X0gj7KwDw2r7ZI4hqpii5k21jNW1BLy/z2r3pPF0\nm6KWxaTNPq+pnQHtQgEpzQv0Wss+ueInmSIlgL1thg5EbC9WCPvWHgObCt4F\n961NDCQMkzJupvwg4/bno4+ZbZz5gRPckim9oVdp6s8WQq1Dn/5r62mLc69b\nIU41X9JuwJGLZnyd02NAPUCA2Jx57Nd6dm8mCBgd9SiwTuCI7q2WrlEaiDCT\n1rIn\r\n=hd82\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFM5qyfXKGQAnWLtyKGI68e8qAUI4eRuKqC3gLUyvTLEAiEA1LlQEnbIeVrE2VOSfivwiRYsJy6fED/EthIDIgU7Fwk="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.2c392ab3.0_1626965586235_0.7579693869117077"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.e8bac95a.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.e8bac95a.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.e8bac95a.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.5f00e454a.0","@material/icon-button":"=12.0.0-canary.5f00e454a.0","@material/mwc-icon":"0.23.0-canary.e8bac95a.0","@material/ripple":"=12.0.0-canary.5f00e454a.0","@material/theme":"=12.0.0-canary.5f00e454a.0"},"publishConfig":{"access":"public"},"gitHead":"2215253d0031fb9db27cec4c40894bd549b72930","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2215253d0031fb9db27cec4c40894bd549b72930/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2215253d0031fb9db27cec4c40894bd549b72930/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2215253d0031fb9db27cec4c40894bd549b72930/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2215253d0031fb9db27cec4c40894bd549b72930/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.e8bac95a.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-DRNWC93Jf2oIeipOFDBqhquNr5MVkzzbmiBetbSnCdjW5GJDNIk5sWS1z+UkHzYH26S2Qlw2xBsIV6isAxyTOw==","shasum":"f56c08b9e70174fb30ba28fefc2b9f3636fccc33","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.e8bac95a.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+b6OCRA9TVsSAnZWagAAvyUP/3fl33qKTdElZiTv2BK1\nlFhal72ySh5mIseMnZAueZRdFoW2WoCmCqraBDl0UxiQVnia3BSSYr5tUsE0\nNb+em+tT12OfqyWMjVX7lM2nxEu8ZXqoNO8EHrqsBcj3EJRbJ6+A1SfMLsqu\nqushbZGfENviuQT/e5BmD+YgOQ1Kb+/TAlKsUuXD3pwnZtblaVrImD8O/cah\nCBymjLBj9+k8Dlu5Axv+tL1YLQcWSczoVQeWNYFntRNe8rxEkGOGHd3z9kY5\nG09w7jsjspLTHgx2RX5uqtXokw8yAOsPVP9S/CcpQTXEf3EciDWh5O1/ppUa\nDFnAxZ2YK0jergWFRkFLz4CyHEei2N7dCvcTGJpd+42ItFbOo0A5c8Vdu9yn\nNEQMQLm3lsqCLpZ73u7sfym7e7+NrCPhQMXvkmoLbSsYhhh79z9DzkvJ9kaT\nVGewScDRVc4FBUVHEutgu2NcOzC4bEDm6Ben2P6SNkMw561eU5hI5FsF/W60\neXS7pcpvZDjbx7zhXicJ4dpyKrDjnlqFrbto978i1cQsdfQdZLX/IaeJPURS\n11Dz8QR2Sv8wCHjUct+lhoW5rBL8PuLGvyiCxJaPcVeYybM4h4xX1ir//Hlv\n0aLtOIQYy6fHRJYsVP6eUU6MnoqpDy6dPWyopYiJS7s/wfdxkgalutHSz0j3\noPu8\r\n=nQSg\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCSDv3YPRHc6OkF7aTKrIFN/NCbAv9FGfFyOaQVuq9oUgIhAIvLq5ls8ixRsoYMaXkYb8l5Y7NRtecDqHRes5bih67R"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.e8bac95a.0_1626979982821_0.09710871227140849"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.38f29f8f.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.38f29f8f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.38f29f8f.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.90e08fc6b.0","@material/icon-button":"=12.0.0-canary.90e08fc6b.0","@material/mwc-icon":"0.23.0-canary.38f29f8f.0","@material/ripple":"=12.0.0-canary.90e08fc6b.0","@material/theme":"=12.0.0-canary.90e08fc6b.0"},"publishConfig":{"access":"public"},"gitHead":"484fc84b540f757ad561dbea442c8566694496a9","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/484fc84b540f757ad561dbea442c8566694496a9/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/484fc84b540f757ad561dbea442c8566694496a9/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/484fc84b540f757ad561dbea442c8566694496a9/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/484fc84b540f757ad561dbea442c8566694496a9/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.38f29f8f.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-yhA2PcrJnSCbWdcnE4JvViYRwFZrPZlRNQ7azM/xkGLb7vwCzWlLVKKGezDr2gdwpnhLuTY0mw8MLpfX3emQ0w==","shasum":"252b4830d3972a5352a4a7361fc64b43c6b906af","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.38f29f8f.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+wduCRA9TVsSAnZWagAAeE0P+gPQ0H5pihx/pj+8n6cY\n/bbt3wQJUWmMBy3t/4j5B3FkCur4cjagDnbJDyJpenrKTyaSI86I8+CQyzEt\nFqgTxfSfo7bOoXV7Rke0hO49tsiCHM+EV4YMkLNBLd6u00/pe3hwQhgoG6wj\niP0RJqK/O9VcutvFmQgI5xn29X3hFYxvZOoffIqI3nqYfn+4JYJVA7Lk27OM\nQ1i9R4F48O7KUo/vIAE50prTSRNRSo8F30uEyNzAlD/9DoKFB9ZJCKmWJ5aB\nLOusFKVLZo6RJPg5ZRr3fEZHz8hR5uudc8l5o9IYVFOoFcvtyBdx6W2XPXEk\nXaFF8mNKYhHQP33INpLTs9znCV8sEiUSBGwheFfg7xZF8/GSi3McXkxSD8qJ\n+JO6cZjCtT9OlDfjevJYWJptMqn/pmbH+bIPrLtlUeAw1RYyl/HjASTmd6Zs\n2QS+Ufwob8uhUpJQVYYWNL0xNF0XBJo9RSPEn/pmpGO5ilqDMfIYE07gdRUe\nURcfTiQe0mwDIqePqhyxHO3Nd8bvo/EuFtjqXYCogpiqZK1DhS4RY0g9lnmp\nE8PIMD54hsS1JNqloixIcUD8JzjlQdm2LvbiAPSYCoMw/c6ECdcC3vJXliJz\nWWMr2JiykEowL/IzP8mt0ETAY+Fd9BPRzoplpMOL3zVe+3I8EOkBoDfNpE1J\nY+n5\r\n=kk+h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBwPkkU/IF7DFLOuGo3RocuWbW76czy7+sVPnyEf0gfaAiAcooU5x1IRJE5eq0XqDBCsB+o1hfG2L5Y5XtHmDBbZjQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.38f29f8f.0_1627064174670_0.8846260187487225"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.e0693475.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.e0693475.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.e0693475.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.90e08fc6b.0","@material/icon-button":"=12.0.0-canary.90e08fc6b.0","@material/mwc-icon":"0.23.0-canary.e0693475.0","@material/ripple":"=12.0.0-canary.90e08fc6b.0","@material/theme":"=12.0.0-canary.90e08fc6b.0"},"publishConfig":{"access":"public"},"gitHead":"dcaa39c4b4b0d5d5bda85df7a11ac1205f2fd669","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dcaa39c4b4b0d5d5bda85df7a11ac1205f2fd669/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dcaa39c4b4b0d5d5bda85df7a11ac1205f2fd669/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dcaa39c4b4b0d5d5bda85df7a11ac1205f2fd669/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dcaa39c4b4b0d5d5bda85df7a11ac1205f2fd669/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.e0693475.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-s1C4BcgWooXHw8UHBSxTsvwIYPRY75QE5Q9iX+aMiv1vkVkbSKYK/xm1LwgBuKWmWa0O2orW7VVd1n3+pSmyPQ==","shasum":"c3b8d690e419cc10211f68a00a2d8e0e0eac05f8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.e0693475.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+xDWCRA9TVsSAnZWagAAlXUP/2BezfPpdxepl5skqE+t\ng6y88gFli1Qfj8QPeUm7hwOBeD2Dox3E8sbJaO5Ey8NM3GQziOPFVBKrtjIc\nThSj/UNAH51vkRYTIBY+SzfLnCHB9LP8vFR5H6wAyaDKOFmxc3faiKmslLxm\ncS+KMsEQX4+hX4w1oMceprbaxwPyZzQS3UpIkHqSme7MK54medlfFqCxhxJw\n+joP2tEiozKjcd7BgFPtYhwZHPvshOyAoQm+G+6Lj1JhAbCymzzv3tXfBUdf\nSlz5fy9L8xmVCic9B5j2w1SGMZ2/TjdOtHDnRJVgOtMT/nAf1Az4/4JdbTek\ndRosrZMo8WBTwFe1VLq+PNk5YcjOwErTXG958ncw8zaMjKqMyHMbNzKF4RfJ\nISMYS9BwPvTokPNAvvCPE4X2oRsY/IRhBWPy9RaE+iyXSNRze3bci4b9UQnf\nJOyDUre35l52+Jg2jWPda7Mp8pyzXYnr7PzA2OePmAdVDk7tUfCKM+gp/2Q5\nrrCYK7ADhUbdLbRoZM5DhBDZ90URZdIGoYkgpf0F4kyJsUQpnpx3twnat7rb\n2nbn487p2T/glQWx6Yek6ocicc/pmK9XCLFcidH3p0l4vQRniBd4OAh6hY7Z\nh/XdMwOI9SsfxVxU00yASzHj/gP54SQf6wobVDfWK0RXZaKnaNn81EgcM3gz\nOzCy\r\n=xTOs\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIH8ovRBXKC74rhvcJJ17WZAAW+NaABIw8e7Rlz+48Ft3AiAgj0GjByf6myc6EuHB/45wl5Amz7WoI+FpJbVvVxLsYQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.e0693475.0_1627066582582_0.7021053888940993"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.d595e030.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.d595e030.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.d595e030.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.90e08fc6b.0","@material/icon-button":"=12.0.0-canary.90e08fc6b.0","@material/mwc-icon":"0.23.0-canary.d595e030.0","@material/ripple":"=12.0.0-canary.90e08fc6b.0","@material/theme":"=12.0.0-canary.90e08fc6b.0"},"publishConfig":{"access":"public"},"gitHead":"7c8056c080cfa8a28ca6e2a5511b4db50a604a87","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c8056c080cfa8a28ca6e2a5511b4db50a604a87/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c8056c080cfa8a28ca6e2a5511b4db50a604a87/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c8056c080cfa8a28ca6e2a5511b4db50a604a87/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c8056c080cfa8a28ca6e2a5511b4db50a604a87/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.d595e030.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-R2YBz6hqTKvz7KdLQGhvj5Cy/Fb+vtwmtkudy41akJfsBa2lUfdkrMJ8e5Yk6ADVi3cFfS+b7FGw+3SBfN1SbA==","shasum":"18e7e6056b7f83c7050e9aadab9c64766bf165f4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.d595e030.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+yxECRA9TVsSAnZWagAAGO8QAJBE4/FvVqRi5ja0Jmk4\nkXcXbaZRE8bxx9cH+dulcJ2hAgLN5oYfchMDBPFacUsU1haTLaqaJ4+YyWxD\neJAqNwPFmsX4lXTiN/Voc0qjH8pLzCUXkiK3Oy1F4h1BTzvKk9GbW9y3Qr/J\nq7eDhalLBC1tTtqTBxGoNTMgdfq2J97GVaJbF6x/vva1r04TBk7s6O1Mamwd\nKiuZd3ptLqp4ULQaNNf0bt36TepUzyKhcQcRlyy/2dRVGugRxWRhy9cpzutG\nRysAFbCmVO5tdi17i9I0MYi+zk4g+IvEfglz2ycO7wxIqN+AHQ27BFfnif+9\n8/3BFGXN0+/auBIYz6N6lTKek2T0TrQxopBHS9BsRVEV6QlEYMDqFhJD2XxV\n1SILkxXEMGFZkZwvXHYS2xu+GgN1e0tPbTnIuPYlU2+0V5Fnrmd8Ga5YC1S9\n6eGseUUSBlGFYQhAsVo1tqH6L+e0+YYIHASeDtnbskO13oaA0bs4HLT42bP4\n1NcfsB7HaMZcXDgJ6hOh2Y3GvOmgYYi0nwVR4zst2fd7QF+supwI75d9i03s\nwOooFpqKrW/McRIa26qoLw0iu7NhBMheMZolq2sGYd5jRY91R/SD4FaYmjVl\nVVMa6keDj2UVVxbKft5D9OJeoTfP3mkXsG7XWnG1nSfocS2eJvWalGYsZQmB\n3lIZ\r\n=BhfZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBUxH3bEWGPlD0hOQhrs1paNBCKPvmXdJeq+R12tVxR5AiEAll0DAasaRexbRhVpnMpvFFxVlmB4TijimY73VQqAnf8="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.d595e030.0_1627073604095_0.0918789344142974"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.fe7cca31.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.fe7cca31.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.fe7cca31.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.3f36ac75c.0","@material/icon-button":"=12.0.0-canary.3f36ac75c.0","@material/mwc-icon":"0.23.0-canary.fe7cca31.0","@material/ripple":"=12.0.0-canary.3f36ac75c.0","@material/theme":"=12.0.0-canary.3f36ac75c.0"},"publishConfig":{"access":"public"},"gitHead":"45bb0797db4a64851859f8894864015974863643","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/45bb0797db4a64851859f8894864015974863643/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/45bb0797db4a64851859f8894864015974863643/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/45bb0797db4a64851859f8894864015974863643/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/45bb0797db4a64851859f8894864015974863643/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.fe7cca31.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-J9esYfvOxYPISNY0BA0+36RKwGuJ/MWsukf5gnW7TUL+yh69qe09PVds50D3Llc8PtCRxziG0/hXBhz2iFN3GA==","shasum":"8270279c4e604584ee789c70ddf2d9cdbb677d05","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.fe7cca31.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg+zspCRA9TVsSAnZWagAA26oQAJ3lC9VqQwSwGcpH9sdG\n1zBnAhUiq6GT62mlkZrvsXdMFlECa+L5W98qQjAYfdeKIgNoeIYgoagHiKvk\nttRjX0/py4qA6oQH9lpl4oRhKzqn39oSU1exhQA3bjiTCxyND/4T6gkn7l77\nBi/B7Md9lyD08s9t2Fk/BJ2oEju4/t+8LiEwyA1Vi+aXsE01viHP1EU5AJ8+\nP9YP/z6CENSbQ4zfJJLEl2ehWbJuY8eRSm270vIkfhSCqDnNbt0M4bqFQ27Q\nGW9tHr1BqOkTMtmwSK4CMPERVkFuBAnlkJc/1L/cwRhveJjIC3+JveVAaMQg\nPasBfyQ5X6vvkgCYiIyesT/5gQALwtvew/2YsAHWA+hVvRo9F67OxYZMDTQl\nN50J90z2fdV74bxZH1AazaFuWWn1uvAcaMnjXMu76DJx18dQ1LgiKBKyNdNE\nP4X6V+z3DVyteJohimIxGr6w4AOSEqlx918DcjEJTHliOUVfdBLA06Hr0uBA\nIdy2BYAniuY9kpizNTOn77TIl5GxyX0QSS0WV771OYkm6cQABZnQ1sIsOF1I\nXCuGlo8rUcQz+E4eAgmJN5rpR060WpvXMvCeJTCM/7NChs6cty2GK1GC6Qw1\nG3gGGKOvfluoalE7Bu646lCXD4F0mnkwfY5cJhkvhQubWmOE93hM/siXZCjk\nMzGU\r\n=EvIV\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD+cg5Dc2vCCSHlGbmI2dPT2U9oFJnYt4I5cjFnyaVdRgIgZAqeRVdKaelhUacCxJ9NCQUCSorc3Vg1IoffGFnQFIQ="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.fe7cca31.0_1627077417820_0.28310766278214494"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.fd9da483.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.fd9da483.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.fd9da483.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.3f36ac75c.0","@material/icon-button":"=12.0.0-canary.3f36ac75c.0","@material/mwc-icon":"0.23.0-canary.fd9da483.0","@material/ripple":"=12.0.0-canary.3f36ac75c.0","@material/theme":"=12.0.0-canary.3f36ac75c.0"},"publishConfig":{"access":"public"},"gitHead":"fbed5ae8e9a1f66ef1cd5e83dcb0db11c6ea3c01","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbed5ae8e9a1f66ef1cd5e83dcb0db11c6ea3c01/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbed5ae8e9a1f66ef1cd5e83dcb0db11c6ea3c01/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbed5ae8e9a1f66ef1cd5e83dcb0db11c6ea3c01/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fbed5ae8e9a1f66ef1cd5e83dcb0db11c6ea3c01/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.fd9da483.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-4ornXCuAm7HGJ8+mf37RFr+W+ksW3ummpQbbWg+xvwq3BDxnZ5lh0kp2O/XzY9KIF11Kmo5H5zhgVECUCd7kpw==","shasum":"4ab7e0d8cfbfbff4306158bc1018c6d3c1e3aa5b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.fd9da483.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/ygwCRA9TVsSAnZWagAAr5QP/R6+QFGNJvniwlpDmqYi\ntX38MA5GZa92SwcsQ9/bKT5UIzRvB959v4ZiktqZQlvhY7bcoYuKmcz6L2A6\nzON9o+LUgKbCL03MY4a9aOO5fwQGFaA9D85ePKxoK6uGwQBvtcIjz5rmBMap\nymPNJr7JlCSrxrLhJUfa+y9BCsVlAC4DdNBJbiQoE6JLR6wQPn5tTy0Xvik8\nJvtVxRbo/VjDt8PSEXc512OJCWB5k7LhIgI1uDdDmEpvZpk3LEmc1yrWaW2k\nopzfpPzVgFDDVCDdnAC2wgHi3Pjdsf3HFkG8+F83ei+Q9V2cTVWbY4nS1jJr\nDZNMDJO3fAT+XLCpgIRERiK1Ik0oYxXu+e6F5Of4A43XEVOaoOnAn3yof77q\n41cHPwNG/BTDqjmJFHkEQX9oKVDG3mpynLGrCvw4ZDOXMpagMFesu2knqBNJ\nv6gOyp8lK+B4tS+qaezsMNQ9vjmBKlwzE28RZgGkR10Gaa20UJClGhnaRRoV\n77Gbr1W71QcoObCgbiHbSwlnb+MCHa7cdfLTtAK1Lphxl8sE0xQRdIM3ddGI\nBwR59Du+W1wKe4LtsM8edSc2tLVgd6XKP60qij0znrgdkGUlyKPJPIibW2zV\na+d60/lHh0lZ8jgcdOoCyRrvLOAkToxZli5CkcssqhIUQEJg28nfRo+cusmK\ntCS3\r\n=hGq/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBBy6fpZFQmk3j6ANA0/70B03MxUlH8Sst1jJaTuaG6WAiAkTw7gpmQoBTgimTEQhTUJI7JuQ/QdRImPQyouddeCYQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.fd9da483.0_1627334704044_0.33295662901722944"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.8a4c7e06.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.8a4c7e06.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.8a4c7e06.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.3f36ac75c.0","@material/icon-button":"=12.0.0-canary.3f36ac75c.0","@material/mwc-icon":"0.23.0-canary.8a4c7e06.0","@material/ripple":"=12.0.0-canary.3f36ac75c.0","@material/theme":"=12.0.0-canary.3f36ac75c.0"},"publishConfig":{"access":"public"},"gitHead":"4c98d35e959f2149e2a4ca8c8a4c5a7ad3070670","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c98d35e959f2149e2a4ca8c8a4c5a7ad3070670/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c98d35e959f2149e2a4ca8c8a4c5a7ad3070670/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c98d35e959f2149e2a4ca8c8a4c5a7ad3070670/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c98d35e959f2149e2a4ca8c8a4c5a7ad3070670/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.8a4c7e06.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-NQzNPtOSZ7AfuJWMYk9Z5/ng2PxrwuETPcethHQRpVJna1oBsDgbpnGZ/X50zNE6eNyDqA3UtGutbU1b/AJLHg==","shasum":"7e90bfbdaf4fc677ff2327624dbd0d57c0b58b4e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.8a4c7e06.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJg/zq+CRA9TVsSAnZWagAA3/0P/jiqQH22Lk+2SSEBpWvU\nQIB61vS1mo4/eu1WiMd8yFz/z9/qyb9Bj2AEtNs1oWh8IFSJozmI7nKwGD0I\nJHk5TTnAdM8s7hT2CCZjZ1snnfwmJsp+KzRKwStXRbNd+N/ob9q8fx/XKbb2\nab3K+hMANXUqWv7rqcHADCuEWOQwFz3iRMPXgr0qwx58zFv+qmmrqMyP1oUT\nQ3NAgcPQyrcWr9HqSa4AXhBnIy9K9Kc3sI/UTLxPe5BqhR2wJo33WBkbMndU\niKV8C3S9WGbip3s+h3cDpuW6Lv5EHtUBmYMZjyLZm8AG3R0hQX9YvkIkN96V\nsOpFJci+b/DsqxnFaN9s+JwCCjz5/8bE2rD9bWQdOhh7jbkzpNWozIljzEFs\nX6lT5lSIs1cSf6epjOI0vODr0ydaQ4i1mTpBIVflSZ8hP6aEYYEl71yejSax\nt5AvqZjmeEaK+Q+MeQClSZLVLWWiq5eWa9I88y/XiPsRFCxuQqIcuOtf4vye\ne2v3hGNRx62/HQjMnU7k8fP6v7JP31zhFs7sncGbJ5llepiM5xY2gc1pRBxU\nmIs5eBM/NMqcEt6voDHbScnOO9mzPVOfFNKrsA1ca5sD894JT6p3Ntml+lSa\nTcOgjj8QPLDs3KqBDr8qdMOvhjERYsCOSCI+87U6iF4CCfrKMcbMLxLsRuG8\ngIzo\r\n=fCrh\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCLnxPtGjSW2lybjU3z649E+m2Kp3O68xMvhhyljw45MAIgSJwegyu4IiXagay2R7sUkMju34u5HXCYVyXLlRjXMKc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.8a4c7e06.0_1627339454388_0.8220346716294546"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.5b395fd1.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.5b395fd1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.5b395fd1.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.3f36ac75c.0","@material/icon-button":"=12.0.0-canary.3f36ac75c.0","@material/mwc-icon":"0.23.0-canary.5b395fd1.0","@material/ripple":"=12.0.0-canary.3f36ac75c.0","@material/theme":"=12.0.0-canary.3f36ac75c.0"},"publishConfig":{"access":"public"},"gitHead":"49947c20a93de615b923efcb7d30a23250ea6dbf","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/49947c20a93de615b923efcb7d30a23250ea6dbf/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/49947c20a93de615b923efcb7d30a23250ea6dbf/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/49947c20a93de615b923efcb7d30a23250ea6dbf/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/49947c20a93de615b923efcb7d30a23250ea6dbf/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.5b395fd1.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-lyJw6ayfo74+spGAn3F8yT0Ed273zLxMIlxE0ENy371IDTKj6UX7sRxxOB9SPExE0qp/JHZE94TOrnzmAmAamw==","shasum":"0802a67c4af1b5343d1a39709878388cf29b0931","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.5b395fd1.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAI5cCRA9TVsSAnZWagAAxfQQAJrVdDPQpzxuhghOssEG\ncD8CNd2A9RXhqgSBO6UPvSgcGReCg0hSzmGpaeaeQCaBtMP2d1B+UvCVqNgs\nUcxG+vWKqqhDT+2uKP6wcrhQLhc0ZxoqvkRf5YsxJN99HidehMOiV2gjPzn8\nDOJi7YA94RvTSc7xQ5GcaRDqQCEz/14DeJUVKCwoKUnzLm0e5Flf3k6KF+vf\noCWXajdLPFDixF8iK8xMhlzZYStqsnyh5DwPFM2C3lsKYCkidaK5VZUTTNoj\nDWjc8IgJcPomLXRwdF7Olgq69u/vLOcRPjY0uF79evwxkwV8gZobWQpmETDV\nDwDQSFBMZjVDkSNZ/Ejivky5bE83Ro2s55SDnslzMx1jiz5A5cSBpUqBM6qX\nhvMH90R+AEGYhHT40PPclqWlR1Ru9tE+BM/s+mtzBdd/P9MSMZbKhPgn9hI1\nKVsfZJ1HyA8txs6/zextGoyOyfQ3U37dwggep2sF7EDtdVJ1vDpfgg6nMYTX\nWG6jTr+F1mmddITtI8TrhaLPjpkzT5/wQHVEMDH63LLNROGWLdwqm3MYk1XC\n1q+RSfwNBaoKDwxBTPg2t3SqF9B1oKP+iXrt10PNQpLgC2YSwybhZ1cluwOg\n+PyOZAILorcwEfOSmY22EFcTkJmse49+ch740xGEKP2Zi/GkC5fnXTgFbZ5m\nrVHE\r\n=bX4D\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD2n09IfSXHKl9fL4ypub0Zj1sVwxhvbu5DVrXT+K15/QIhAMbXJ3CjoQiBlAawvV6bOWLjnvseeoXe6Rbdqj+NgBIF"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.5b395fd1.0_1627426396592_0.15184300034627718"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.e5efdcc0.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.e5efdcc0.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.e5efdcc0.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=12.0.0-canary.3f36ac75c.0","@material/icon-button":"=12.0.0-canary.3f36ac75c.0","@material/mwc-icon":"0.23.0-canary.e5efdcc0.0","@material/ripple":"=12.0.0-canary.3f36ac75c.0","@material/theme":"=12.0.0-canary.3f36ac75c.0"},"publishConfig":{"access":"public"},"gitHead":"6ce7c9ba42d6630a9af68bb580b94e6fec508bdf","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6ce7c9ba42d6630a9af68bb580b94e6fec508bdf/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6ce7c9ba42d6630a9af68bb580b94e6fec508bdf/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6ce7c9ba42d6630a9af68bb580b94e6fec508bdf/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6ce7c9ba42d6630a9af68bb580b94e6fec508bdf/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.e5efdcc0.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-t0zGKAHtRNNhcxoveYEVyeeH3cLMxV2FsJdv4ywmgQZYG73gg6hhiJNevpKFQq2KFmtDgkXASrOUqMRSZQ8S+w==","shasum":"67b267bf4a5e195cfcba44c37f329a2864af5006","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.e5efdcc0.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAZJeCRA9TVsSAnZWagAAyPEP/3zmIPVEBh1Sjp55vI1m\n/Ofljl7s98G7obZ4Ntyu/Qb+41+Q7AxFraezksUZEvOOZVxw9R/Q+dE2FcAc\nnjkYTL+PvzuBwe9HYpE8DKFHnABBF/w4i/HlbwKZH4kB1ulYGoBEM6IMNyJ5\n2u4nQjQu4R2wR7HY9O3TXxTX9L4ILKaBdiEAdtrCtC7YBt9ymPqFMpQ2XVY3\nLWqUffZWyzkNNI+sj4GE2tuksSE1lqQZhNMBvlq/opS5h5bjq8N012ABL1Dz\naZTyEE3qpY6cMAFhLm8Z68HO4w55RrrR2WJLfrEsy3aAOPczeHOjEGdUdSrM\nd3U+gwE5TDDcjP5JXWKQ90Xz2K/9ieS4i89uFopLpj02vJFCOED1otNstOhO\nZNbiWezAG/gYBHLKnMZVq85OfUmN2uWrWCIFCBVPc7kgHVVEhx+N8iK+nb/A\nTtrhowd3glgv1g9HufeUV+PrAojJjEwv34Fviq61zrGofiDbV6ECSSQ4s+tD\n1uTYL/8kY02nBjiCfU4dS5qmVI4L5Zhqc4dvdL7MH42+7k3WvIS72JX3PWHp\n4wmItIyj+aVfbiSQso7nysjrB7Cneh7an//gd7qQAObS8fqjTBLIP20p3Trk\n8a3JWTm5J2Ro6+RgZQaR25+u03sox3PGc9jYEVGKGVgYhbkQPnS3hn7Otk9s\neGxW\r\n=584I\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSaKSw0jsfB58oLHpiDr5560FKRpSlQy3CMVO0ALpsOAiBD3G4UNwk64YCPc7q/QQ0HlvQZ7gw41XyBvR1ap2b4tg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.e5efdcc0.0_1627492958091_0.5069667986151414"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.ab310900.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.ab310900.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.ab310900.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.ae85f7eba.0","@material/icon-button":"=13.0.0-canary.ae85f7eba.0","@material/mwc-icon":"0.23.0-canary.ab310900.0","@material/ripple":"=13.0.0-canary.ae85f7eba.0","@material/theme":"=13.0.0-canary.ae85f7eba.0"},"publishConfig":{"access":"public"},"gitHead":"e3a3d97dc865cef9b5eee17c8842c3ef9be90dca","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3a3d97dc865cef9b5eee17c8842c3ef9be90dca/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3a3d97dc865cef9b5eee17c8842c3ef9be90dca/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3a3d97dc865cef9b5eee17c8842c3ef9be90dca/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e3a3d97dc865cef9b5eee17c8842c3ef9be90dca/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.ab310900.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-cvaD6cxFys/ZzA9DKm7U0NDJPOmewZ7bd2zpEH5rCCkvaiW6XW6EnbWuqaucs8oq55WQl+YVMQ4hGI+P+yzdbQ==","shasum":"468e7d64e8d7fdcdf32dcb8d75fabae15ac25b0e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.ab310900.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAbxNCRA9TVsSAnZWagAA+80QAI8pz14PxS0h8N0+mkHO\nwiGwIvfssySNzr4OOb/UWz33Q3QwRvGhH2wADAqrnwVAM8cUhgClzhy+xph/\nfcRxUHaIrSutDuoN47xOcpDjpi6RxpAELE0vBxhxBBRJFzPVCM4J1was8WWl\nc10AnVbs7yVf/Bxz8p9cWjzlXNQDmgGrghm/ZCBbjcIPdZf5PFIrG7aTRxm5\nhUBO/FQ1+MwnIZzI/F0HK8QkO4FHJcuBm6mWNPXQMKXkpDj28aH28pG5Igez\n0De346tkqh30zRAEC3ttTCQuJ94FMFr0btw6cQ0EsD8fnI49sJTuDDmOmhQW\nVPBaVU+oRVVVfZe33MFwlfX6z7sVJG1BWti8rs/y7Y/LeBhGnK6sBhXKBrGt\nxBlAr6Oq0ny6X1iIrsgguJTjTprpFU6JQp2BelwNpD5TDEU4GXFxlvf4DvaW\neaSaJR3F0/B8NYZCnfs4NFlmRquL57Lv59RhLhHeJvSpgHHHbEngu/TB2K0w\nCSQlqvt4Ms4h5ai9WtPvFai5L6ZojKUY4SVzsDt6uG4YV2x+QTTICTqBkmvx\nwlTf1zg++eKWH8Xbo+uIFVvJuU1CKYo7TG7OaGhXQSLsy4MIApnYjmnD70Hm\ngqARZxKJA8rBzx/VkKTX3Z/zu02AuwmCtrVs1SNvESsnyaRNPbHZJZ7SubXl\nGLfr\r\n=yXoC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCICjgSrDTUj8kOBW8Ol/yyTXtH71CqF2mwxtah+1QPDhIAiEA2pWLjUYvY69ObbKr0VVP3X6yMkJZFZg9FOZYROUj+OA="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.ab310900.0_1627503693474_0.3014682480950672"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.21dc9bc5.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.21dc9bc5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.21dc9bc5.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.ae85f7eba.0","@material/icon-button":"=13.0.0-canary.ae85f7eba.0","@material/mwc-icon":"0.23.0-canary.21dc9bc5.0","@material/ripple":"=13.0.0-canary.ae85f7eba.0","@material/theme":"=13.0.0-canary.ae85f7eba.0"},"publishConfig":{"access":"public"},"gitHead":"cfae2d30a40b9717e93cc7842d29f51de61c497f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cfae2d30a40b9717e93cc7842d29f51de61c497f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cfae2d30a40b9717e93cc7842d29f51de61c497f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cfae2d30a40b9717e93cc7842d29f51de61c497f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cfae2d30a40b9717e93cc7842d29f51de61c497f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.21dc9bc5.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-TjtkO8O6z8PHU/hSVUQwxgkVu586v0WCB4yZwFB9HNFWJRsmvznxr3tbthvbeVN07sG0Y6hkzdQuYaKC1fM9PQ==","shasum":"31c5e6eb5a59700789e25d92a96cfa42e4fe1a9e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.21dc9bc5.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAb1rCRA9TVsSAnZWagAAoR4P/0p/XYWxnvAGTqvQadu/\nm4GvD7Z/a7QdTWKZEZwL5Z9d9sMYARWlHGYFa66yM2HbvnQZVZmXQX9EqRji\nPWJm3bvb/yWXKRdEfiyZ/vR0YtjyEbvL8nVU7pY4VgQViF5YkEmY/SIjv/8Q\n9hlAa0ne2bYBO0RM5KtUG1IM1mHQFZIOwhRr/T0PsGyhVb07Ralhxw+qUv4D\nyKdgpf8P84zCGx4T4viwiIGHPGI6riwfpk3+ZfDSBD8vparBsSdDZpC8Y4jr\nVd20NL164YoNXHsf+LLaOb+GxAKo344syXFq577v2mlJU4Is2bNyDsRk7Bmw\nf0EtUI3M/XObXb7b1X4G/XfVyCqpEohWeDgXp9PQ6TWzd3v6HE0fUd3WL2Zf\n5C2EWVCILjI3DosCET8xpik9s2MGrscW28Py9OLQaK3XM7xIN3awLmpZ5Rxz\nPU+rsWFXzKzMM4yYsVsg2hICynmn9uLtBqVaSbBLlpDXo/rvh1z41aCsuYQR\nz9ek5kSiAcq/dF838koUMMTbjgtora6H7nt3LwIBghMuY3Pqi/vikRf6Zupj\nerqckhJmDxPM/UFIgYGtplYLTe4DTsLkJ9P1EbqfDy2GJzNrjC3wa9YMt4Sc\nWdFGFYvMfkNf7Jp0b1TSSD/QUPQJVcXzy+VqaWbLTWKJh3le7nkTXuBZNDHe\niUlZ\r\n=a1FW\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHDSIgh9e4ZVsBkwKLwsWggsAhQjclvHK/NEXYT6QpTmAiAH0Rq5Joq2JaCvp9cAJNNBnYs595ZURclOPM2EPi7nGg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.21dc9bc5.0_1627503979368_0.18851458705317348"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.68c7fe5c.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.68c7fe5c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.68c7fe5c.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.ae85f7eba.0","@material/icon-button":"=13.0.0-canary.ae85f7eba.0","@material/mwc-icon":"0.23.0-canary.68c7fe5c.0","@material/ripple":"=13.0.0-canary.ae85f7eba.0","@material/theme":"=13.0.0-canary.ae85f7eba.0"},"publishConfig":{"access":"public"},"gitHead":"d14f788b501a8e9e77ec19d160f45c10e76e3a31","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d14f788b501a8e9e77ec19d160f45c10e76e3a31/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d14f788b501a8e9e77ec19d160f45c10e76e3a31/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d14f788b501a8e9e77ec19d160f45c10e76e3a31/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d14f788b501a8e9e77ec19d160f45c10e76e3a31/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.68c7fe5c.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-LrfPrFl7B8vsHC8nXujmYYMutNC4Ph8bRZED5sCIceYVadVYqcCaN9YNdDdfWWQSn6e9FXNP+EDeOXEEPqszNQ==","shasum":"02fcf2aa1664a689484e777417fd25ff8a309829","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.68c7fe5c.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhAvQgCRA9TVsSAnZWagAATBYP/j+7CM+nR4VL8nodN6a1\nG7wv+ZXxTJTeHhs8Te9VUcfp3PjcDAI92x5E9ygt/kFv8SMrJXmd2SIQWsM3\n3b0DRC9Aq3+7h7oVpxdNVtVWfsPDA9kvb7Wjvvkz9p/W8dtb5V2zVmOgiaPC\ntKgxowsFsxi0GNlVZ3ycfZDXcESAiAgkwpzjCsknwzVA4tNpnyWPdUquQ92J\n6k1ElBpiQvkAvFyyQ7for6O6c06DDOLqseOWLNBgMBgDxcHqfXs857/cq65q\nQSkz8OmYZPWCxPGvRTQGl5Wt7dI9kC+7b5ZeRtp9LGmoFEXLdyi/xB5YJwWl\n4zDUyv1OMXk7+dIigl1NqoYE0eYpUMGFkfQPktg6wi2YcDlq7UmdrCWExKYx\n8DeNDbJPwg2G6rOMZDyCuDtXM0S3NNbMe16e2WyNWSyxo+SPF7M82Z/Np/wp\nt8QvV0mlYhIUizq/ESe8YqcvReBg8DGC0vRfJzAVxxX+/UmZIPcgA5V7u+Q0\nb2AXcAs9c6kQ8+trPHXoEBZHxTDMNxumkT/iCjGXjNEOyIQ546QLZe6HQRoH\ngXLuqdQTNiXLIsOO2iVciqhsu9O4QYqY0H2rZMVoDKBOFkS8fj21ii9BzS9S\nw6bIb+P/+tDSJ62PgIk/mstxUQaIlly95jfYvJ2TSLa++yORa1yJqlJjv64A\nEkTW\r\n=z3HU\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG5ANY+ap8NXAyyVu5f2hll25N+HJHsUs3N0qTFS//65AiEAvfRq0Ok/Hi5p6DU6vudKNNg69xKyfpls3Wd4zd+jqik="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.68c7fe5c.0_1627583520031_0.7230934376987885"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.aebe39e8.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.aebe39e8.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.aebe39e8.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.ae85f7eba.0","@material/icon-button":"=13.0.0-canary.ae85f7eba.0","@material/mwc-icon":"0.23.0-canary.aebe39e8.0","@material/ripple":"=13.0.0-canary.ae85f7eba.0","@material/theme":"=13.0.0-canary.ae85f7eba.0"},"publishConfig":{"access":"public"},"gitHead":"d28ef9fbd1251f2664f6385efd6cd33d59bd5a19","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d28ef9fbd1251f2664f6385efd6cd33d59bd5a19/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d28ef9fbd1251f2664f6385efd6cd33d59bd5a19/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d28ef9fbd1251f2664f6385efd6cd33d59bd5a19/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d28ef9fbd1251f2664f6385efd6cd33d59bd5a19/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.aebe39e8.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-8llcXeVYMFg2/Ucf67QTA4qVjazlXdnXudWq3Pt3YO1uUO0vW2b+nST9YsU1mrugjaX/xOJv0RAgipmxZVHu/g==","shasum":"78fd2daf751ed59c0bdca36a5c506d0455db2d57","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.aebe39e8.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhBE91CRA9TVsSAnZWagAAtzgQAJYneguuZH/ZQQ62jTN6\nNT15TDeBbuNVqBh4jV+xFWAm796nPz9i/BhYj41k9Z2DZ39m9IpjC+roE1Jk\nNmii2Lys3BOEs/mvPDYtEiq6tqHXmGbwRtXJHRvIe9LF3kjCbF/OSLs3RjYe\nScJHFVMdcezAcF0ID0MpesU/ip7Oe2VucPQv4HlAhT8ydeDo+2brmzIpEolg\nCx11uvKXNKgVxilQo9FpwLZxB0nKYz1790aqMqY9FTquf8lLsyUtGy3S1O46\nCnuzLTnUOEVmqXb2NabHOr0T8kLqnT41f7FQKrRnrQo2xqUiJe5PsclVLM81\nW52fCFyYOfelr0KccCB4dTWVY9CdFGVWgi52zIor3rpt9cCrD9NkZBDoqj/q\nPKhfjhLnKZWi/97B0MzV2/pxMfPJykRHoDcz3+W0M+LGNZavfiQnqct60kAG\nfkyIM3ugYOY7TkpxrXnfXzWIAToqr+oJh6XPtNcByQIJLobAyXK1apQIrqPZ\nUj+W89cVNIhpjjabcb4vsc+RUvGgNQpXuXHXFmnlG4vpxsMW5P0Hv+gT1zOB\nMriBiDMETFj/KG/oanpjCFJaL40RSUnjviUIgQ4lJHwAg+DzlUccgbRlTmvA\njjTSTWAwwTg0eHB44hpsN3BtYG2swpF+uvRc7oXSCO9xc1fXvlvhyaw3sVio\nZ63f\r\n=HiVZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCbsYljQDlPLwIDXGfGIs3D8AS6P6bQtXkDyyW3yyn3DwIgND9wcEDlsdJpJZv4nptIq2HckhdFzrGrlk1UMF0oIpo="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.aebe39e8.0_1627672437633_0.19685628793440868"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.ea889c69.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.ea889c69.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.ea889c69.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.cc5377458.0","@material/icon-button":"=13.0.0-canary.cc5377458.0","@material/mwc-icon":"0.23.0-canary.ea889c69.0","@material/ripple":"=13.0.0-canary.cc5377458.0","@material/theme":"=13.0.0-canary.cc5377458.0"},"publishConfig":{"access":"public"},"gitHead":"29d32f8e88155014cd9963c5b4fa346d8e3d28d1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/29d32f8e88155014cd9963c5b4fa346d8e3d28d1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/29d32f8e88155014cd9963c5b4fa346d8e3d28d1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/29d32f8e88155014cd9963c5b4fa346d8e3d28d1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/29d32f8e88155014cd9963c5b4fa346d8e3d28d1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.ea889c69.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-N9kRef0cnPMLPExpkqt1q/zxSQve/blOt3mCgv8HBfG/aRTcDVOiHoMnocg3QyeaZRhGuTCwX2H11nX/r6XWOw==","shasum":"4bad72042aa8697f6d6f1b2767b82f946c3f4c52","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.ea889c69.0.tgz","fileCount":14,"unpackedSize":38706,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCY9bCRA9TVsSAnZWagAA46EP+QEYo72+XZrdkIZPcGYT\n44Hugn+P11uhyL/5rvzahn1y6UvFxtwQPvSf64+dB2Nni5UvfYqZ7q8YVyA3\nDV/Lef79c5RG/n+a7h6kX9lluXJRCOba6XWCQV7iddAl/Mb3Lp8T6Qqw9Aze\nhJJ7e+SFYUzqoxoghEcL8YANb0UyZ4aqWMlN2JvUeiLeTd7DUz9Mui1zEVQy\nHZ3eCRRUYg0JHaXcV5rwCyuvzHk/WquBiPfAGauQbrjyoSULIwjQZ3LeKDn/\nzdo/ZhfVCGfC5ruxfP76RdMfTIKqH4fTJb2Zr1wcaiCDTLXrW4zxctkvtImc\nWsAwVn6nsvTBCnC2LkbRCDeRjEHnz3Ks5XGO96D9X1x+233Xn57BzUuXY9QW\nmon/Pkhcz+Bugn30VprfvhEnpgK+brrzI4UawnXyZjRE/By5JoZs5L1KmQeJ\nPlYiXCqHgG/jMZlM1YWNX4F4hvm1zf2MxloFnZEHpWwV3L0skXdsZDpYdp6p\nO291Ha9ljgmv62/kfxmixeX53EhpubdDeobBwgKwFLF+DrCF24YUKdu53rv6\n4AyAtdO8EOLB+6XTKqDLJV/f5GnGfxYED891DCuAstueLKbhyN0TNg4FCdS0\nOSzJjk0inqIBA7Pfk88uM+K2FiZeOhDh4P/CRxzaW6MODkERFbImQ6C1G8lK\nYgWe\r\n=HEXm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC8ly2OEmzNIirTcIAHUsHn7omnvARHpX9ONj7eT4+qUgIgYU5tHHf5S0aVol/kt5x05qbBiOquLYyF5c+sRIVPPu4="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.ea889c69.0_1628016475699_0.4561696905255521"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.21918905.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.21918905.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.21918905.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.cc5377458.0","@material/icon-button":"=13.0.0-canary.cc5377458.0","@material/mwc-base":"0.23.0-canary.21918905.0","@material/mwc-icon":"0.23.0-canary.21918905.0","@material/ripple":"=13.0.0-canary.cc5377458.0","@material/theme":"=13.0.0-canary.cc5377458.0"},"publishConfig":{"access":"public"},"gitHead":"b4df0dc9ece9df56af685bbc48963988f2cb45f8","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b4df0dc9ece9df56af685bbc48963988f2cb45f8/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b4df0dc9ece9df56af685bbc48963988f2cb45f8/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b4df0dc9ece9df56af685bbc48963988f2cb45f8/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b4df0dc9ece9df56af685bbc48963988f2cb45f8/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.21918905.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-MBJ3bSoAI+VgSvuKrZSzFYgvH2XTWhbpdQwIWW2F/hHiqJQMSoSYYOIA769JOP78XMpor4K0yBPrKLBjXN5n1w==","shasum":"102a28243d1b5967ef3e9b784afccf39a35eabda","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.21918905.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCbG/CRA9TVsSAnZWagAA0jUQAJLNfoevQerpVbRjaz+i\n7SkW37C0UJme/eU2SLqjxzpmyjX15i5pp6oeEvowULUH3FQKDWmcIYfGbCoJ\n/lTzPDFNFrA1gZSfwzoBGWW5/Dh8V1c1KWhneoXOir5FykxRP3lTkkHRi7b6\noo84jzSBG4vOj8niNWyX2B/eAFx6hptu4y5fEHoVlht8wyawSsjRKHXiLiq+\n+2+JuNNsZgfHzWjZNvcZo6YkBWPq1CCUaOgte4fw99AIs04fKw9TTySifQA3\nzG6TEHeHwSleWDo9YrVjv6P3Nc1PQmJklFChl3kueNIQU3mNa9tkzoerxsRO\n6yAehFzLAlO8xNPlTc/mwGfNUHDCMkaEJLT17bW4slAihuBhyAy6rxTLusnG\nHYokN6z66ZKvRHnRvVAtpTjklTbzp7yrShEgi+3TKn5y8PVELfm1xKdM2hWy\nzfpy3XmnuIU7Bf9xzVHQ6WZInSQ4+8yG675NTIz8eaXrhVDFCnI8rUKp9wCA\nf6gDJf7BpanHuT8UIeVcWFOYp5UQoJrUajUgV8cfB+WGgbrJMYBuxb99Vmqr\nXSwo4wb6jWsKA66K0/YS2QBLFRyP89bcNIP91io66gqOiyXbAdv6b19sQuhH\nA1P1cApcHiNtD5+nj9q8nTacoWz4eGLa8JC2IcEqsUdsJIveGFHbMtsLPDTT\n8KlF\r\n=/S6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCW529aXk+MczDEQnTUCUsn9gZzD/ShqQ3qkQTtUDoBRgIgZZP4g5g6kougzqyH5KoeV91nHjwhnyn8VEjuOz1mjbM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.21918905.0_1628025279334_0.8171918405688752"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.193c87be.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.193c87be.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.193c87be.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.7c96e6b98.0","@material/icon-button":"=13.0.0-canary.7c96e6b98.0","@material/mwc-base":"0.23.0-canary.193c87be.0","@material/mwc-icon":"0.23.0-canary.193c87be.0","@material/ripple":"=13.0.0-canary.7c96e6b98.0","@material/theme":"=13.0.0-canary.7c96e6b98.0"},"publishConfig":{"access":"public"},"gitHead":"62c9e4344bd3aa4983c1eeddc83cc2dbe9ec6644","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62c9e4344bd3aa4983c1eeddc83cc2dbe9ec6644/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62c9e4344bd3aa4983c1eeddc83cc2dbe9ec6644/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62c9e4344bd3aa4983c1eeddc83cc2dbe9ec6644/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/62c9e4344bd3aa4983c1eeddc83cc2dbe9ec6644/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.193c87be.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-GhsrgFxbgdYyM+UbCb8Mb0zvnI0ejgkf7lz1Nqqr09/cLa7QY8/A0IMY79SYuaO0wVzDmzGkvQqXAwfoqbtbRg==","shasum":"c182234fd25ee99db9fc47dafa6dafe19ff056c6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.193c87be.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhCtd4CRA9TVsSAnZWagAAoMcP/0xS3EevlZbCcKSALq2+\nWNgCoa/f3Mh1AcGoNZIIzI8jc+6MldvDjZb7z7jiEBoBuiffW0Xza2m0fSAP\nZkXCpc1a/yh42lMFTtub4Pxpr/B79GLr2HeeeTzRhNvepm2Np8l185zQH9Aq\nlDWutAchG2hF3ZBObDftuWrLKe1EgwU1TL3ZeTLQv0PwtBpATsLdbZj6QFqz\n/8AEkcuRB4fXSbHnB44jCY/B9I5rbfXbdr7MSYm9fCIwm6TbKaUBqRmN2kIm\nx42kYFBbCP5gAHErvXy+tOqSyvna/SqWHyCfd3ZY7ADq/uiYEqdP250+U1aF\nSlbPr6MNmt/DxwhuuFoiYfK27vwM98RwlI0iXvwMHmqUKhy1UQZfeT7xQcqD\nETCEcYjmFxt4j35fIoRw6C92z2tP86Vn4EuI/Cca5OIYv9IvpXBHSqdYxCCY\nzDwseUgJ7QFes6SmqdeqYLTcOGJaA5xIxNwfd2AxHLASnKn1Ud75rsVJe+FR\nKfVUcfU7InlinftFLHp5hHDPSqZlrGJ9eOgm858I40tCmoZ/V0jldKySeain\nrVVGm04eYT/KawH9BoSlhuaSr/N9QZznhMF45oDenn0mFd4RzIMrQmwHByom\nwei88FSRLWD8q+ZX3MkcMwZ71/90Tb5v66B8FnWXEwHwve2jWAiZR78GSDzK\ns31o\r\n=R0sa\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJ8LdiLCWD4UFYiwmPHnobntKVRpdqaSZz82KsuIvi7wIhAL7gFL17HmqzSJuuG/+WOb6B1bgz9n1apoIZ1tYRbyL6"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.193c87be.0_1628100472093_0.909414098461687"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.6fc52d8b.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.6fc52d8b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.6fc52d8b.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.3dd611091.0","@material/icon-button":"=13.0.0-canary.3dd611091.0","@material/mwc-base":"0.23.0-canary.6fc52d8b.0","@material/mwc-icon":"0.23.0-canary.6fc52d8b.0","@material/ripple":"=13.0.0-canary.3dd611091.0","@material/theme":"=13.0.0-canary.3dd611091.0"},"publishConfig":{"access":"public"},"gitHead":"d70f6897dfb89d87fb73b1e96c8b4164ca76734a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d70f6897dfb89d87fb73b1e96c8b4164ca76734a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d70f6897dfb89d87fb73b1e96c8b4164ca76734a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d70f6897dfb89d87fb73b1e96c8b4164ca76734a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d70f6897dfb89d87fb73b1e96c8b4164ca76734a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.6fc52d8b.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-8yJxkwzzKE778vj84QKa/ZYM4oEV/5XP21saqoVWaO/t0iAzVLiGvEQ6p52ShGkZ279xgRMZm6xDPmwUyK5lsQ==","shasum":"defb1320b62992dd3d2268f3cc10f578987a26e3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.6fc52d8b.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDCm4CRA9TVsSAnZWagAAGWgQAI2az8bNkcEH8dWjGGyp\nLW8aenJwFqvcCnbVh+x3BP3BG7SwdpnWfM+7NkqkGJAvkI0fP4pEE3vi3Nr7\n5l2YHFQr7T+uRwOwLjYvHWvi7VeJjaoTUK+ai3sI4flferL0PJZmUnWTCJBi\nCg+YPlP7BA06/QxrAyEWvf819QySe535cyAn94Mli+xC5n2tmujr09NkxuAW\nVAonlgKkuN8Am2qG9REm4e5YJm4AgylXtvWLrBVUMQ8PW3WIIcnk1x1WAMqr\nlHXWYF1BgwXbeuzE5lMCXLZO80iElq5hWx1HNat01VINt3EH348ezuzjgCzt\nmlRYFU/f7RjgyHnyg6JumpnSDjhIul1V9OjKsHPKUiHwuIJNATTPn2wDPUls\nIcKi2lLbN6QByiwJSGqAj1vsSLukse5H+uLLjxAx7aWYXh0+pCTHP8NcAp7/\n9YZQtngiCpnrX2sw2UKRjtwh4OT5ihfNFgrdVnMvAlFuCMDYCBV6osMP73L6\nBYaq0t9YASg/i5b3Go9jB6mTjnvDecJ+YC8wy4lVa1HYlX7vDJ09YxpOBVMp\nrVSSUtCinhqcRpQS1yjPO+perqbAGTXkHUbN/6/6PjbKTc2+1hknpV+wfpYq\nuigjOEqD1l8rA4HQK8y/gF9SVOPjwJTTB/BAh59t8au3u68zLPBbY68EoZgc\nNJ/+\r\n=tSLi\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDG7AJNSQb/pln5Ofl0q0aFKRz7Zvllv+2ZP+v0B0J6lAiEAw3ORzBG9MSElAuS4PsOmVJjE9uFJnbathtr9rJnmObs="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.6fc52d8b.0_1628187064837_0.9770048323735008"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.e2e9777d.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.e2e9777d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.e2e9777d.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.b47dd37a6.0","@material/icon-button":"=13.0.0-canary.b47dd37a6.0","@material/mwc-base":"0.23.0-canary.e2e9777d.0","@material/mwc-icon":"0.23.0-canary.e2e9777d.0","@material/ripple":"=13.0.0-canary.b47dd37a6.0","@material/theme":"=13.0.0-canary.b47dd37a6.0"},"publishConfig":{"access":"public"},"gitHead":"cdfa31e7045c5004a0ebd645c1096ddc7724ba28","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cdfa31e7045c5004a0ebd645c1096ddc7724ba28/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cdfa31e7045c5004a0ebd645c1096ddc7724ba28/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cdfa31e7045c5004a0ebd645c1096ddc7724ba28/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cdfa31e7045c5004a0ebd645c1096ddc7724ba28/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.e2e9777d.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-fctW19j8z5E5dnuF4RG6eb3VOuZvA+PloaGNpJPt/rtZz+xB0vN2dqI/o8fDWQBzYTSJoN+NEIiltJrQ8KzDNw==","shasum":"6d7f1dc1f6b080e90efd4bf26407b840747f0c6c","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.e2e9777d.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDGqLCRA9TVsSAnZWagAA7iQP/Atxuk/cIsw0x1GfunPD\nY9rh33bYF6wvgxjfSHbxuQmnhJ86P13xY6YjjaKwJY4xQKQaZNGzx/8NmvWU\nvrOhm0lznDpuQcrY3Eo7uioGuH4d8s91rs2aVGL6tBkTfBN5J/3f4rsGIT4O\nHK7ugrNGImiepb4PxwOlnB8cSN8D4km5wY2MtN4y+kEVmi1+C5pZe/TPn+u2\nKLfRsJ4g0mC/1FHRACxaBsBCwPUZGAyF5WCl3sEj6hkAS+070LS4aLHHxNoD\ndH5IHqC8EbE90jOIxMaBXtwdFpW22wVcT49DDOkGENdg9GFGkJNWUYz3VAL6\nTohfF7JUaJ2ZElFsJBIEmg+9eeuXZ/Uo/swEttyoNfqNVYWaxfDBHkfJkDik\nVnfctY2RDno3il58o1y3GvuIb7ZnoULDkFSCelqMNnjLfew1XjLohl29HIXC\nftR0eADOESYIzcbGkuHb91QfO5N4mCqlGoxWt9jIIQbgbnXe4Pu5dbINY+gp\nXZcXCo7fS2CKcO9puKv+PG3Ym6dcjNSB5xYVepcZ53VW/klUHWW5gXKLLj8g\n8n78gwIyz7F+5rRxGouGlNE4oAf5iHYoVWG/SXr3igA1b7ww3fFH7yNN3e9s\nAAuhJjagurHUQRr5iugy+zyQvGIZuYvDlUcH1R3sT9rtlYxSQuicvxzKlrNL\nIUQQ\r\n=qipF\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIE7GnaSCvsKUeGRAP9zcLNcokjGd4Vhmk8JoNh1VyPxuAiBNhbCKnxiMcP7usy/FVdwj8wBb0lXc6iOJLDVdWegDjA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.e2e9777d.0_1628203659451_0.973769538492395"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.72ff1e68.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.72ff1e68.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.72ff1e68.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.b47dd37a6.0","@material/icon-button":"=13.0.0-canary.b47dd37a6.0","@material/mwc-base":"0.23.0-canary.72ff1e68.0","@material/mwc-icon":"0.23.0-canary.72ff1e68.0","@material/ripple":"=13.0.0-canary.b47dd37a6.0","@material/theme":"=13.0.0-canary.b47dd37a6.0"},"publishConfig":{"access":"public"},"gitHead":"efaa4c0f4dc1cfea004a7f4dca613ec666b1106a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efaa4c0f4dc1cfea004a7f4dca613ec666b1106a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efaa4c0f4dc1cfea004a7f4dca613ec666b1106a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efaa4c0f4dc1cfea004a7f4dca613ec666b1106a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efaa4c0f4dc1cfea004a7f4dca613ec666b1106a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.72ff1e68.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-88Wt6LYtrR5YJjC8cr1F2BBvhakyl7pXGtFTNBSckZGCHESHv6h+WStp+Q11WfQaYDS53dWyAlylRNX6KQ8JWw==","shasum":"b341b36cdd446c5c5d23601cc4913c625d639fc1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.72ff1e68.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDaA9CRA9TVsSAnZWagAACekP/0b2qAQI578Em1hHDv1m\nFvG3e1FMBVSux2Ecv+79nXdUPkWvPHi/ULz5rOQk2R6ZHlHAMmVvNN9vhzEH\nEIZ9PZq6AEVem61mBTK4w8QlzHz0qKE1yCxdorYQRysCxb2LiKWvTrKR84ym\nvKVwsdFQZjHCLOvKzp1QdzX4gSJlsom8KuuaiBlrcDIEp03OPyHks06wi6xh\niH8qYHsdtXs7XxZZ3Ttih8+nmHLcn57Vc7iAuVhfbu1QJ2bWYi7YG6Q7tFOx\nF6fai5xye7hqx/VSleRSYo+Ah2fHNlUtx4Vc/4yw/rwuoqV05+QN+ZDqRmwv\ncVHou2vsdeEH9rxlr2lX3WKgB9GnYKdUdV2nhmV4JgMN8MhBL1KY6KeTjmyj\n0I4uhsXdURqHdKz02zNMCFhKtyHeIfNIRC8P4UuDQ+hhWINipzZIfuaI8St4\nJnkINqyZUGt61yWOptKoFPsITefUnYfKU0FfwJZ4AEIFxHysGx/vF6kkS52W\nom6QcJSAXZrXvGIQ64tLi5wzFSgWJbLPD8TEu9syb2DNJsdUJ+bMnDQPB9Ux\n+5HR8Z4Kkui+Ctlj3qsFAdvEDD1ujowL3cP2DesG1qkiImL/yAPFY1Y0gmiH\ntEyDX4XNC+6vcTuKz2leXZGb5F5MEnRBnxQ+JjP7xp4z2/psCLquxarLU3z4\nBeUu\r\n=ldNG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDOLlpUgQ5So+qDsQ4sOHZvU2i4Hg5h+hNY6Kg2esh8gAIhAJNigW018ud/pCr+gC6COxdqBt4Uwf8dTpMBSGRh2tdb"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.72ff1e68.0_1628282941287_0.04603113066322151"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.c527e93b.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.c527e93b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.c527e93b.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.b47dd37a6.0","@material/icon-button":"=13.0.0-canary.b47dd37a6.0","@material/mwc-base":"0.23.0-canary.c527e93b.0","@material/mwc-icon":"0.23.0-canary.c527e93b.0","@material/ripple":"=13.0.0-canary.b47dd37a6.0","@material/theme":"=13.0.0-canary.b47dd37a6.0"},"publishConfig":{"access":"public"},"gitHead":"5f7d2f863731a86414f3b6d188833c46053b72c5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f7d2f863731a86414f3b6d188833c46053b72c5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f7d2f863731a86414f3b6d188833c46053b72c5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f7d2f863731a86414f3b6d188833c46053b72c5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5f7d2f863731a86414f3b6d188833c46053b72c5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.c527e93b.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-Sh85Kg9HI+SlhzXNs09hv0T+ZnX+Pvk9iGZWP9WUFWEgF19+QZuukbNILhzpWNRxx9izLH6zv4lop8uvvH/AOA==","shasum":"d8aa624dfa1d06e00377e84ee2ff8d4dcae06b83","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.c527e93b.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhDaVSCRA9TVsSAnZWagAAwocP/2+o2YjdxSioC+1sqwvZ\nCjk7z98Orl7vZzffciZFXYpHTMh0NFvpDrJ3GFOqQAiwRv+j/ICHLvGFlk5f\nGZP7CuElk9HiOiE59c8l8yp0ZTKIjl35k+mFgqIjkFei8MKnpiy9qSpmC4S2\noi+atKxX3aC9njBC2BOXtAAAVe6s5BkJFBAIQfwB1/5r5/ImYFKtU7vTW3EG\noeCH30H0q8yeWVohYw/BWzmsWdCh7oSNcQfNXjNzPuW209oZM/O5t6Slh8Ht\n8R8lbrwv1Ulxkz64dvVQMNNDPyxSXKdG+WyWws5qSLDIK8cjTkPi32Kyr4yz\naSk9xKUGCqsPWEcusHOA+GAKLvhucrjGDoiZsZsSWCLVodQZWHK4pnEyyQAD\n/5N2sLiOrXDmDz12rQ3YUpJtEOsgkRNIobKD4YdikGDTyGLzT31uBJss5ClK\nBLbjwE88/oLUgBuaTSqY5Wy1qm7vUkyd1EIJ9xFveT/7T1S3w6MwzfitaAY0\nSHkwp+Txqpd7JJj28XsbC6kyy5vcymC3xKwK/3vwa4gWltgLAP/JXeickOwX\nh/PDJvLQPJOw7D+jLRWoN3SnJBsRF1tkjqH+5AWkONE3EIQV0yBBLXI1AF/D\nQAgLZO7PlBvhXVZP+64GKfMdu4i2PLGHO/z3TvZd4j9mOxfaJmohYzxs5/TZ\nP3bQ\r\n=f5qA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF2nxVcIeUf+xWXYp5G2RipRa8JJQ7sGKsi/9lPFFiTYAiEA/77vKpK7U5P5Dq8S7q3zRty8AD7nJwA1ynVvPf87tUQ="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.c527e93b.0_1628284242785_0.15591995470175357"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.78b1eaac.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.78b1eaac.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.78b1eaac.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.b47dd37a6.0","@material/icon-button":"=13.0.0-canary.b47dd37a6.0","@material/mwc-base":"0.23.0-canary.78b1eaac.0","@material/mwc-icon":"0.23.0-canary.78b1eaac.0","@material/ripple":"=13.0.0-canary.b47dd37a6.0","@material/theme":"=13.0.0-canary.b47dd37a6.0"},"publishConfig":{"access":"public"},"gitHead":"6052db26d383ccd469e4c4f6cca3c1d2e4533696","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6052db26d383ccd469e4c4f6cca3c1d2e4533696/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6052db26d383ccd469e4c4f6cca3c1d2e4533696/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6052db26d383ccd469e4c4f6cca3c1d2e4533696/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6052db26d383ccd469e4c4f6cca3c1d2e4533696/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.78b1eaac.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-m2ZJFCPlEkqf78oxn8nFXRqsvtyXGO7xoM4X2IWUXijQ0md39fGjWublzSsMT5dAQVgCZezBFJ8OGKizw3Y6Qw==","shasum":"3b4ec612988ad43fe09210ddc4b85b306b82ec4b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.78b1eaac.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEW4UCRA9TVsSAnZWagAAKVMP/3E3rN1zm4qzw230OC3E\nYmo20PTighJEkuFe9PLIxZa+UkzM9szc+7ewrgcMeQVPMfJhpHByAG0BTqeL\nRflip7mATdwQ0Y/8Jvdct+eRt3Dsorz089mLRDTa2lYgqE/9jKouNuGJUGlW\n5O2yJXjjhgPViVjcTKZuTpFTNkc0gqYpaEgrhFriHO6AZIOC1RTb2jNodomH\nRXwRUjpulTaBudy0bL2gj5Yog5E0QnI7AadUR+lMZggsJRZFcyIDz5P1KRt+\nS9wAOSJaUNZAc+H+vh6oJ7O6Mz4mjibGWmUemNZmM8Cnp9j61H/zcvkym04D\nTn/U+D/6aNFqol3GoMy4aT9OAoV8Fwixe4gDclyg7H/Ey61xtZCV61tvJVNp\nxDj7xOLJUlbb8qgz8zr6MRZRvR7LStOerPw/CgdDha+pfYHd3U2Aqdk/n34E\nXbdBy+y181XHAF6pGJImYkZR5XtZXMUnvLy+6TeyK7F3XaqeLERANj1Zl5Rq\nKSlSPfQpegDWpjwzkL3K9ktr7KENt+iXp4LewfZFAP6mNqqeMFcpIp2LWjdh\nzfxd+IT1A0D8X7gQ7iQHLgWJWPC9sUmAk5gEkt6M/kGdW2SJWhKbktKckqkw\njHCvyhHVux7LY1YWdjielLX4zFmf4987JK2pZxGG8wlBLK7NShAy2v8wrW1J\nN82T\r\n=3+6Q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGnzteXqJErjFOyoC/QQBS7pFIVB79Y9XGd+l8LIoEBGAiEAzKd/ZfehkoJ8JLvspqG5O/aE8SKA0DdElB3GmX1NcOM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.78b1eaac.0_1628532244820_0.8638700676229567"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.a8a4ddc9.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.a8a4ddc9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.a8a4ddc9.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.7249a3060.0","@material/icon-button":"=13.0.0-canary.7249a3060.0","@material/mwc-base":"0.23.0-canary.a8a4ddc9.0","@material/mwc-icon":"0.23.0-canary.a8a4ddc9.0","@material/ripple":"=13.0.0-canary.7249a3060.0","@material/theme":"=13.0.0-canary.7249a3060.0"},"publishConfig":{"access":"public"},"gitHead":"d9658c00d9d10361ed16fd976b03d6652cda9ef6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d9658c00d9d10361ed16fd976b03d6652cda9ef6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d9658c00d9d10361ed16fd976b03d6652cda9ef6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d9658c00d9d10361ed16fd976b03d6652cda9ef6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d9658c00d9d10361ed16fd976b03d6652cda9ef6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.a8a4ddc9.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-Pxi7IiQN9QBDByJ8W4heq4yziZeBPJJxGnt9yQZ9d41CouqO0K+vTN0ai+Y495fwTxxeFsMrQuC3tjO4SHgapg==","shasum":"669c5790ffd0e07f7e5895adc964ddfab66fb2b1","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.a8a4ddc9.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhEsmsCRA9TVsSAnZWagAAD9wQAKNbiwXDkxvgB8/2+3G1\nWNzHy1VGnsvCTCPepDWNttgSQPRpQFASc8oXejQ3PyP+fDTeZn16h96o9cqb\nMsFXgbCUSuQNeVdgly3ZEfqP9OSH85cwjtGceOnmEM8rENfWQGqvh8/Y/57x\ng8eVChqnwWfP/n/KPtGHnz22wcsyBa9/pUjgcvq7p9Pq9pdM0brjLskkiNUN\nRALPZQryhQsSXcJTqJ7/4+CciYyWl6BmhEnIKs0fNbcZ5ur7n81MByoPPBBs\n+LTt4JRnsYT8lxcweqb8qIHt8WayVzOKvD26GasYmpdYsZUSjNZE11ElJxM+\n1xi/u2E2ZLT6VwF86SE2zL56kNw+guktcE4HbtPnNrq7/ivc+tF4QGswe3fG\nn54KqwU96/2TJFTcoMjPgG0/IizvNjkL+oNRZ8wG6JCGK9AxfP1tiSDsQ2NK\nXiO8I3j2MbDlMSregCqCixunQAyH8geG8J9PFThRxtPPeqVmdjJAmlyj5KKH\nnN9VMA0GyKPnNypxoX1E6fiQeMZjK7MkI4CfZZm4+ZWfIdO1PtGtCp9BFObX\n85dEfWII1TZaDcfcFeyYri4KWu+aXXuicBMYcwns3XkFH7GIna5nzNE+t41h\npASYgU4i/vuxw4u55rBzcqC0jOsXuh9Nd0gyfjUyiSw+auOAICA/aZDJD6wv\n7hLI\r\n=KOcb\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCxYXDN0KmA4VQEgoTXYlRehOlpeLzlBw4db3dcg3Wk7AIhAKylnhUu4igzn4Nj4qE8xHMcnH7MyLIcnpGoWadlk3aX"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.a8a4ddc9.0_1628621228677_0.20544433851821897"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.99fc0632.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.99fc0632.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.99fc0632.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.f4241a42a.0","@material/icon-button":"=13.0.0-canary.f4241a42a.0","@material/mwc-base":"0.23.0-canary.99fc0632.0","@material/mwc-icon":"0.23.0-canary.99fc0632.0","@material/ripple":"=13.0.0-canary.f4241a42a.0","@material/theme":"=13.0.0-canary.f4241a42a.0"},"publishConfig":{"access":"public"},"gitHead":"1182c7b11008cbaa2e6a052092cde8c856306942","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1182c7b11008cbaa2e6a052092cde8c856306942/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1182c7b11008cbaa2e6a052092cde8c856306942/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1182c7b11008cbaa2e6a052092cde8c856306942/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1182c7b11008cbaa2e6a052092cde8c856306942/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.99fc0632.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-tDXMjuzuQ7MC6TLpGfixYn9U8cuJRuqHtJ58RLodKl/DOoPGT77WznCl5GLRvZPDwHmto0++YdEp5sivfFmhYw==","shasum":"9590bcdc17fbbd50d8e3d10046aa1918433d455b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.99fc0632.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFE1+CRA9TVsSAnZWagAAyWAP/AlwxPRleOYfCWzZaWsr\nbgAtPqUeKDeL3WYKf2jfnfhRm6j9YKG5nm0SwmeJG1QizlT8Ifeaasg/PmZA\n0gbsniiSssep3/VZe0x7Bom7fwUjuOuQx4NxPQg01ARXnCJwbqGmqb21Re7Q\nK3qP7z6kp69rPRE8WSW9ucGUtEjvj1lq/lu+f1AjhPOGs8J4jfWv2UZp5vJM\nKSPC7+pGlvj1e2qDwHOTITD+Slp4qv5RtIKt27868fN37geXKiG8zCz3bYno\n+ZDo3oj+9nEXZpRTy+OGQ+jZE2hOTw9HOc8f/E3l+1B3EIUyehOwglMGOiVB\nx0XcATTmTuw3IXjMtNG16zKQxiu2C7xnzJfexwog+khpTB6oPVAHi1kSO1i7\n4ndtq2D1EC3VL4XqB5A6kU+8bUfGyh6voYlSvKZc+NtRnjTOmZH3tnuzPYZC\nhR8D110XrbZAOxwjYeB0Rx9yFp+4HKqeZNP9fXzxdJhrRiBVlDmId2mnzoyu\nGlhuyYZup/iEHvR4sVl2op+2TUIAjTsXhdNJosrJycLKxLewvQIxAFYJLNZt\nigRc17v4pQOMg9u5bLJOc8zvYdd/GSNfE11LbV/ZKp/ymed7L6xNddLPCW0R\nvauW8rTathPODaHN9BRVBSIrEg9PUrfZqiQA/epljIQd5xhSlBSijrl4Y1YG\ngJ7C\r\n=O1op\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCX6p0YEveeTHMU0SxjHBR8Zim9Z8Hx1/JGEc3hPOEg8QIhAPFqQfSH+WOAJDKsqb840YTcQOQOFKxUKBJAK5KkLPiY"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.99fc0632.0_1628720510663_0.3961834823350414"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.3f47ae57.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.3f47ae57.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.3f47ae57.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.0ad12ed3c.0","@material/icon-button":"=13.0.0-canary.0ad12ed3c.0","@material/mwc-base":"0.23.0-canary.3f47ae57.0","@material/mwc-icon":"0.23.0-canary.3f47ae57.0","@material/ripple":"=13.0.0-canary.0ad12ed3c.0","@material/theme":"=13.0.0-canary.0ad12ed3c.0"},"publishConfig":{"access":"public"},"gitHead":"edf4f3bc9066a2b36444c8a434994a5482e8b500","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edf4f3bc9066a2b36444c8a434994a5482e8b500/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edf4f3bc9066a2b36444c8a434994a5482e8b500/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edf4f3bc9066a2b36444c8a434994a5482e8b500/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/edf4f3bc9066a2b36444c8a434994a5482e8b500/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.3f47ae57.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-jf8e9UBNUdyFVmd7W6gVnd4cCY3cy9lGhZDGqXSuL05SiX+rtDYAjLW0VbD6DMgAwIhqohEAFeBkVHyR7mO0TQ==","shasum":"78eb66714ee5f28b265c237a645b921f60dbcfcc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.3f47ae57.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFWGuCRA9TVsSAnZWagAAbQEP/jdXjG0V9I446ouJERsq\n6/OSMgGVJ8T/seFDFaPJLI/zLlRqTbxEdxVRYtRNjb9wg0JY34oLUan9XfoX\n5gJkHDoPcmHmbFJZdvqTzRx1oeBYoLEd+BJsIfZOQf13khclJNXsYUKSUSMb\nqfxn5G4rRY7/jbFiZHIubinOYxHcyoSQ4auE/Ln0ISJZQzCZ89iYdhP6Fwnd\nZh2i3KuPYJES214Dv/69kmU8Gma2ANn3zynoQvm5G6STX1OVnt1ZsbJiUj2+\nB8lND9nWGYP/v7VbT+dzlwmc/U4WB4h8XjNlqjEB9kBVJBAWNjRgdDDE10pu\nRichDaN43NpebQVlgVh+vIMDQG4gV8bkwDw99n7iW4HzieehIEIb73g8BYuQ\nLAsgTvSWTOiNXGyTtI4Bqf7yMF5p7zLR3Z9GIx+a+pAAfci1HIZKtlukQ8KC\n2PcSmVf58CKrYRAdRtA9nhNImoj48llYioC2DY4Dv2Z1VikF/IvYY6Ak/Enp\no8YYVJfa8njVVKq5CoPO/PCh/kFgeRK1w2Xln6IIrhg9ByAWonaU51QFxoeD\nXRzCWQh+qWxr00MBu5TaknAinqYIY6PvvnxYmEJtY6lv6S7FTBenSg2ODE94\n5dG54HNGjNRCWxGO3WUkIBYa787ycYRQFR6baQ/zHFU53Ef6emr/9KI/CoNH\nuH0i\r\n=mWKv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC2HUBUgmJkgi1FFqCpTL4mEjlaRgvHS6PfER6AtPVrXgIhAIr2oNC2TnHxUkXsNnvPNlUSqLRJI2fWfjhz0yWwoEjB"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.3f47ae57.0_1628791214558_0.5639919480165474"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.6b9bfc32.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.6b9bfc32.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.6b9bfc32.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.077dcfcfe.0","@material/icon-button":"=13.0.0-canary.077dcfcfe.0","@material/mwc-base":"0.23.0-canary.6b9bfc32.0","@material/mwc-icon":"0.23.0-canary.6b9bfc32.0","@material/ripple":"=13.0.0-canary.077dcfcfe.0","@material/theme":"=13.0.0-canary.077dcfcfe.0"},"publishConfig":{"access":"public"},"gitHead":"2479bbd88c9e53b974ec7671345a52cd8ac0e907","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-components-web-components/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2479bbd88c9e53b974ec7671345a52cd8ac0e907/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2479bbd88c9e53b974ec7671345a52cd8ac0e907/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2479bbd88c9e53b974ec7671345a52cd8ac0e907/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2479bbd88c9e53b974ec7671345a52cd8ac0e907/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.6b9bfc32.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-OIpGyfA0dxqRBHXrsbFH4qc8Cdydu0woX9AbmMEdYMsU0PPDPpvLbw8tLcwRCQJ6VAYTFeWDtviN5ITesxGZYA==","shasum":"94d80b1d0c5438abb4b0da18c5d505233706f2c8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.6b9bfc32.0.tgz","fileCount":14,"unpackedSize":38760,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhFWdYCRA9TVsSAnZWagAAmJAP/0bl1lH1ttgdmNTkGpaD\nsYp2VZNWb3bjisnGnzyGZh2VD6nm0Oy2YbslGQAOoVJKHyNXd46T+IdwsX4G\n2Th0Les00HRk+zR2JIvVNpXfU7Df/Rm8WEibhOqTncB/7EOQnDJH67lE2zrq\nONEcqkCMj7q65+MuAQRBajqNHKtAXEp+Q90/3AjBiONRcXuDMXm+qH2Kq3la\nAUIugNeoGoEaoU5ZDBTZ28qih962w3vcca28v08uFsWEbB/pr0WG/VoihVOs\nwDNXW9fhfqU2XojOn+WBIrsaQc8hah6J0Zvt0DEO86R4YXLcnGx2LajscWVe\nFCuNJFmL6ubu6IHvEzD1UsDAYx9GMTnk9L4Iw2N991vtOklenxEUkVxbdIUO\n1Q0vOjPfXdt8ASQ8o7bEXtewmN7HlT4iT78YHBgQAP1mYoyt70llLJ950X+0\n1bDRdINTC3TxyefNFdAvLrJgGVkYqCA7zPZLxdIBPzTVzZBTa65o5j1nm7ST\nN9RvYl8lMGwgSamlvONdnlfoSh/4/BAY9WkXKuI+BZihhfVPx8ZoG2fY6Z6d\nR+qu6zC0paT2g6oTffEKf6eyXflDCNrLX/ZM3vwql2V0psQhP6oryoc3WgiC\nT5cKyWpjFxRy6zr/yEDZ07wafFUBXN73ZhpdAo5Xob2Nju3jtVzl6qjeoiZR\nqm8R\r\n=rHAD\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCUNYP073SNGwgqA7PUQi+LWwpAdLK2tNn4sG5exDVT5gIgC6QrM104l96QUl9hIwymvianCtKWEX8r4/LhoeltUU4="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.6b9bfc32.0_1628792663924_0.11961406459749324"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.c89ecc63.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.c89ecc63.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.c89ecc63.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.2fb068fb0.0","@material/icon-button":"=13.0.0-canary.2fb068fb0.0","@material/mwc-base":"0.23.0-canary.c89ecc63.0","@material/mwc-icon":"0.23.0-canary.c89ecc63.0","@material/ripple":"=13.0.0-canary.2fb068fb0.0","@material/theme":"=13.0.0-canary.2fb068fb0.0"},"publishConfig":{"access":"public"},"gitHead":"aaa5bd89f698007e7af19bbeeea7c1212b851c35","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aaa5bd89f698007e7af19bbeeea7c1212b851c35/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aaa5bd89f698007e7af19bbeeea7c1212b851c35/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aaa5bd89f698007e7af19bbeeea7c1212b851c35/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/aaa5bd89f698007e7af19bbeeea7c1212b851c35/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.c89ecc63.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-uR0R8YaA2DlemPVE/9CAYSfRAgQbv4pca/KkewH/SJ9rMIjQOqpeSt5zyP7BEojSl+v9P77E/aJJZVSzbtvDuQ==","shasum":"5a5b837dc34182a197d7fcf4271af4f221d6b62f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.c89ecc63.0.tgz","fileCount":14,"unpackedSize":38738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhGp2WCRA9TVsSAnZWagAA2qQP/13wTZ0mszDRYGKLxok8\nxxlPWibyAmMaF7E3di80qA2pGS9MybmxAUKtqtbKo/GRIJ/03DLk+4OwRLg+\nba3BwM0A2M241kpRa3sSXyJygS/YMZzl++i/gG8Dp083wycCyJPk5MGySFL4\nnB8PrvvtCnmg1/sRGv469lIDR/Mv5rhpjJlGwtd98rZ7hak1mCURkuXzNKCq\n+e4Ywm8IOZW9+HG+ED0fdT1CfA/nvjRQDusAkM+43tV98gFRE7F/+iAE5ozX\nPsrharbFusjbZSDHPdbPYGFXEEaRn66qvAmyfv9yVFIxe7a2gdNd+ahgGas6\nxsdGAgOf9UpgvLfyDg0qZj8+i+rtHqvOGJ/ksuSNA2pBewQl1q5ux7QHLDI4\nkpD/i/JdnT9n5FJT/APHOj6MYAAfPr3XfRPS2PIMVU497R/PBuLsgjtFk7CU\n+7z1dNUL/cjflBl1rY/5EfpKJ1DsrfcqhxwSxVur3vQJWBwFzS8W5GwxWDNk\nKDnnU0z5f2vuwnLajpmJB+uy0jjO7eX0rg2SVJaCXfdH9eo/SiGG3EIKbjEy\natzwkc66OY+veIzgxY7HQtq3fiOGz77/ARs/deAAHXweLhTL+3s+ZxbRWFLM\n2/PPrBR+TCDoHZ7XXuq8oNSgp6Wa8qESEyLBvX/lxU+mjGL8XHgrVhLn4B/Q\nxs8N\r\n=d9r4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDWboOSSL4jkcRyH5zioqJ3wzF3mAqtY/VmEDIMzuzWyQIgXTLGbhJOY45DcmjBDJCSWgIlLTZusrCkU5/f1yCIIFI="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.c89ecc63.0_1629134230383_0.0730220746944159"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.59de86bd.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.59de86bd.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.59de86bd.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.457d89aad.0","@material/icon-button":"=13.0.0-canary.457d89aad.0","@material/mwc-base":"0.23.0-canary.59de86bd.0","@material/mwc-icon":"0.23.0-canary.59de86bd.0","@material/ripple":"=13.0.0-canary.457d89aad.0","@material/theme":"=13.0.0-canary.457d89aad.0"},"publishConfig":{"access":"public"},"gitHead":"ac639cd83d2e2bff117ac2f85b2cd2641560a85a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ac639cd83d2e2bff117ac2f85b2cd2641560a85a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ac639cd83d2e2bff117ac2f85b2cd2641560a85a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ac639cd83d2e2bff117ac2f85b2cd2641560a85a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ac639cd83d2e2bff117ac2f85b2cd2641560a85a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.59de86bd.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-fYtQyLM9A1oEsbV2JxqoV5mZsclW5/VpCwsU3FF65YDXgcHzgxD3cbc1eB60EKcYfZr958pyuRa70PJne5akdQ==","shasum":"cc90ddc0822ddc85d1226f2579be17268103d15e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.59de86bd.0.tgz","fileCount":14,"unpackedSize":38738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHGSbCRA9TVsSAnZWagAAMTMQAIcUwyNu2AwEbHmlty+o\nei+zT78cNtdla7PlOyvM12MvyGgaF3rztbg+y7Mjouq5YjKsFe9t3ketCzQL\nAw6CMZ2B9KqFUArH4WbOCfbQ6sQzI/EkjgkxJbguBJYuCgw5o87sq/EybumZ\nDtlvXfaz67/rIJkxpTwhhvTwajBjbRLTMlUmPXTbqZaThwyyG3egd+Dy3+cW\nY7Nc35aErJ3Ueid2sjkIPouYiNUQZb/9YMvlSamaIw4uF60q0J//590yJm56\nHcCxMFloeulIkuvcmxUfVuzaMPUa99remr6QgyeGpMPxJ4DD1MaxJ8Fh/UEJ\nDiflfZhCJB2tRM+9QZbqV9Ook/hLqZl2b/6O/sdGjg3AnRNf4Bj0F1idHrTX\nb0ryw5gDLC79LWOwtWNR8IC7dIiBwPfdsQbWsqjud3q/vcSMKN2zFaLLxh7q\nhRbI0q697PabOpaBQzP4bDoM7IL+UG2gnDe2Yy/8Bv6YTdvBV474FqvFNup9\nbElEf/4qmgtnrJWD6V6Yy1ecyjkp3783k1AdaHSs/IP+Io+43AwqY2HEzfid\nXa/4pi3J8rbTl+uA6xTe6fc7HtNWJqrhlNIMtQRoqtrlbjAn6MUgOUA/4R78\nDw9V3gvk0QVkW9BERCBGJ/OrtvADQsgGfuLJPO21zmLaFYXtZzU3j6icmVnK\nBBZH\r\n=69sc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDJRHwrTJ/DVjd4Fs4i5XXRViqA/0s1z7X97FdPRd6jPAIhALwjhx+MMLkr1qRHOvIEnYUm5phrAOBfpz1jAvgTY3HY"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.59de86bd.0_1629250715772_0.6105067935801232"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.dcda879b.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.dcda879b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.dcda879b.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.43d2eed2a.0","@material/icon-button":"=13.0.0-canary.43d2eed2a.0","@material/mwc-base":"0.23.0-canary.dcda879b.0","@material/mwc-icon":"0.23.0-canary.dcda879b.0","@material/ripple":"=13.0.0-canary.43d2eed2a.0","@material/theme":"=13.0.0-canary.43d2eed2a.0"},"publishConfig":{"access":"public"},"gitHead":"ab309abf464fd85bb1f234aaf8a2ccd35b8e7635","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-components-web-components/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ab309abf464fd85bb1f234aaf8a2ccd35b8e7635/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ab309abf464fd85bb1f234aaf8a2ccd35b8e7635/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ab309abf464fd85bb1f234aaf8a2ccd35b8e7635/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ab309abf464fd85bb1f234aaf8a2ccd35b8e7635/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-components-web-components/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.dcda879b.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-H5SNtpsFcjVfnMKQFVdBsWsYRolXBMStEYMLWFwpmmiuNwzHpCAF0rM/ckPpRqNwqFZMc3GU+Ltggh5j/PhP1Q==","shasum":"6fe55c3db76b64f88d95dee6b329cd8534d5bb9f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.dcda879b.0.tgz","fileCount":14,"unpackedSize":38738,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHYhiCRA9TVsSAnZWagAA9OoP/RTAMtw3bsiNFEdLeg41\nL5koZIQcEQe5hOwnCLqAAsv36EQ2AbdGvvoSF9Woks5gIWbElJabPvAR4ljr\nJf9yWckBSqnElZfjUDWr0iq+uMdlLGI0aJ0wRVnWfVxRcflpRXdMJflc48OB\nMJGg3kBu1FJdJdEshhCODEH9wRfxQhHEDI4VWLnXY7N42E11raZ2R/ICaGpF\nT37FbcYU7o1NlNoKQnCObvHXRDwH2+71BCNOQoFuGhozj8noCVnkie8Ah7i4\nyS26L4wt2rekI0v3JMo3yGlkiAFOwU84QVMXWT4S7YmEsvfNd0hhBwsuSr2B\nclWD4DHvEIXu5vMqEYYNpJlIoxBpoxea1bQ22tzav5yv7ExLlb0YKF0Vd2LE\nQ4ffBX1s772nHE7v8HWDVjp10euXOcM3jFMjhzQ6b4wazHC+v6hqWK4BtWFx\nxliOlSbzSghC3ci69Yc9kbCA0XilfRFV9ClNooZjF7HS6b+lVo0pqBuSbVcS\njb9WR8o7CiPbtc5JoYzSuV2/xUyoVLnwnG9uzpCdXFeiGl3q7dk+4GtqNltW\nLTYgIuiWPuZK+JDrQe76waAVCyZWQI7ooJDpa3jqhqHhX44UgTPqrlctdGaZ\nk54iMUn4nFj0Y0kzGPVb+5BdoSF5QICFaE1XMUOj/Q9RC1OytgMjJTZchGSi\nyKw1\r\n=69WZ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBsJPcfsH5CIzhtk5lQWkBRnsPMM6BN4W4ViIpgViJNoAiATvW9ZiyBJhQDdbbEhSmJm+dyToGSC7Ml59E5UPnt0Zg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.dcda879b.0_1629325410739_0.9068837682436961"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.dbb8b366.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.dbb8b366.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.dbb8b366.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.43d2eed2a.0","@material/icon-button":"=13.0.0-canary.43d2eed2a.0","@material/mwc-base":"0.23.0-canary.dbb8b366.0","@material/mwc-icon":"0.23.0-canary.dbb8b366.0","@material/ripple":"=13.0.0-canary.43d2eed2a.0","@material/theme":"=13.0.0-canary.43d2eed2a.0"},"publishConfig":{"access":"public"},"gitHead":"9def9b810923fb3cf5946b62d7be5df5ae926fe6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9def9b810923fb3cf5946b62d7be5df5ae926fe6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9def9b810923fb3cf5946b62d7be5df5ae926fe6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9def9b810923fb3cf5946b62d7be5df5ae926fe6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9def9b810923fb3cf5946b62d7be5df5ae926fe6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.dbb8b366.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-25nl4ejKNUv679YPZLJmri99RE7AE+wHC0X1tDfBdZ5dxgBF+8mF3qbc7jKwF9BXhC5mBeQI4PIJZ7wTQ0YY/g==","shasum":"063c0c5623365804419fd53b3d1b9d52938ba644","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.dbb8b366.0.tgz","fileCount":14,"unpackedSize":38769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHuKRCRA9TVsSAnZWagAAu2sP/iYfORH3Qoi4LEZTyCNN\nd0HQEohRV/1Xm3XyL9TpeD48ueCVaj7QdrDRoih2ji+sTEfortVqFE6yAplk\n1LXNRZAtxvB1qj3MFEw3F/IDk754qo7Iqzp+mXf6wrkNr93btQmRjuycDuK2\nwwyDkqe10HiwjlNq/7EWGvizLY/dOkzYDgrBoEJWeUzHo5VugdwChc66jo7N\nJK9kEUmFieEHcAIX1sTp+ZFV/RYFA+kruQo1buDzwc4EsJ9EZxm/tCRdx7Ac\nEwmARa4xErWQ+Nxf2y717FLHA04nj1e+lz4qmvcz6l8D4J+UOmnoiORa0YHV\nq5Pqh8YUsUcSBZcsq7S9bfFsjFC3GL3EqVzcrSbGnqjW9BeXHDfJowkdWxg9\nPxl8S12++IbNAAeN6gahyhhEiaQYIMRgFDHhHULWYlaEId1xOFskTojlPp/n\ngA+ysCFKd5rZ+4ofEUcFHhtJW5a9qaLBHy1MNWaZ+h3IevOx+/OUQqQW1p9A\nZbtbk5R8XWb2rJ6muzLGcPyqg4XaqLkqYMQjZmxgm7j0HC1eSwMQRWixvsvz\n1Ti8dTejg6izX7jZcE2CUPYzjm2iLkXaWbGTZY5YHMdnAg4VuqfWtpy41rOJ\n+6fhU0KYVQLPgrNbge+cM9K6mz+kpAc8vh0uSDKC4a9gD1APx6k2GU7uZX9S\n8rOa\r\n=XnHy\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH3V8u42Vv8I543afuwu+b5G2FW49F2rzIFiwo0Xs0WZAiEAxPBDS/XqR4n46/npSZKNHYpL/k/4xxIsr0nJLY4kn70="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.dbb8b366.0_1629414033574_0.761867861708929"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.c6e3060c.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.c6e3060c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.c6e3060c.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.43d2eed2a.0","@material/icon-button":"=13.0.0-canary.43d2eed2a.0","@material/mwc-base":"0.23.0-canary.c6e3060c.0","@material/mwc-icon":"0.23.0-canary.c6e3060c.0","@material/ripple":"=13.0.0-canary.43d2eed2a.0","@material/theme":"=13.0.0-canary.43d2eed2a.0"},"publishConfig":{"access":"public"},"gitHead":"2c417f32674c7318ccfdfa842a3a2cb3d57853b5","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2c417f32674c7318ccfdfa842a3a2cb3d57853b5/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2c417f32674c7318ccfdfa842a3a2cb3d57853b5/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2c417f32674c7318ccfdfa842a3a2cb3d57853b5/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2c417f32674c7318ccfdfa842a3a2cb3d57853b5/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.c6e3060c.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-VnpjamdZpUIU/YPocYFzajOzZb5ZmqY8us/1B5K2pIoCaptAr0wATSo+pLXseU/2IVeQi2j9yeqMKCL4BwL8lQ==","shasum":"1e40a6953afea0acce5e6c8cfbfca5d6fcbfe4da","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.c6e3060c.0.tgz","fileCount":14,"unpackedSize":38769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHuMBCRA9TVsSAnZWagAA6QMQAKBlVefNJT9aqwG7A28X\nT2jQE1awpfSyQkKrpyh+hlm2iL0eSYtbe4I4wCNPEx4LvMw0o9bFuIBBBemu\nCudhvu1nBTx4Dr943duObw+7mzqYMeeMWuF7KsrgWVbvnf+Z6gsLfD9sDK36\n3+25O92wXhFWOjR35UU1Q4jt5+KXhBMgtMnno/tcfMmuB8sVRvis3xGt3bgE\nXPybfH/PJ5rYCYTOF5Jw0KuEkWxHqr7B/aaFmoYiBonOYkt+kiCt8p057NwA\nXT6rlB8C6fzrsATSuQ4qVy2x1DNzKHBEQql1AbJW8No5NJkuNYUqqcUZ3bSW\n+SS3M/u6iSXSD/1oJjVIGKrDRZQ/cLcQ4SY0sBH8S8V3z6q2INEAXDGBjMuG\nrIDq60FtofERbohYK4HZSDb7Kv2krNmBIO/A7sgB/r03VjqP/JjOIZfvAljq\nCCaqy0Vys9JWISPeypugRBy91lvEdSR4G5ntM1VuKdmNc1mNeAcdjzPpQH69\n4nZZahy3ObwvmUl9nTMtuB5W0VPnKrYcCZ6SkU8SWDym+1zdjNzHaWbPSZ8Z\nMK92zVeQtZIL7nU1aKyRnL+1Yh7R7t6CdmUg4wiihw9ULyYIJDJOTRRBKzjj\npQG0I4iAW5r/YG69+N4TV6x9QjvXHxLuIIx67UopGfKdLWMLfXYQkfSuephc\nyusa\r\n=IfQf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDQUtQWgX5htL4Icf3KVDksQbVurCapn/zD2u1PhoNzGwIhAOyrDe287qapu0NFFRHaBQrcxFuRDC4YoxeCRk1JUKdR"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.c6e3060c.0_1629414144864_0.14390830261181664"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.03120b7d.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.03120b7d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.03120b7d.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.0a9069300.0","@material/icon-button":"=13.0.0-canary.0a9069300.0","@material/mwc-base":"0.23.0-canary.03120b7d.0","@material/mwc-icon":"0.23.0-canary.03120b7d.0","@material/ripple":"=13.0.0-canary.0a9069300.0","@material/theme":"=13.0.0-canary.0a9069300.0"},"publishConfig":{"access":"public"},"gitHead":"ba0dc47ad891e00a21e2d69aec6ec4c6dc83e003","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba0dc47ad891e00a21e2d69aec6ec4c6dc83e003/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba0dc47ad891e00a21e2d69aec6ec4c6dc83e003/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba0dc47ad891e00a21e2d69aec6ec4c6dc83e003/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ba0dc47ad891e00a21e2d69aec6ec4c6dc83e003/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.03120b7d.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-njwpXkAYsWx3ltXIzyj6uvATBrGNfEZ/oTyYLTngi4XQAoX8sYbEHTchkSBEu8xWw5WikF+TnGJ1pq3LB/doFA==","shasum":"af940c2b5f65f8828ec686ad4dc949184e3c9fbf","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.03120b7d.0.tgz","fileCount":14,"unpackedSize":38769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhHvb0CRA9TVsSAnZWagAA3r4P/AowNwITfHgQQyujIPZs\ngJl1oYO3TPIY15S4iJp24jbZzudQIBLWF002Y5bK7gDlE7/U9KrExjt/sgmZ\nDF1LpeyRtAH71L0nZ0q1zN4SUiIZ5QEAWKTxiXuWXV1S5tJYeFHb+koElS1K\n1JVBJQtPrSNcofG2XkcrLPK4dvJ6lzD7TZJX4GUwVBIQWavhow7WKxssy16t\nel0BpCVmJf1rp98qbPkxw7MDl7KG9TdZixlUFtRApA7z7UODG7K5XfHFvAAK\n+2AZbzvPXaK9AjJ5onZcdoKxlGFiLytTog+2WP3HlThP/W7CS0DWynUbptUI\n9d8wNS304W2FH94zZQQivX+OocDzjMO5TcGBJ/PPj7C8JxLHDcEOpC4FA2+v\n8Pns1jflTgJHIQDGU9MqLN5PMpMOCEvUMwpyuC4UHrptsRt5Gz0b7SdWG42C\nS2wTCYk0MYkdN6vjAskRS1/ByjvcEZ+IvgQQ2TDKgnBk++Zf7WZXfwGBTo4g\n0EFQkP8sjLFyzztT8lNV96BxulxBl/KI5gPtDZbus2jhn312JdE4ULvRRDBc\n4cSuY4dxYOkz4uVRe5rehcBbEuVxdIuQ7+He4IUoPV9XkrtYL4ddact0HMj4\nC9rDNLZezYa9xTkQnmHX+fNihOjQcmyf1MiHpfNFRjUS8y8WRoNUTnSerDYp\n2KAX\r\n=DaXX\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7XYeNb2eQhnXx9qCpDF/LRMmDDv87rgVJBnnkAczrmgIhAMYYJaPWMfKeFEg61I4w+OX5oqdw/bkb+sCrd5EcSGx4"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.03120b7d.0_1629419251940_0.18220452668413611"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.d75a5f74.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.d75a5f74.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.d75a5f74.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.0a9069300.0","@material/icon-button":"=13.0.0-canary.0a9069300.0","@material/mwc-base":"0.23.0-canary.d75a5f74.0","@material/mwc-icon":"0.23.0-canary.d75a5f74.0","@material/ripple":"=13.0.0-canary.0a9069300.0","@material/theme":"=13.0.0-canary.0a9069300.0"},"publishConfig":{"access":"public"},"gitHead":"ffbe861a3137fecad60074a6f36ca1061f940cf2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ffbe861a3137fecad60074a6f36ca1061f940cf2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ffbe861a3137fecad60074a6f36ca1061f940cf2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ffbe861a3137fecad60074a6f36ca1061f940cf2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ffbe861a3137fecad60074a6f36ca1061f940cf2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.d75a5f74.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-BzHBEpfYNknxDT7099Px8HfNEVAjlvsNuW5suQaxDv95zGX7YCSgm4jDeaOCey2ugAs2S796KMK6sIbgmJsl7Q==","shasum":"3e73a47323d0c61a843e9f51d0688e77cf413d51","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.d75a5f74.0.tgz","fileCount":14,"unpackedSize":38769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH2AwCRA9TVsSAnZWagAAQ0YP/i18Q8Q5uyxGndMz6C5Q\nfATLM+LUT3dRKSNcJmg+TnEVgQd/nI2BwPevzEC+0at5rL/Hp4uI7U2bgVz+\nIz5H/ehvkfCtzd2b8Ce3p+uE7ilsS7wICZHGRKfGYfM/nqV80D++Xfao9KAV\nx1V+UvYaXV1djJPX2OJBkvEkyofwcmF7wJr3JbWKJtkHkVROfSj9iy2LGevr\nmZIZfEWRG2aaapA9q5ExzuCl5clrmjIsXqFSbOOzg02ajy2Fs6ETZJ/GGqkh\nVBx5pbJZu3CXYZVq3VqDySQO5AVF2MbOdvxzrZ5yNNYPa1cFnVxI06WVBnr/\nPZC7nv3ivBNjtUcp+VJEvNFRtyPn1CNIaVwHE1fH3v6ypKd9RrC5PRUdPunk\nvcDgzfLmcTDcPNBpjua93OSNIVk4wruGYb280szvXB6AXZ/OofQfryzZWHgz\nyFx/o0JwOUeOzv+d10cNYHDA1q9dos54t5mMeol/40+2QARkd7yz2j6x/pKC\n/kdr7Zhr58SprZVmLpU5zjkdMl46mswCQHgjChibLEsu4XkmvYb9+u6PvmlO\nPSbQSKVh3SnN27Vaq33WJ7qDW8LHMpAYxGMAUlNWigKaFi/RqIx9jEqQ3d18\nA8pi4nobAR54VCCq27VjUqQluP6Xt1pDoKox5g08TZHEiII2Pii53mHebTA3\nYuxr\r\n=Ig3m\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCVpYtddbb6GJUqInT2t12j0udAIq/0Nl93WOLxD1POUgIhAKnJHUPKnaWaF4CMo17R6m7CqF/PXKlOqUin2tj71Kiq"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.d75a5f74.0_1629446192552_0.15709346477808017"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.3d79ffe7.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.3d79ffe7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.3d79ffe7.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.0a9069300.0","@material/icon-button":"=13.0.0-canary.0a9069300.0","@material/mwc-base":"0.23.0-canary.3d79ffe7.0","@material/mwc-icon":"0.23.0-canary.3d79ffe7.0","@material/ripple":"=13.0.0-canary.0a9069300.0","@material/theme":"=13.0.0-canary.0a9069300.0"},"publishConfig":{"access":"public"},"gitHead":"4d51b5574d0d1d8166f9358a39a5d3f2b4c728db","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d51b5574d0d1d8166f9358a39a5d3f2b4c728db/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d51b5574d0d1d8166f9358a39a5d3f2b4c728db/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d51b5574d0d1d8166f9358a39a5d3f2b4c728db/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4d51b5574d0d1d8166f9358a39a5d3f2b4c728db/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.3d79ffe7.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-oWjaugdMxoaKu0Am6/LfrDyuBwzeyLqMV7YxLtzXVXf8XBPgFQHrQsumQE3ycNBVVj1cbW3de/PZ08zmGK0LNg==","shasum":"f672b84f9eaff260b1f99ab9ca6937ab5dac20de","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.3d79ffe7.0.tgz","fileCount":14,"unpackedSize":38769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH+SmCRA9TVsSAnZWagAAmkgP/2FV0EfxPpO9LdgkYLEj\nKPhRKtOrmIVO03/+AXncQm9Fl+08CZXNilR3HhSpvNLF9/wrND6OEp8mwCgY\nSLFzFEm2YYHIRvEUzxbOyEFPIRNc9okKM/Z0y6HGbdcUwj9X7jAX7avWe8yr\ne7PidWvZCHZ6G1yQ1SKxqh8gb9E5tXnOmg5I9n1FJraYzECUsNNOzAm9TzTN\n7F64VmwdPRrVGYGctFSeIG8MkhQtMffUR17M23BmBwCsLtUzD2FpGWpFxzem\nXSdopGz1JDUuLr2mmCtDrK7aTwsH3gjBo5GNwMoBAoDijG1iXF/H2eQ6+zN1\nQrqZRwe7PWzHqs6sjzqAtUDuD+c15AhR5p/VSL5QWjOk0UMd/HK2R8JX3o96\nPYpP+oqtO7WstnPP8X4HkzVIax2+Q6+FB/+Dl/ItMm8RQgvjOZdBL5N2wfDv\nI3GuNrnP+WaEd0qPzjCGqnRz1S1i+ANScKRfC98BoOc+LE7ObP0iaoGt9Quj\nlYimqBggi+eXDzhfFkYYSDwb718/lUelJKAzBrcwfW6Ma6JJyhoh3bJ/6h+X\nyRb5mfhMS5nFv/SGIMiqwIlteGWTQ0YSfFZogMZFexbU0hFH6iDtdtHDlNML\n5mbr3APuPP/0B9jV3zdl7w1D0YUklmaYxYnKITqc8pRSRLUNugVSGxix6LRY\nex6N\r\n=BlAE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCFhvwANAZDm9lIeNpNZIqwMoba+DZpJLzTZW0UT9OEUQIgVdaeJwoL3rYh8/8iFyN0ZILAzPozrd5veKVHbuS7/3o="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.3d79ffe7.0_1629480102572_0.17035425924790126"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.02213ebe.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.02213ebe.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.02213ebe.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.0a9069300.0","@material/icon-button":"=13.0.0-canary.0a9069300.0","@material/mwc-base":"0.23.0-canary.02213ebe.0","@material/mwc-icon":"0.23.0-canary.02213ebe.0","@material/ripple":"=13.0.0-canary.0a9069300.0","@material/theme":"=13.0.0-canary.0a9069300.0"},"publishConfig":{"access":"public"},"gitHead":"fb5a30909287b897d793fe4c7cfca2cc93cae697","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fb5a30909287b897d793fe4c7cfca2cc93cae697/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fb5a30909287b897d793fe4c7cfca2cc93cae697/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fb5a30909287b897d793fe4c7cfca2cc93cae697/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fb5a30909287b897d793fe4c7cfca2cc93cae697/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.02213ebe.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-3Vfn1R79j7Njnl2CUp1rfQ//vzRhChyL+NazE7rv0r66VxeTJQeor2qCsJZSul3ElGglpwskaBXfNKyRfti1NQ==","shasum":"75f01a83fff80cbfad908a32a637f9760a5af93e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.02213ebe.0.tgz","fileCount":14,"unpackedSize":38769,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH+XCCRA9TVsSAnZWagAAOdIP/jsEcGs+j0quNXCz9Cg6\notFP5cnuCJemcpOlpMi6q0+4+EZcPInvhJh1E0DPvPP1++z3V/qOIC+B2q7M\nKKcyZhbAWo8R7gO73FpOixzcUH+KMQPkl0oH1LDek+VZxPWBpANIwLCIEyLT\nrp0uC3TERe9kJLnft3rwTx19nncpWetRWaFzkXJZRP8mwCZ98CXAy+1d3Dbn\nRtkJWyR0hYF4r4AJgclnJ/utnzYH2ueaqWtHhGdy/+moSe0uYPY6fGUQiUK4\nSPGInm4ipXSXN3aJGsOsWZX348H6BBFsI1urbreNj7OZSmMsyJEPPJsTOFIR\nRXJx49ncHJxbNmUZA17cAwLPJ1KFRxFcdL+8zcUK2tfaT/JnEVHZItNv+Pmn\n1jowEuonoo+ZM5ET1KsdALCPQ1VJX6QUBDqZOAqKDYtOO4MHbGOCHn1OPoq3\noqWCHwiW4C8AY6QoJtNnper8//KDs7Sx8ps8Y5J1byqchrlM/AbgdT4WvzZP\nJknQsXcy5iWRCqOghqqNroEoIyAxgeGAbLWdqPZTS6KoqxP6x0o4d5Vp52Vo\n0NDIjvFXk4155A8v9A1lOu/zcCq/n4ou0O0EGsp1+3KJvSzZ6fdG20IGE1MG\nI7sIGcVxsXuykPzggi6JIKCGaiKAP0gfvJ8jaDfVWjsTb0cuyQjwa0tq0Sb0\nkDP4\r\n=DJNR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC3T10A+ykDw5qpaSmabcBY2iI2DtvivwLGe6s/Nby07gIgUupXOHLY06gMeOe6XnIGa43dzzznjiQz8eLnJl7Qx4Y="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.02213ebe.0_1629480386563_0.9344154208976947"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.90a999b9.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.90a999b9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.90a999b9.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.7da413ed8.0","@material/icon-button":"=13.0.0-canary.7da413ed8.0","@material/mwc-base":"0.23.0-canary.90a999b9.0","@material/mwc-icon":"0.23.0-canary.90a999b9.0","@material/ripple":"=13.0.0-canary.7da413ed8.0","@material/theme":"=13.0.0-canary.7da413ed8.0"},"publishConfig":{"access":"public"},"gitHead":"2c4d7acf2d3387438092d8cf5fa7ba37ca3a8b8f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2c4d7acf2d3387438092d8cf5fa7ba37ca3a8b8f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2c4d7acf2d3387438092d8cf5fa7ba37ca3a8b8f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2c4d7acf2d3387438092d8cf5fa7ba37ca3a8b8f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2c4d7acf2d3387438092d8cf5fa7ba37ca3a8b8f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.90a999b9.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-8OcpWj84IipSXTr1tyK7ZuPitXClrrbWJjKEY9RNKydd2EBsJItKZr4afCQPzozv9/b/UrhhJyJ2vigLXtey6w==","shasum":"ca5e86f125af390d2c7910629fe0e5c43a7ffc52","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.90a999b9.0.tgz","fileCount":14,"unpackedSize":38803,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhH/erCRA9TVsSAnZWagAAFF4QAKL2Vkcafed/Dk1I71d9\niKmFRyRqtYvv+fsKVvs1mmsk+W/EBeTLMCl1OUZG/KltMW1gyxg/fjdkgMXV\nqcH0UchyUhv6dv/kSocpncu2zQFq5/pRmnGLb9rPU1B+9KoVSXkJuqtu1CuO\nC7HPOlTaaE7osDDi9rSVdycbv0yfG5LQ1DebNfui+Zl03B6aUWNZWrZPCqB0\nc3x128aRWlXrIT1IE9TVKjdCGISCxlDRKTt2joJq/r9w6ckXcV3DU22/OSwr\nsLOUGXTHhc+6GHtAyaRUuNkSTVR5kAm6WJgHMLBAHVYo/4UFT3Vv9yt9J3oS\nCZ5SZD8yCKcZ6w4slv3qj7Vfz9RFZmRHdYjqt2sov59pyIB1fdnBdjH3oqwv\nXZ3/ge81kUbxr0Y+j708RRZg29aK5hJ5KpsksUHIXNLcbeoH6r+xQ4vFdEoI\nb6rZWGAxUBkkBn+b8De9azl8myGS0BtgJBMhLZtNoLF9KQzKdi91C/zbro5m\ncCPX+ViBzZqqrOoaqU0SZIOox9dv9JNeuHp0dKcb8skFzfMpbkZhSgkkLKlg\naBhmrIXxQPYkHnm/Pc2B7V2WInvt8Z/ljZWFkeRRwSC48+3qduvcg3BUPw1r\npGX/J9be9yILbfm3fhPiEo8Fr9esXqSHx3smd5kE6gwsbXhAv99OOQDPEWdC\nTRYl\r\n=Y5W1\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDkVmpVBa1vwbGrn3kJBfbNq/O3iEa9AIpxDQxVGIEq3AiEAlwLzuwo/Jdxz3VZKfBB5WQlG/cW9HK1Tv4GqAXJsBWk="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.90a999b9.0_1629484971390_0.48988560941286385"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.6db58716.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.6db58716.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.6db58716.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.7da413ed8.0","@material/icon-button":"=13.0.0-canary.7da413ed8.0","@material/mwc-base":"0.23.0-canary.6db58716.0","@material/mwc-icon":"0.23.0-canary.6db58716.0","@material/ripple":"=13.0.0-canary.7da413ed8.0","@material/theme":"=13.0.0-canary.7da413ed8.0"},"publishConfig":{"access":"public"},"gitHead":"187faecfb35a3d9f67ae8a6ae1c83b5f796d3158","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/187faecfb35a3d9f67ae8a6ae1c83b5f796d3158/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/187faecfb35a3d9f67ae8a6ae1c83b5f796d3158/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/187faecfb35a3d9f67ae8a6ae1c83b5f796d3158/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/187faecfb35a3d9f67ae8a6ae1c83b5f796d3158/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.6db58716.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-IELa6k3CUaZ0cGz2MkT0PaVTwy0CvugRPIIB+OpVQW5fm0VBX58709qH7h3fHfFuzvk3Nv/z/uqNa8GWow4tNg==","shasum":"15eddad4ae516329e32bc9c6b48543ecf0e19daa","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.6db58716.0.tgz","fileCount":14,"unpackedSize":38842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhI2V8CRA9TVsSAnZWagAAWeIP/j0KYWaHsB/zrBEpOWSc\n4h1k17tN6WRl7Gp7fCMWMroGdn/WOWZNVn87OhykbC1Of+FKaQewTBx1U0N0\nYy9hzZmMsLRyl1w1j572u/rD7OnRa/XzBE7bjm9N2dVjb6h1RFncRRYRpY84\nUA/zCcrv2svArcwiMt9wpUstBizYO6EwDTmihrRLw5YR4GOpCwEzfUCeXHB8\nAzf/U9Va9/btObk9BzYrWxqA8WP/h0YEdY/Fn/RIHJSqv+PSqj0lfCbhwXIK\n917E/2Lf5LEwU/Tl+hDPcp0eSKiGgLpFxsn0iZ//8d+9G28MVCx4exDvbib8\n5TXpwAFpYtj7AD814GTCSjMt36QYwkcIu0tIC0wfGxmimY+94GR6/VgKDsQ3\nkY/8+R61401dUpbOgRAESbynS6cQ+IUgRc5Ufd2gwSfXD08NAkIaPFhimzfU\njqH5xcXuTEoHEKGR6ywBtLLywzf6qD0POlTWX8xpxWlbFXq3vhgbEYfya7ut\nk9HkdFlskkJvHu9OcveabsVmcQT6FkJCcMMoDs4GjMF23c+EmHTUkHq1zOI9\nXe80WrWL7rhJDXv2BszCo6U+H/IOSoVSKByzXtON3phrZJAtqoKnuKJ/Vb3j\n9YKZ0DIwqPajL7ec26mEuYUWGSO6F11SsLy6cgUKbPzPAj9cdJaJZNRH+SPH\ndVCl\r\n=ssZJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD6ybRwFY/3rJeGmlCES1gHKL20EPoofMI9+gbAc6DtZgIhAPg94ecdxoUyO+3K3MArxK8hB5shE09bDevZd9vdw6wR"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.6db58716.0_1629709692339_0.9152136305845449"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.9fb5bc35.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.9fb5bc35.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.9fb5bc35.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.7da413ed8.0","@material/icon-button":"=13.0.0-canary.7da413ed8.0","@material/mwc-base":"0.23.0-canary.9fb5bc35.0","@material/mwc-icon":"0.23.0-canary.9fb5bc35.0","@material/ripple":"=13.0.0-canary.7da413ed8.0","@material/theme":"=13.0.0-canary.7da413ed8.0"},"publishConfig":{"access":"public"},"gitHead":"492fb41175c44033912a37c69d8362579b70d081","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/492fb41175c44033912a37c69d8362579b70d081/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/492fb41175c44033912a37c69d8362579b70d081/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/492fb41175c44033912a37c69d8362579b70d081/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/492fb41175c44033912a37c69d8362579b70d081/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.9fb5bc35.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-vvz4wWbcJimN0YBIHXddLI1EGX9Kkh2iaI9e6zGg/9ZAi27CWFyAO7RTBlro7EoeuBabdTLeMg5lmdB1wAORIQ==","shasum":"64fc9ad56a092126873d92a861d36662461837a2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.9fb5bc35.0.tgz","fileCount":14,"unpackedSize":38842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJCY1CRA9TVsSAnZWagAA4BIP/AqvsklBu3KhfVHOALoU\n96ZtPWrV3iH4mpjUBi8MS3oumANNA3mNny1BZFoHu3HKBFXaW6PsJpK98D+k\nclIF3r1Xys2Hvjcb3cdeSzlPeGpGqWqRg5rziF2PI8PmdhqtU3+wUpPBc+50\no0y9bRfFDRlQOSQzLjPvlojNpt0Riv+R3zLmolPthxBZkqrBox9MuOLEEv4o\nhnwp1Z+JuFzAxXdcz9r7oK4IeutI0FITyaun7bFo+8243SyfDIltO8Trjnz2\nZul3AdEE7YdF/8N1jJIVvMo3a8DOkfvqoKzVdZa4s0ckOpMW1CZFtdcJ2+x8\nyMgmfeS0oEqWUSUMaTeuqAfiy7624iTTrnnG87c6MdwFGmepW64N9cmmDI59\nfXlrjV/4dcuA8z9TbU/xVHyoU5tY6u6KPy4TqBvAUhrIE6pwJnaon68ArHNP\n4bTUJ8ev5o7+POzuPii2wt9WIojuPz58NognexfBfvRapNEdJ4Sqn+coXoZr\nugEEN6oQtrLbSF5r3zFPdojh+SaDD6tt/koL142mlYtJoDkd9Ge7Tmkt0Jzn\ndH01xpH1ISp64yr7eJ6KtYBG4tghoI8L4wy/cA19VNVA+mvA4ZczL+xh4ehn\nOxO/4EArIhjZ272pQxgwiOxxFC1SM2PSYSeHDOdWP6r9NGNo6L4VYi1ZZbNW\naRai\r\n=bMw5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCQXYUFV3WGgS+BvsbUbHiPfvrjRUMhawN1Ih1i01seQAIhANf7BPcQTyP8B2DLUXalBQeTTP65kWEYUyFeD43e3S0y"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.9fb5bc35.0_1629759029661_0.1782710978425075"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.ddaa5d8e.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.ddaa5d8e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.ddaa5d8e.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.ddaa5d8e.0","@material/mwc-icon":"0.23.0-canary.ddaa5d8e.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"b75a351219e35d414333913249ef19e87282526d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b75a351219e35d414333913249ef19e87282526d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b75a351219e35d414333913249ef19e87282526d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b75a351219e35d414333913249ef19e87282526d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b75a351219e35d414333913249ef19e87282526d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.ddaa5d8e.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-f5qRSXnIrKRUPBmplx8CLBSA3cmnOyLUffAE5gI2R/h9cBNT1ZjPZnKcpfgs1rDqZWlANIlxxKef/BVZcDgerA==","shasum":"6303e7e2883d369cf7962fd91f6c6dd35ab19208","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.ddaa5d8e.0.tgz","fileCount":14,"unpackedSize":38842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJT9dCRA9TVsSAnZWagAA3h8P/04FDh516puVKK+HgTjI\nDD0YrPp4wQiNp8xtK/r3VOdqN9pl/2w8w6b5sWFKJQOre7ufSoLoqywcN0rn\nxd4UdOJAPPGpiZ40A6q6y2WdPwTMJLEzl3E3anwciW3DIp27QPMZ0Fd8dL8D\nXlMIRn/Wi0XpzfnN7HPz0puxEVyv3Oyc9maNuRSXXtMRORsjMK5lkKnyzaFP\neOK+xzL2GntKzlRJ0hziaRmpUMYp9DsVFWqXMs4x/WmW+nhB4SFhejppzT+g\nyllvtTb5LTl6kzLvdGGgj63sSCgemClwcQb/Q84ChQbRSDbMwZFz7enGMO1e\nmwANu1iseole0r3feTZIZ1dUORofzM+Ov0Z8kSnMWBTClJdL7WGCHKfnp27y\nTMv/H87cRcGt4dafTGYnJGDWqbaB/GctESRquzZch0GlnpmT886qHjgi/e4a\nKVCNK7QkOxFBj5BOoqvtxz2vrAzTzjlf3vqlgwBa5erIuJpZ/equjOUy2tB9\nvQM/ynDLiAdwB4OgZ5rOU3n+kE9EmI6pLtBE3/o8e04OLQ2//FoW/HQ54zi0\n6PkMnCRaI90HYkBI1P2ieE+E49YzzFBOHCGzPIbH1MG5OHJ4dAzwyRhAzNqb\noSvh5OEPX4ebk4CkbltWDxDzESJkMl7qbl44LmUi2eANil2Q7qvH2w4zwypl\nKECs\r\n=EFhO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG3xlNtm8UYqbbOWhZOAby+G1HMoNnqKncruTyzqTMU4AiEAlbAHNVudDA1GoQ0B7ouHBKBbv+ZtJu51Eh+w116JoNM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.ddaa5d8e.0_1629831005512_0.017207391970486485"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.756208fb.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.756208fb.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.756208fb.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.756208fb.0","@material/mwc-icon":"0.23.0-canary.756208fb.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"f13e06c94f8ec287642a6c4a258c32f5be7a17e6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f13e06c94f8ec287642a6c4a258c32f5be7a17e6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f13e06c94f8ec287642a6c4a258c32f5be7a17e6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f13e06c94f8ec287642a6c4a258c32f5be7a17e6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/f13e06c94f8ec287642a6c4a258c32f5be7a17e6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.756208fb.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-irDNnxsvXO3HpgD+T9MUgAy5aoiVsC37Y0A2Lio59a/Sfv23RF0eDZyF8VFWAR4MGKyDAZ4OWCKcIZwCAQAO9g==","shasum":"299484b15afa96f670630eb960a079d121e3d27f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.756208fb.0.tgz","fileCount":14,"unpackedSize":38842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJp8cCRA9TVsSAnZWagAADwoP/RLTXCUztSiTNV0ITZFD\nChIG59T5Ya07v8e1AsfUTnoSyoqkz2laRpU21YzF6lKEZCUA1jKduZnnH0J0\nfMn3wJnRjfDSBfyynitmRoIDCWCt4xaHcDHPfzw7p0dorZrjYn7YvlkQpiBx\n7G4lE9Bw5MOmnWEPSAfDeH061BpM8LhSwBSTPvUMkNPp7gKuleRXIm0cAUmr\n5w/3yzPc72KqxGQaoX2fcZ8MQzve6OC0M1cR83swhdyWtHwTzRI+nM5Dc2a/\n454yquJ++A59A7I3JlNuB82ZA61d4g/dAxlghv+xHcuo75LPNgkwzRMt+Czy\nXc4k7Bu5mWFY4PXX0qEqq9NgZtzXo6JQGSkD/kURZZkjFuCcqkDmoQgFNo1d\nm4Lt0635ZCQEpv2fAS8fRu2BXBYAAt/97X5GdH86XltXLL8L+zTUV+P5MdZs\nfK8Mml/lytmMqofq1DnUH9GiJ0VplS7/r//5iZXZT2UaHUazwAz166ph7Xpt\nHW5d7g9BiQENDiwUsJr08UnCaRtZ5y+MzNv2yRMfG71wTUaI4tiCQWEqaRaZ\nnu4l6PKHt2p8jr9bFBsGCwQ4PsXqiaMckTNO1FYC1gbTI+dbvsm8lmXjh9II\nEejFG9LVUKH48WzTM6DZdCrcv4RyfINF595HtbkS2o8yPCTlj4OmQQSFeB9m\nBCB9\r\n=rrHf\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDxPaEQ9fN91WyviO4RjSwWVBv28JGK54WzOeGB6a2sDAIhAPPd/79ntC0DoUpfvNdZpC6iHVl2RgPmg7X3YqBP7sbt"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.756208fb.0_1629921052339_0.3414587673655458"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.9576dcd9.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.9576dcd9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.9576dcd9.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.9576dcd9.0","@material/mwc-icon":"0.23.0-canary.9576dcd9.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"0d9211bc7f0c9c96cb4dc480ff59ae633f722977","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0d9211bc7f0c9c96cb4dc480ff59ae633f722977/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0d9211bc7f0c9c96cb4dc480ff59ae633f722977/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0d9211bc7f0c9c96cb4dc480ff59ae633f722977/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0d9211bc7f0c9c96cb4dc480ff59ae633f722977/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.9576dcd9.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-vjq4JhVVjfs7H8AoTQvzvn9bBuqzZ+HyqT0/+9SD5SNqeROlD/Rwc9mxD7paTAakdIK3Pe3cDQK8wbRlAYvz7A==","shasum":"83b4092e046d91d01c805a2cf089974b977227b4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.9576dcd9.0.tgz","fileCount":14,"unpackedSize":38842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJrmrCRA9TVsSAnZWagAAAz8P/1ea5UWRdqtxS+/3lhx3\nnZDEeg8i6ED3TlvMORfFLWCVAttJqt3/LnsqfheXXUjx4Ur0zdd0cmm5MrSg\nl04fh9LUqPHR1f2JDBeFI7HbVkP9MXiCTAV4FizquXxz/uNMLKZMPq59dYHk\nk8VUQUuImI6S3gULU/o6Fj6VLjnu8sySxjzsiGw38UAIcEV/UOJh7oum9kTb\nbG2uHUJWyIhyvHoWM90s7i0FEaN+5JY76hEvNJHhXgCkHIFus88CHUS7EDSt\nhJbmw7EQKWPxrI7V65cp2egd/y9doa7twrHAipJmboQ4JlNl6FDaHG6pw9rc\nqzRBCKAiEiIAHNwt+iZfw7mQcJhRFc9JLk9eL0c6JFs1SiQTmeXNH/4MTDqs\nvlr3/Je+6Lf7AuAbM665224NEKBBotWZ5Wg3MmysLcRqizECwU8uWopycbWW\n+XMIHtnEdbkauvJLA5AZgTGRjRvUu7iOXwq1LLHe5uC5I397T8Es/cV9hbED\nheoXdFV3yuWX5tM47HiVcQAT8r/zXM7+IPCeI8sAX+XTHNf32V44ZGkjUToN\noiAK/z+RsQ6l49QPHcgEBRqmRmwa2oSRk0xCmtOS3hUXPs30hgUUzxh2P/s/\nPOWuPxtudDJr4VIYIJCZNn5WBl6aNgU61xAUZmPlq7MBt/PlnENADpM8BOkZ\n6HTw\r\n=2TTQ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDgsHJQHcQpUxM5I6bKzN8T+2Ed9RtPinLKO1tu7s2F1AiA+0JreJd6LAyfHLaHbGjEtQHxbNISbPXQB4VqrUbJx+g=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.9576dcd9.0_1629927851590_0.8821628858302741"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.7531cf97.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.7531cf97.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.7531cf97.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.7531cf97.0","@material/mwc-icon":"0.23.0-canary.7531cf97.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"1baa3308fe03250097e96c18c61446a8c8014706","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1baa3308fe03250097e96c18c61446a8c8014706/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1baa3308fe03250097e96c18c61446a8c8014706/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1baa3308fe03250097e96c18c61446a8c8014706/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1baa3308fe03250097e96c18c61446a8c8014706/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.7531cf97.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-SKeLFkwX9+dUw1GeKBcx1FjS2++OLw+dDjjQeTQuoG2WRZKrBp0BubcxzVuiSpvkjX0B8bdoi/E1J7CfqT1dZw==","shasum":"faacead59ac24dfdf413f9e6baf89978566fa36e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.7531cf97.0.tgz","fileCount":14,"unpackedSize":38842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhJ87CCRA9TVsSAnZWagAADtEP/05Z76eDqa2BissX4KDH\nVtL8iS8rxp/rIB2VCFgM1NP/bs4zDob05upCet6q2V2OXQw2685FiJoBLutq\n3z7sBs7190kx1bDiXdeAPLgIxLq2QxT61EhAP7rEY8jKcZLUpBgAjLS4gni3\nJjEl9XwpSHR1sBNHvDpT11NL5HF3N6LP+IffTtf2FgkXo2LbZFblq7neR2r2\nZ6go277UzN6cm/HKfHcvx0BrAid76arZMKaqnObpuEE332/J68uHawQW4866\nrnfbixVvpNuo0EYDBLPN+qz/Z6glQpgs6hmviALdex4A+FwIed+gC8W8UCXu\ncTgkS+IoCztzezDlVi3jSmUCFhD7F+vuSOEACqGdbo+wxS99jP0jedUhWktY\nHCC3LC8zhIXa1eJFRQ30hV3eKyh78tEtn12zsFqZycy1w980dcK7k4i4tiYP\n+rNkhTMEmHTEqytJRvPSZImzYwmf5+M2YrmDpMOTLdRvV+dmk4h9/C6eNDE8\nAJv+aXZhsd2LOh0TiXo6jiAlQiXmdnZpqqWP/hIA5Aw9yXhwVUys7YtrcPSz\nZQz6jvC9Ps/GuQ2pznMc5Ph/5P8XLoPTloP6DiuLSPVtqXs1EYTqSWlM+nW/\nkNDPurNpvKyHF04ASxPAFZZvcv7aDhHJANTHxxCq9zOdwalA4X2MIH75utW5\nSNon\r\n=RbJ8\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDVdF5p7AVTVXUu9OLR5mBuhW6yLGmWWtqIyM68TC2hiwIgAlW9AxOvtSeIxN8S6vj++43WJBrglIau4BRTuV0MZsM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.7531cf97.0_1629998786640_0.5603420942678201"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.3bab26b4.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.3bab26b4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.3bab26b4.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.3bab26b4.0","@material/mwc-icon":"0.23.0-canary.3bab26b4.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"1637f7d8d3b8a228e1a957d94d122d9a840a63d1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1637f7d8d3b8a228e1a957d94d122d9a840a63d1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1637f7d8d3b8a228e1a957d94d122d9a840a63d1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1637f7d8d3b8a228e1a957d94d122d9a840a63d1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1637f7d8d3b8a228e1a957d94d122d9a840a63d1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.3bab26b4.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-g1bxRmjjQD7/aL/ic/JpiefDyBGqwFXwxTpq/NzIJ/Qd4RwV2fpg1gORAomDNo2X3YNmPRYDlI7C4UrjdNWEpg==","shasum":"b3b210824b80c3aa16d0bca1668b10c4ec6b8871","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.3bab26b4.0.tgz","fileCount":14,"unpackedSize":38842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKAtgCRA9TVsSAnZWagAARmUP/21h0WBLlFjiDqAYb158\nZv8+iZqGaD/BF6ZaJZVdJCYRz+JhefRg7LDBO/HoSgqe0g1LoONLOmPiBGiS\nkinYpCKc8wDNPPC0paXsfze2VYfbA1OYWQzrA+9UhD0F25uUEFaxxT0uwUw5\nA43UA1AugR5sev0tSm2FpRSqMiATM4hQN73WEU0SMGKx6pdyby9FsyQP/bsb\nWRleJlm7EOEsJK7uNVo1kLT5LHQ6wryKw1jgILWaKhkEwPyJ8StkVpMDvORI\nfWvH83p7TSZlhG2qQ+7+GLLi3f2jbTyqHTOYMWWMVzrebpQ28KfVm9UltDW8\na3voSdGZ3U9YWZFQtFHf8R91jyiIFFhoeJXp0UI9rznKERKgYHVRHbqrxnSW\nlYhkAK9NAeHPHUj5KLxZPcTMF9mlh57XpXS98gnN0YIlwixAp0z17C/F04IM\n9P1/x87YUJzsN4j9NC4uSCpsRwKHBIP3zdvPfpU7AtSKbu6RTxt2NsAyAFUh\ntxm9tg86LZNYGlSU91K8V1mJvDgupb3HUt2O7tLrKpFU1eMwLHfSaWPb9xcN\n8kWV7g7yTpuERTkEmwgJ93cZdEvgxgTyY+BBznukpK8BXqKSM6Aah3Q0zMj4\noKDkJEafl3NB6PquMk4CYfS6e3XhMgb6+fXD5A5sUdkpmtSTxfkNF2+DS7jL\nVP0y\r\n=c8jq\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcxAfZqh2wacjYNOnQF1FOPm/eEPHzTRXcEguzwNmhQQIgZ13XKSnuMCGx88g1DGz68LA33325kl1yZFQag1EbCEc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.3bab26b4.0_1630014304486_0.29582622157657035"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.fab48bee.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.fab48bee.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.fab48bee.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.fab48bee.0","@material/mwc-icon":"0.23.0-canary.fab48bee.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"4c3b20e414501a7103cbb2397163d4ed1c7d041a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c3b20e414501a7103cbb2397163d4ed1c7d041a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c3b20e414501a7103cbb2397163d4ed1c7d041a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c3b20e414501a7103cbb2397163d4ed1c7d041a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4c3b20e414501a7103cbb2397163d4ed1c7d041a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.fab48bee.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-HK81xB+K2Axfs50cgd/ZEHejR9M9mqNQ22DUFtV7ALHEjLNJXvh602UpzwoxwuuzKWzj3QggKbUEiMff5wXs3w==","shasum":"2452eba54cb9bc47424cae4bedc4ae920a72e4f8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.fab48bee.0.tgz","fileCount":14,"unpackedSize":38842,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhKBC7CRA9TVsSAnZWagAAWdEQAIzqOkglGQqS1LuyfRA5\nZ6+3OMWpyHOzubETnuquB6APH3FQIt+9eLgmQe5gZcHRXihLCZyewiIrtsr9\ndJdXxvSMtR0djIEzx7Hh3RgqEKvH7BlOLFh8KsRzxjXCmf1i6QmMzBEXrhir\njbtd7Jw0dnsbWB8L9S2kXNDwCzp3RVLAppF9gEgwx58dMeeqU1UcNoUE+Xag\nw/mysGSbp0WP51UYsBGl4wZbbNPAo5mm53llc6VygUOe8B92hUUBrHh/3OWv\n9GzqZyS+Mi5jhClLCxHV/Xu3o+BN0ymBsj1P4eajMflUN7WwVXjoow68u0ua\nHn5r5hcHkSiducxJF1Pl6QtnLi5cX6w5QdzVyh8Ykx9J5wr8yrLBhPzIUpIB\nAIlwP9CsT0ZwcnIeiL/8BAdl1b89VmW5/OSoxzmz4X9Y53qjbu9K+965w6sn\nqiwQTZ6kgHy3ao9cb1Ps5BGvUNxLQqaUd2y4OY4rsgx3R64oDePwXofwpseO\nFXXf+RD9i5m95VV3dLI5c5ZAwVmPRjH/KHnMk8L4XuxjF7/PW8ElTYwQMqvE\nxqg1M0OTBA0UOHNOwbds7VYhOnOFRtzO8pAvIZXpDCRKwlkY8uoGxRTXXzz/\nX3mn/ikReyW8wNwBgD+zAwOG/fL1d0bZQtkoKEMv8KqF604KbULmIZGMAMvs\niC3V\r\n=h/8q\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDFWs9u3WAzLF3oglxJoD68dAAF5bIfvEpyz+dJVks/IAIgfJ5z3+3y9YaPtGkqs/EW0KWQeup7niiXQzuE1WECI80="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.fab48bee.0_1630015675696_0.1938031152564874"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.dec18df7.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.dec18df7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.dec18df7.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.dec18df7.0","@material/mwc-icon":"0.23.0-canary.dec18df7.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"5fa2a5aa7531af47c2a307010d92ff5fd27006c4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5fa2a5aa7531af47c2a307010d92ff5fd27006c4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5fa2a5aa7531af47c2a307010d92ff5fd27006c4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5fa2a5aa7531af47c2a307010d92ff5fd27006c4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5fa2a5aa7531af47c2a307010d92ff5fd27006c4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.dec18df7.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-zqfUqNRawOgZSRFXR7UXy12Nbo5O2NYqX4jAh7Ox/0CsGN0xq8ZDG3cD77CrOGF39Z8LtzSWLNfirtu9yHR7SQ==","shasum":"18b3b079e40cf092bd3535c227324e258bc02a94","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.dec18df7.0.tgz","fileCount":14,"unpackedSize":38841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLJbXCRA9TVsSAnZWagAAXMQP/iGGtppBSDAf+BhI0CIV\nfDH3sc5GfXB3HSflFHD3f5zvTitOzCpeAoqX3oXP895OITJuyUEg1mQJ8D7J\nvOUS8rc3LeVwtDN3QZOuGS9AEBtMODjTUsW/VzOJdICjP3KrBPAOYnbj9IBM\nxdFJBqCZC5N4rIRagpmIoFoWzeV+xYiMRh4+NJ3PEPA3i2XgHshsUYID+IG7\nWcKYBHlS3ItzEMu1x7faQDG5gXPIgyItjibbY5BykPIOOU8+/tdfV+98eLQQ\nL3K7B7xsp9/mcFPB37hmy56GSz72aWYDH5h7VQ2NUJDhtEVdwDZ+GvWAhKNo\nFzuq/iJIHsAOqLP6qPCflLl7DvvEebWy39T1vHOEmgrKB65ZEFjV8EAGorBI\nIuC0KNnX8S9021gC86uDNeUsegqjuDf6QPgUGrOeptf29BpjdvbQmLuxmSSt\nPM+XScCmI/HuUIS4obTWuxGF+8GQB274RYl4sWhpJaG4R/GkYHFh8V5oaAse\n4ov9t6xvPJp18iW1IaeztR2PUxcxNUIFdP1kub/Lp95J91OHi2PeVMehbm8y\nkStpaIeWz33P4oJjrEpTSUpDOFDGrN2B6vN78svhI9IXxrK9T1p2p5/Idl8B\nQ0amiL1Loq6l6tYBwpSY1LQMz3iIhyopfTtGCfyrX+rGwJ04NaJzIwBVZSDf\nIXPQ\r\n=yQRc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDtaJV0JNuQP/I922Vo3qvMSgfipc0V6wkHtgVVtbCztAIgUarDlOh1u4MAlGjWugQTteZAHp1guCTiZ65YhZOsGVk="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.dec18df7.0_1630312151620_0.6072371733998656"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.61fe5b17.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.61fe5b17.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.61fe5b17.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.61fe5b17.0","@material/mwc-icon":"0.23.0-canary.61fe5b17.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"8d712401a1af774c1e4dfbf07ceadfd36aaeb5ff","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d712401a1af774c1e4dfbf07ceadfd36aaeb5ff/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d712401a1af774c1e4dfbf07ceadfd36aaeb5ff/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d712401a1af774c1e4dfbf07ceadfd36aaeb5ff/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8d712401a1af774c1e4dfbf07ceadfd36aaeb5ff/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.61fe5b17.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-FYULgOkH9WO+r4C/TEMMyv0wv5CtFVLLftdiJtlmQ+8k6oxMdReGWjNpMyftCa+jYcW6YAO/MfwPCEPrqInlTw==","shasum":"aefbd7e87ada5ab197646b49249653c621981d2a","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.61fe5b17.0.tgz","fileCount":14,"unpackedSize":38841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLTF5CRA9TVsSAnZWagAAOTsQAKGLPM9j/cDHCqOOHeh9\nbCNqHfCOkl0phkfMnILeKEr6e6jpxu24Pv0YtB+8SScrmGg2N05hlxFMqebS\ne14Dz3Rd9mu5XKoTIcGM9qP3WVSlI2+F+gJSFETUFTzTABbA019TzNcUFefI\nHDP4Tp0kGw9c90b62HJxkpKkZRMZtTo2Nxwj9tBMpEvxEgQtMXKV4zV2XPJl\nr3panXREuA2ZXkKZLf54bl4Z4XcrIj5Gm1Str3y4tU6zIOpL0lxsEBV4Q7vM\nx9+7qbsexIZXklwioZ/LHxBwuaoPG50DuWK9334COqbRFo2L38W7kTW9c8Je\npj510jDKL3m7k/6AGZ/h6ICy9j69r/bCVbgtxNiBdz+HzAeIqlNaD6F4hP7i\nnYtWvRrAFUK9fCbqOj69fqPVKfox42fKTkntNNF2BVgG5N+S3PurFxbRKZBI\n+tifBWyxVoLLy9cCFonq4CQ+9C8K76T8Mk5bBgW1aU/qK7Lur+46zfzn4wgG\niY1V8Jdl+gi4IrKOTWh7R9NU0L+yrg6Zn5rkVxNRsSKrTtyab+O52wZc1f9t\nfa5ChCM5Hiu1eT5X1hq3SEw8WJUk9AF0WY8V6VS12kBU+pCHwHAR+eKKoZNA\nBW5s9zFscVRFk/9OAwnrAm/mQDqfUGPAra+OQrxOpqkA49n5n1lTRMnq8fjK\n307/\r\n=aG2k\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDF6dKk4O/PwFe3KJV7bboRm2mtGMaMaauwdUmDA9TkjwIhAMevE/ZWIwYHtVQraS2MF1vAa9iPlodxuJo08Qk5uf6b"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.61fe5b17.0_1630351737606_0.6229315683933854"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.a8c31f54.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.a8c31f54.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.a8c31f54.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.a8c31f54.0","@material/mwc-icon":"0.23.0-canary.a8c31f54.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"7c390fe40361133076f70c076acba4dce24e84bb","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c390fe40361133076f70c076acba4dce24e84bb/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c390fe40361133076f70c076acba4dce24e84bb/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c390fe40361133076f70c076acba4dce24e84bb/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7c390fe40361133076f70c076acba4dce24e84bb/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.a8c31f54.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-cf1MMM+TaGRdHT4HZ8eAqu/z6pVemxD2s+MyFL5JNVc3k4hprB6q+Hu22iZBIoua4vClHlJBUqjo8HqI4B0ArA==","shasum":"da2ba443967166cc6ed51a4df3eedbdc453ffa63","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.a8c31f54.0.tgz","fileCount":14,"unpackedSize":38841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLUAyCRA9TVsSAnZWagAAtIMP/2TKrqS/8xs3IlAgZ5Hv\nxcsuJxysM5eoi9vBBEe3qKjW8b/ThUGuEfxzn6PQhf2E8SLlQMyIdtnY+yJy\nAtHnP3Xn1PovfiMgIsshe/fK6OkXlWRd8CDNCbWxcQEz4pfp4OuxspfXz6y1\ny/rUtQ6f7I0W8mAkmjbDykuZMTOXt7vl4BEA4BNdXITEcolHk7+6JkIDBUcI\ns1VYeJAbFrJs+dd6iXOTbjJt6lxVqMKR72i9QFjNfF3Zncz0M++PVOGAZQYW\nD9BF1i/I1cYmVAK8Gz2tbIohCmKzVuAUxCjoACF0Se4HU3FWAOFdXH7cPgCQ\nWeyg8GIBMWR4sL9dDCvrdOqdivYTkV7FaH2PfXaS87RMGMgB+3DnyoMRDlYp\npGF3N5LTCsSVYrAIndHxOVKZeGrOE54CQw2lYNJrq2DKlranPKanJvYMjYlm\n4ehI5t9deCDl2D35CSxl7PfpTB/8bMcFDwyuoFFsdHI+BqQZVBEmjE5z53CK\nLzaq3/i0TLJI6H5tjyDMDmPfiwawV7DrpYRNZO0I/vOPlGsMo1bdUUxf9a0o\nTtyJILPjFfsPLCe1ijA8DL4+3lzsZ5AAOuqbrdTDootfWaO5rbaTMpTRs+Qt\nZwx/Cd1ijmvAO94nfV4DUlRRl98eGNb537VgySWmfubMntcCMFu3gY+kmJdr\nbynu\r\n=gLyv\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCHev44vCXxFGDKa1PDp/CfE3rLdCA53jkKdu6fzWFc6AIhANR5Bz1shKeNJdNGTWQ6R7kTzIORAMjrclPkTbXgOB5/"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.a8c31f54.0_1630355506092_0.2739256716904128"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.a096dba8.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.a096dba8.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.a096dba8.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.a096dba8.0","@material/mwc-icon":"0.23.0-canary.a096dba8.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"0979a05922649d16cee4c4ef15ed0c3c3e9670a6","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0979a05922649d16cee4c4ef15ed0c3c3e9670a6/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0979a05922649d16cee4c4ef15ed0c3c3e9670a6/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0979a05922649d16cee4c4ef15ed0c3c3e9670a6/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0979a05922649d16cee4c4ef15ed0c3c3e9670a6/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.a096dba8.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-Zzl7VfM6vjAo+O1TyOJhnjB2Oee3v7G+PrE6ITWWKjDNiz+z0LT0wk5Ba5J7j+QlpvaZKVrwvBLLSWU04C8IUA==","shasum":"2b8db570665cc63240175d20f838575e59efe0b8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.a096dba8.0.tgz","fileCount":14,"unpackedSize":38841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhLqrhCRA9TVsSAnZWagAAOWMP/2ILdVjeqC0MCZlGP7No\nmGFpurC5sS4idReuQo6S5TZGDAxMVW7zJWc6AZIjuljMYZQjlNjUnHM71EFw\ngka4et6bfUOb18np9OPPRGXprbCIbU9V25DYGAtHCQG8VZvt/nYnb9RtXYNu\n2TNI13eBYYoHNC/r7ozFQ8bTtbK2s5ydmKY8Mibr4xI+orNm2ryj3nsp8PFa\n2pdDtGbYSFJddY7e93GydA7u0B1tbgQwuy/zPBhl+t9aeABXrjuVV2fUmk9K\nryxDeiaL9QUI0VkQpMC9TWxP3Mp15YFoW6LtCOJYmiB8GXq6ZsLdZhCY6H1D\nwL7MY0yzhTPBiz8TzQCVxrUeLSf/9tJ5Oe73xSvdEILYT0ChsJfaUJJ0Qq62\ntMajO4WsXsiBEZQWYAY6d2rnO+Rm2HJn6ir2WWGZVnv1aicbEKl1uFEfRXms\nC7ugsyHD0BFm+NHKx/8GSjsWJ+wARsLK3dwB81iMyhPgUFyA7OnotLs5U6KR\nvH5R4tzc7yxRDZjTqGcgDfL9YEE6MRvx6m3X+DqN5JRF/secydVPtu1MAFQ8\nyfFczPtgIANCc20I8EUjS1XdI8YDHr9SwZaQXYRg29dSIPjn7Ahb6ny+2VIL\njPsNVJC/exlwApOXl52x7lyhSKthb0pJBBFXy109L5Re7+28NOCijaXM2F7r\nPy2k\r\n=ahVR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCD9ZvrB9GIfdp8MIl8dvfO0aegIbiIUcStmccPPGaF6AIhAKk7AFsYL7WDZkcS6xj+xttjcR+Qy3SH75vaLyX6MDNy"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.a096dba8.0_1630448352692_0.8956856903039565"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.7ec04d47.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.7ec04d47.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.7ec04d47.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.7ec04d47.0","@material/mwc-icon":"0.23.0-canary.7ec04d47.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"cc39e72f38b02c8cad467741a3eb549b35590ddf","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cc39e72f38b02c8cad467741a3eb549b35590ddf/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cc39e72f38b02c8cad467741a3eb549b35590ddf/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cc39e72f38b02c8cad467741a3eb549b35590ddf/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cc39e72f38b02c8cad467741a3eb549b35590ddf/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.7ec04d47.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-XeSORD82dn6JtKi8EmUpBwAjPjZ4Hc10OG52iz/kVug7NoD8AR7nK4fLu9iY2t/JEEi6VfjzW7bybkOYQWZM0A==","shasum":"6d8d61f97f38318bf895353a91d74c58f0d1f7df","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.7ec04d47.0.tgz","fileCount":14,"unpackedSize":38841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMV11CRA9TVsSAnZWagAAD5gQAIDekPTtMm5LtHU27yEp\n/hA2STNEnHmC7u/MVt1UrTejcD7eMDxpwAlA53JNcxfbtzCgH34EeO30qO1F\nL7cmDF2JCpvLJq1mYgURAsuiObLXpM3copILpc/py35tcH3bDbettqZZQ5wt\nBD1k2eEMMzmNJyNTowBlOieKdd9gAdvfuRGK8BhSFzQd7izuT1xUGBRlJZUp\nCeOexvaCOu1nw6N7/g2stOIAQEZQXZriTLzK064nP1ROYD9XhY7zt+My5ZsE\nuGEa5qZmFDv7bolg7/xkkvKMXruwOIj9RI8hC6D/sXFUgQEYMeez/oEYgERU\n6Wsxt0QH5GvdaQAkw1kFVe5YIz6jZtwhY8amYRH748Pb+iT96KtcjhcksQAW\nk6GivVFbQg+o7GORLZmTSX94uBWsRG/H35P/+X/RfVps+1oQFa5fNPJiubIx\nyspeJxRNgd7ALKUoXSplcyf05rNHSIz6+Nh9rCpEf6bVJuJLC/zsWYCuGfoe\nftCkwqkd0/Bsc6AvPkLSp9OLlmYctN0ditB8VcCJ5gqcVeoQZhkNKLKcl6aB\njCrqDMVRpA9gy/A1SOF58qvDHEHgy3Y4UTqCa1PqDzDLiCh1vEh0ZNm7MoOJ\nwakTyKqMOkjVit1hR4x/LMS9/asGQWyGJiU1sgjcBirkMbtstDDfiMC1dwHx\nOwaW\r\n=8Xld\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEgUi3MJJ/FCBn3/h4+eRs8LaGP+RipvxPEdyXc8vUVKAiAOEmwSeKhyZZ7uU5QfGNU4MkyFwV0SUs8/cc5gHXl6yw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.7ec04d47.0_1630625141850_0.05655065238832613"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.d00b098d.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.d00b098d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.d00b098d.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.d00b098d.0","@material/mwc-icon":"0.23.0-canary.d00b098d.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"918e9dc10ef626db369abf76acaf3266d5437d5a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/918e9dc10ef626db369abf76acaf3266d5437d5a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/918e9dc10ef626db369abf76acaf3266d5437d5a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/918e9dc10ef626db369abf76acaf3266d5437d5a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/918e9dc10ef626db369abf76acaf3266d5437d5a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.d00b098d.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-FYLBV4EO4RHDNFRDR221QlpsbVERASrxRmC1t/dKddaa1mFgtBmBVwDEWrlxmPRIxTTYUAYfiIJMkihXkHSvhg==","shasum":"d7ba69e032debc8f6ae3ce508af5cf6ce02986fc","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.d00b098d.0.tgz","fileCount":14,"unpackedSize":38841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhMpMfCRA9TVsSAnZWagAAiccP/1snkQGrYQldGq9rNHSS\n/5nohl/B3T+NgxY1tBUtGD6esajKqD+Ti9us//VX+YcRwrqre6d1QBu2+GuH\n/WY8TBKkHocJQXW62Mt11ZcOFoV/rWZIvxNe0bWlp/3OPARlv+7PYagzS8QT\nPwPjd/zN9WBKGv1d9qxdujh2rDCAjAdmcjDffXBp5TmU3BOS8uX8jICypO0e\n8wI+a0Qy4zkoyeR0irIS4cM6S6o66WAlVcjIvcbiNpd+FLOvEddpaNbpyU/Y\nhNbzvaDtHIgDtL8hPqF2Ba6hxKPKcDU91JINSt4e9J3Zw9ssbzzXT+APvjKV\nVfY6sIrbO3cSkbidgQ2lLOaKORhehJYxTpncugSLuhsTYr4bGVAlXxnIbc07\nPKzXAmSshOKhPfOS8Hpw/aPlI7Mj8EDjqx14KZtLsqDqx3fj1I4sAGxRJ7+d\nwY1ns9uiVz5zSFWvMeobgc70GmYkwBILH9mGg+2ysjgP/oDAlhIYB2nZKqRe\nWVtkPjfdWKHbGAnCS9pETuG+Sh6xBKr6pO2xRrZuLZGydFIywss4Qqvykq1X\neNpBT5LET7cTjDMaDGYJ14ZgPdbGW47i4cOla/RF1GROfeY/By6auyoMHty3\nfxys0YMP3400uQ5r6TQuVlzETgS4IgWGREG1ViKFDecM21e7UdF71CkWfJ2R\nIZNH\r\n=EsO6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID3+3Gnq/F7n0YSOUySJh8rS0IINBAfECt0AcgrrDr8aAiEAkvseXQ5IPX52CqQMnUkQ5oPjyMArvyWo5a+6QGT1wj4="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.d00b098d.0_1630704415712_0.15778338418488613"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.f29b3352.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.f29b3352.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.f29b3352.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.f29b3352.0","@material/mwc-icon":"0.23.0-canary.f29b3352.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"ec2a4fddd95f3099eadde4522a67d49cee8d1515","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec2a4fddd95f3099eadde4522a67d49cee8d1515/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec2a4fddd95f3099eadde4522a67d49cee8d1515/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec2a4fddd95f3099eadde4522a67d49cee8d1515/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ec2a4fddd95f3099eadde4522a67d49cee8d1515/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.f29b3352.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-n76THZXoqCw9YSxSon5EVRffgs1GItc2zEuxnTdCvXci+DOAYveMnzmYWFJBjg0ITgbCIJ6qTYfEYGVAOh4rLg==","shasum":"c4ffd133f4f1be39b2cf2310bdc0250e6af235bb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.f29b3352.0.tgz","fileCount":14,"unpackedSize":38841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN6x4CRA9TVsSAnZWagAANIYQAI/Vq970W6d3hCdoPWWg\nnqWziMcCkksJ7AMyEUx2OAAg9KTPpnR6vt4cf4cdLHT0gale4VAyIe38p8RG\ngbuqG03OTAGmRPrx5bhPTQy8FaIyPuEwProfnuvMuAGqkbuRhpx1xCzYDWg1\nHJf3mYKPn4c2eHHhUgC7VM0uQCkCNRJkUVYMMezD/TrrDBeuLadVoSJVVeeY\nNtXbRcajk0+sYu6ZBUxePL5Xe2RMW0vxBCDjm+VrlROx19lZQfip/wITbjxG\njtEw/WAO34chPgm5mEAe66P1nMmWx9gcWQdwFrOiQsSbz4ZuvnHmptrbyD9b\nO3QMfHxHX3bsxq+BjLImj4ye/K0a/DxgypS/HxTwd+06qnEw1XrysmFsmzDu\nnXtY7tydK+wyYxlvCU5ZV56YzEV8L+LUPNjlwkQ9XQEhES90w+dMqdlurobK\nTtCZbmf0zq6oswIpyoCH19K+EuUoEH9dRDJcCkLNRUsA+SXCQZT5nb0FKXjp\nxasa8FjnwfsDC/bpYHiPm1WWQdFhum3EInk969FJmMlfE7UHM3ZAoBWziEn+\noMpw7KNKvE/iGswCIwZ6LXFB1uklwoMIAiaeqKROp+WOgtkQpNpnQXOOybq5\ndmVzBH0QB6ZACdrlr1pbptgZ8TtSXJSfiGVvNQc1wcLCRQhWMIpYJ4X/h1eb\nSSL1\r\n=AH2l\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEUQIyaRYWlk4EU9mqCBXvwVx2FPrsYSEfBhJMszIrS3AiBrpwSlzSLTj4f2sghYxGDX5u8Re5RWgICgNzstzgg+2w=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.f29b3352.0_1631038583858_0.13324747669914716"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.4962a163.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.4962a163.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.4962a163.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.4962a163.0","@material/mwc-icon":"0.23.0-canary.4962a163.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"4bf68ec0db23b3011a5a8c0777452925411e8552","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4bf68ec0db23b3011a5a8c0777452925411e8552/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4bf68ec0db23b3011a5a8c0777452925411e8552/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4bf68ec0db23b3011a5a8c0777452925411e8552/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4bf68ec0db23b3011a5a8c0777452925411e8552/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.4962a163.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-nn6az6JxRgC2RHFZi0NHOMv/xvksuvw4mgvuPHYRe5kYEAI+vuBopbqP+sZ6lNS7WL67leKoQOxbXjRDm6vyzg==","shasum":"3741dbff72e39c40835ad41722749901e2c7c616","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.4962a163.0.tgz","fileCount":14,"unpackedSize":38841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhN/t/CRA9TVsSAnZWagAAx0IQAKCRwnUipTUAbmmls/+8\nG1oeeWjsVkRBpHXkthuORcF1Dn7C8fbAPuVdVOgqFblyiQOogz7zsk7cBvJw\nmWflKwemaS65tUx4i396AUBADbw6tAdnW4LH/VrB0Wt1o75LtUUVjlP/F9KV\nexHn839+tc5fRs+e0f2yZ5ii0bGsr2xthAbX+jz9bmvNA4uLwhYdvpfJHXd8\nZKHf52vPemyBoUW+uCHLK4gKUJXZDd9oXcs5uUOzM5bsuHse0olk9sVeSxLH\nFMgZTGEYzOslN9ONjKpt+Y718xc9QsIAxYhjz7d+F77Cfb/ojOYyhFHl7jia\naO6OuAyD/jcHipcymYRfx05XOFrctdO5j0m5SkRjFqSqWenJlmiGEVKnNnCv\nuPxh8yWvT7VtMUjRAew8t2xMoB6liAMgTvuFg+JedCWABuSMfBqvyl3v4rnx\nlBdv6Rm8fOMVzmXBRiQxaEf6+7zOLA7mqMr7yjHb6WImqzKoJEbU9pB1od3a\nt9RP1GPDnlEOHi0CtEppBUuRBpbXgrqDqXpp1pJmFBF+4puqDiQaebKM6PM1\n3sJQfX/d9nR4i+4r2sAZG5SqgqXJbyPvFhUMCQIX1aXJvU5Knvk1J+Dq8ZSZ\njMaji+MBLe9Uu2Rf2YjSezzptAzlryR1ntTHAIA28T9USLKQwobcO9hlgoiS\nWhRq\r\n=gUQI\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCvuvoD9yBPfIL3inK6i/m/8AziVdisD9YQ0pfNEB6JUQIhALdOQXi1e4OH8vl+Wbcoqb+sHDNi3iGmj/KyBpRcHTWd"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.4962a163.0_1631058815321_0.3099114385808097"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.33102bf4.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.33102bf4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.33102bf4.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.15981e9d9.0","@material/icon-button":"=13.0.0-canary.15981e9d9.0","@material/mwc-base":"0.23.0-canary.33102bf4.0","@material/mwc-icon":"0.23.0-canary.33102bf4.0","@material/ripple":"=13.0.0-canary.15981e9d9.0","@material/theme":"=13.0.0-canary.15981e9d9.0"},"publishConfig":{"access":"public"},"gitHead":"6445a1dc819d694a36e630269c7d407b8f021e98","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6445a1dc819d694a36e630269c7d407b8f021e98/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6445a1dc819d694a36e630269c7d407b8f021e98/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6445a1dc819d694a36e630269c7d407b8f021e98/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6445a1dc819d694a36e630269c7d407b8f021e98/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.33102bf4.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-4Oa+6XkM+Br8jdLLg0TsOFlo8rPUyg31NzPN4T2lPkZWe8pb+dkAI/tM73zR2Tm19+92blDZ3eU0C3zR8gZMqQ==","shasum":"22dbeb45a7b10d774679e539221183f5661fb986","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.33102bf4.0.tgz","fileCount":14,"unpackedSize":38841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOAA8CRA9TVsSAnZWagAAPSMQAKIDJsRHiTWslHkEwq2E\nMsarwoOi+LvMixl6cRbr90UImU73gAJ6LQPGT5cIh9gXeWP92f7uTTv2Qyuw\nLZpWi9s6r1mqbyfIIoxW/CfJVRdvgTQfp0sYyf5lbE9dc47S24ZjSWQ2Mj7s\n/1vJigA7GtPM4Zaiz9siXn9XR7EC4RbPYlLEErMppWakDEERxfnmgEYahRt7\nhZwpfErTmzZM8To0BeEOXNCtdN5uakTCzDE2AxOZ+zUz17GMQVc3et4b5faG\ntv1LmwG7uGJutI5NMSL7+a85jt4e8fAy9V0SMS0adBRXga6t3azzdhmaFopX\nw5+YasQ4eDCk6PQ1rqjHngRv/IvYQCFSc2A8c+52zCViRTPOlRV6REz0qFXb\nOT00K2w3ssEhenTT98B/aSrtv0bZFJ2gO1Jn2++nArdGt3FXkhTJR+DkNOGy\nav1kpuV5kTHGubA3B6A1OB3wIQvKLHvCnlOEj+3Nbwu5tF1uYtrnipoJvKk5\nqxuuk5eMTWcJN6aepEuSpwIJNxWU2nf/dwIjKQnzqlno3fJRg267G5X82FM4\nxjOjRgQuBNzF1saTi6XazpTvFQCrsnRWYXzultbDCuRcdOlWYzqXl43jXtkt\ne3ONMplq2Zrziz/IEQDHoj4gtkrwnKmZgftKFpzbN1r3Q2KZ7CDPT+/rsqlq\nhFDB\r\n=vGOn\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA1ixmneh/vu8/VcWHogqT1pBgLu0oiSItt31x7iamuAAiBXBK94JX1KiPhTj1nkkc1b4HC1PLUeFoWA0GDlnZW9bw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.33102bf4.0_1631060028387_0.37468580889796055"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.76c68381.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.76c68381.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.76c68381.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.72464476c.0","@material/icon-button":"=13.0.0-canary.72464476c.0","@material/mwc-base":"0.23.0-canary.76c68381.0","@material/mwc-icon":"0.23.0-canary.76c68381.0","@material/ripple":"=13.0.0-canary.72464476c.0","@material/theme":"=13.0.0-canary.72464476c.0"},"publishConfig":{"access":"public"},"gitHead":"66455113b9aece74b59241859cfad64d4519568d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66455113b9aece74b59241859cfad64d4519568d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66455113b9aece74b59241859cfad64d4519568d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66455113b9aece74b59241859cfad64d4519568d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/66455113b9aece74b59241859cfad64d4519568d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.76c68381.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-boKHclXn99Z6O8OvbuQ6bUHL5s2yIR8iA+0fEfl0cMiqUtiBf6cwO1ACqoivCMIWwXg67x86xfrbV4JLM5afTw==","shasum":"58eebb0ae845d398edc0ef895c9fe0efd5656c93","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.76c68381.0.tgz","fileCount":14,"unpackedSize":38841,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhORmGCRA9TVsSAnZWagAAQvcP/0XWPI34w7fHjpvnPbvn\nwk6VL8CgcwWKRfR4gtD9Nm/IVUwb3hVYgJcGJCgVjIZ0CDt/BW5Zz4v1jeZf\nrZ724n0W5+wywgxBlwvvgt+pXMmKAtsVwuq17wtz+89uQ9fWp7JoAuFjMigL\nFQAfABpFQ3CITwbsp8pPG2FhaYJYtG6/b/PUKZCRjVpVhLtzmxi8fBMl++9f\nNclq/7+ZhTdJbkWZOwrYHTb7mvbmwOwg1fkCljCOdQCMzAQTi4Zy4c1msnon\nnXo6rFcLXRnfcxsSyLu44l43z+exbc/q6lJj3SaD9Pr8t7HZvhh2hZLYK243\nTUQ+dTNbZVDzZYclcHt3DsqqrpJC8crHtLcIvZzARtL8FNfZxYbdJaO5H8QS\nj5NdDDG9CQaMMQoDjfc4dz3FMWB3qwvXSreYunZYFF38jRi+MjRPTVOvJiCn\nu6OR5BJWvfmu/lL7IrsEAzo/SyGYi/xYvQ4CW674FsZlRyhUACfWsuFj5ssf\nRXTf9ZjIrh3oebdDe42ZbksGxodQGsVMZRbeTptZ8j44dT9aZuHW3YQeMctc\n4J185tOOPRww3kYu65lJspT0YQXDWjZIvMrE1k4PQDXucLF2jkxtCXe1Kviw\nMZb5y1oEr+KCRPPHxtcNO5kt0x4dCNnwP1dcI+6V+lO8YjR0fdafU8FUgqRF\nmAG+\r\n=QzkC\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHaARWvo2W94b9ibI11z60Fn5mle51YPQRhkSpO1HJLJAiBdGbD6r74DL8PVQlV9C4dei3NlAh8C+UKdjDIAUlpUWQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.76c68381.0_1631132037958_0.060154145990731545"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.17d51f76.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.17d51f76.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.17d51f76.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.72464476c.0","@material/icon-button":"=13.0.0-canary.72464476c.0","@material/mwc-base":"0.23.0-canary.17d51f76.0","@material/mwc-icon":"0.23.0-canary.17d51f76.0","@material/ripple":"=13.0.0-canary.72464476c.0","@material/theme":"=13.0.0-canary.72464476c.0"},"publishConfig":{"access":"public"},"gitHead":"eac5c1fc9472a1c28736c4d8e0d423e195fe5723","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eac5c1fc9472a1c28736c4d8e0d423e195fe5723/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eac5c1fc9472a1c28736c4d8e0d423e195fe5723/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eac5c1fc9472a1c28736c4d8e0d423e195fe5723/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/eac5c1fc9472a1c28736c4d8e0d423e195fe5723/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.17d51f76.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-knG3PDOzjgnabwuCYjQLxZStc44wo9iB6fg9NEtYbrBSudR+pB0Cep29tQIeCbPh4EsxgCa3ueABs35+LzP2rg==","shasum":"102c9c5d1b611959411f160ccafca3dbff631731","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.17d51f76.0.tgz","fileCount":14,"unpackedSize":38840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhOUapCRA9TVsSAnZWagAAQd8P+QAxmu8ATuD39n3aUF6y\n+zYNgSw7Z9LaVLoRS+jsjJpo625KyCzMzBna1QBDYf9fSc6XtGUUqY5FLaT2\ntJK61y8SD92TSGwmbd7bBgUiaH2vp29uiZVqx7Rh9/Mej+IbgCsiH3Q6x05f\nVCnAkoUaVblSs/bVpUlFgubXSxB4GSPUjA7eJ+MVAPr9kE2BC+Ib4BTRKXaX\nViPw0r6dQQbboB1basdgjWP/NIJtcLs5YtxkTeWDkc5M2APOzk6HE2G+gt6e\ntJKUTUomQaOyq5DlNRo5t98Bt3BdbDbpnNa6b3n0+nGVcacuh6YYf4Qcbtfi\nhMU5mcjBQMsTnms//8d2t4prBEtVEkTcFrTWB3FxeSncdudwxBg/WNiEwGm5\nmGIAkpkwBfAdwF7xwWWkFfP7xHUmVdG9GNXdwLJhomwC6GsTw8X+Hyzby7LY\nZs4PM+1K4IgJ8u8v7NFwvfSD7KbneRpCTUc3Ca9pWNVVQBBZEPBBgPVPIS40\nhgeA332Mw7zrGYryEcVM4VMte+H0a+OKap24Cq0HMwKhGBoFdfIkJw+5fYJC\n54hV5QfqefvGJ2RQ/KfPB8HogFXH4yZfFyCDxciERYVU3EPCZy306GUwfgg8\nhgt04VLng3oJC+NQ90HUDnPisbnSJxJxhoy27lMXlqhxj7Ht/OuEX5WG8QLQ\nMDF1\r\n=XcT6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAr5OTbZaPJm2Qq6I1LuP1oOn9Jhf9NrAQQ96Fris8sOAiEAhLe1HG+OTIe9ns+l5K7TVcF9aVSXzMgRgDKlBwa5KJs="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.17d51f76.0_1631143593248_0.879734195944905"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.3fae6c2d.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.3fae6c2d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.3fae6c2d.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.864798678.0","@material/icon-button":"=13.0.0-canary.864798678.0","@material/mwc-base":"0.23.0-canary.3fae6c2d.0","@material/mwc-icon":"0.23.0-canary.3fae6c2d.0","@material/ripple":"=13.0.0-canary.864798678.0","@material/theme":"=13.0.0-canary.864798678.0"},"publishConfig":{"access":"public"},"gitHead":"5647a60f5efcc7d6235a12c1bcf6c703db6d00a1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5647a60f5efcc7d6235a12c1bcf6c703db6d00a1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5647a60f5efcc7d6235a12c1bcf6c703db6d00a1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5647a60f5efcc7d6235a12c1bcf6c703db6d00a1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5647a60f5efcc7d6235a12c1bcf6c703db6d00a1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.3fae6c2d.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-OAsPPPQlqx1TQVsLHX9syA27T8KwkJVYu7ZjQ4B7mhMmjd7Pc9gbGtFvIn50LjCuv2DJVgIyMdml7f3F/H+TSw==","shasum":"7747861d443aba4c2bd579388b2472247235451e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.3fae6c2d.0.tgz","fileCount":14,"unpackedSize":38840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhO6TmCRA9TVsSAnZWagAAEZ0P/0/g+OKqsZh42+vQkpUZ\ngydeeaQ2DeTfeCxv5+RMnYXXHDCUSrKU76yM/tqtTew1jGJgMHtFwKJRBVoc\n1DIPSXDwJszZ9jgY5361hrz8gzh60wtMuaMd3Wmvu8h21omPfpcmGIcXIQFE\n2ZIWfmXBCiLEHDmietRjOoLtSnX8ZA+568Zf/tSqHzoAV1rcUHvYoTQnPtzO\n6L3LuKGN21Mr3GxoXCUiFuxyITaHRMmzYPgTA1WgyWKBBU2sPwCKEDjBEBua\n1Go/8vHyCGA2rmhKgsFGA1xHpFqN7gbAe2dUvx0+F0GOToGuRUa2SKdmZfXI\nP/FWY54bGWMCyqfx39EeRFIfq25XMhT8fiiXR8u8NySes+qFDnU/Jp5zrlSN\nXCxozduthMIEL11Q5dzyr68r23hG6nwagQfLtDt+ti846r6H6mP2bnvz4O7p\nMwbmRYpW1YalqO/x6XaolOrxfKPeXEtfNf9ZNo3TYC2kwrb9NgxTynmelNYq\nhy674GR8rQ2M3D2td24UbtXZNrMfiw6pK3B9Y6cTnitRcj89kGxFdQMqkN3s\nEl3v9eSLJpvYo93Wjb42WEUXM+dvhw2K8kDydMQSHtaid4uHF6FakwIjTc+j\np6SIKMFAoFljU1PebBkgyf9lqkk4PKIICJerTc80HvwAXsAijuMExwoJPDu5\niDYa\r\n=3mqB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCCY9FFV0f1oxvN3OSwMmBPaj5HkgGtelGKpIgt/+WlBAIhAIIIIyaxyO5Jna4Rj7u+z95r4xE/VvC1l8ONv9QUjjif"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.3fae6c2d.0_1631298790396_0.7290310340385351"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.f1958c4b.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.f1958c4b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.f1958c4b.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.864798678.0","@material/icon-button":"=13.0.0-canary.864798678.0","@material/mwc-base":"0.23.0-canary.f1958c4b.0","@material/mwc-icon":"0.23.0-canary.f1958c4b.0","@material/ripple":"=13.0.0-canary.864798678.0","@material/theme":"=13.0.0-canary.864798678.0"},"publishConfig":{"access":"public"},"gitHead":"e5f5a818f48eaa5a69419b7c2ef2439b4d7fc5be","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e5f5a818f48eaa5a69419b7c2ef2439b4d7fc5be/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e5f5a818f48eaa5a69419b7c2ef2439b4d7fc5be/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e5f5a818f48eaa5a69419b7c2ef2439b4d7fc5be/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/e5f5a818f48eaa5a69419b7c2ef2439b4d7fc5be/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.f1958c4b.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-48su1tR+E3P3HpqYmUlj1E1itSH4cKJuGTNIumT3JNblRECRYnbU4f98ZQBu4dILaLqqjEB8aURwVA4vEZPL8w==","shasum":"484642d8bfe844f89699eaa46d34bb1638a27dfe","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.f1958c4b.0.tgz","fileCount":14,"unpackedSize":38840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP6SWCRA9TVsSAnZWagAA4XUQAJBF7H4X4KwHpnv4En2L\nW0bSn/9L7ryqbpI9vSG9BYRUAHoEeBYypJ9qafnR83aV3ISTAw1+z60E20mS\nbWtUR/yzOLYWPZL7p3jdkReCOCNTR87WN9wuJdRVCSxGyoH597Q7a3hPyuW2\nychRjsorH+IJw3stvjXMJMAZ/6re6jngHhMjb3Ul+NbSTGSKAXxTJpEY2Li9\nEa5koVAQD6jIa4B46siFwbd/cFHm+gjpk/JZz5dp92SgMj8MdTl+uu8cI2mY\n8+VgJsTVPyk7laJ2UwNGsLxu3+oLtSfWlRaWp9tn1TNTN8hOwoWV8bFCO5Is\nwr7l5lObKDZZUpzeOoL5qbahjEL3D47cGg7Iw1YfmEfvsBIjYrPnGOj5D31D\nTvMx57Dm7EEUuUAzyH8RLcDksBPr2/z+rszqqlpZRsOJGIFGYHqVloEtCWdJ\nMS/V8TPRepSjTCsxDp0MpI6ol1ob37qe6S12HqhJNWoJlHWfhLtGebFn/jlP\nVVO5YvzJIFQSGtRh45BXNAt1TmT5ANEGUZJLZOI/JE6H30IW1bTOrgNTZgZW\nvhoMmfLZmh/uMudU/opeVQjyuct11LLXh0MwwWY6VlDG4e2qwxUEGW73lhN9\nRvvz0Ap0dIJHcIWskXZTo4eqx5lNa4LpOAXbSYTD73IyF4Kiyp2/5NIvQ1cX\nplj3\r\n=kc0h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG55dJbeFcVMOSr290CgIMz+L9IoOI6qx+Yr226gV3eAAiBX52jbDvDIt7p+QFtxwbxqLdl1Aq0MSWGHiDfVZFj8DA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.f1958c4b.0_1631560854622_0.4151486806901421"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0-canary.78abbd59.0":{"name":"@material/mwc-icon-button","version":"0.23.0-canary.78abbd59.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.23.0-canary.78abbd59.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.864798678.0","@material/icon-button":"=13.0.0-canary.864798678.0","@material/mwc-base":"0.23.0-canary.78abbd59.0","@material/mwc-icon":"0.23.0-canary.78abbd59.0","@material/ripple":"=13.0.0-canary.864798678.0","@material/theme":"=13.0.0-canary.864798678.0"},"publishConfig":{"access":"public"},"gitHead":"638a51a3b3f96617a9be7f61f87afebe78d24a23","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/638a51a3b3f96617a9be7f61f87afebe78d24a23/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/638a51a3b3f96617a9be7f61f87afebe78d24a23/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/638a51a3b3f96617a9be7f61f87afebe78d24a23/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/638a51a3b3f96617a9be7f61f87afebe78d24a23/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0-canary.78abbd59.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-knK5BmTMGEqlhXGg8vrwC2o4RSBtMQYIY5Nqy0cg8AeevJinMEGLSty6mknApxXAKY39hroAVpQcdP7W46G2mQ==","shasum":"fca198cded04fb3e8c17678327b4ea07d3cc7377","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0-canary.78abbd59.0.tgz","fileCount":14,"unpackedSize":38840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8IHCRA9TVsSAnZWagAAUk0P/R8rdskMa8mU8pwxnP/C\n6SQIRUbw25OyVBLW1Ki8v0XeTi7/mRhqMKGzRNkmwt92t6aNq1IRtCjGBjKd\np1Xs12c2LeBUCW1E6rs9BfXvxaAqIFT5uw+Zu+jN6emk4F+aON5sBD/igqQd\nRW7fpqKOveE2FivFSxWiYpfzFCl2Av7t6z0UjCdZg/c6K7335cD53fMsOlUI\nv1AICudnCo3okHmpOaDwr9j0j1N3bHtShSpoeD4+akTpzjbbF2VrLYMsSOLz\nJnHszXTIpBOZksLpRkRbQu+zmwNblkdU/lxiBAXlu/zz7bu00Adr2pxrxGU3\nTmCI2pJzEcaPgs8525YGDEPU8CzD76zm65e7nljLKsaNXXMmowaLgOC0OJyf\nFsFsadyASYOhaww/hF+wd/wMSfQN8QTpZFPdQxBG7eFzatduJpanR3T45CTw\nBQtpOfO7ZMCAAQysFdzFKIpyZEv6bfbpUF4dcAP9uFY03gAW+x/Wq/h7gLi4\nZahP072o95lGumvEgpLUbMktg4nK4BX9GI8ft0gBiRzIar5LwgL/T28RHwWe\nEJsSELnfpvUrqyOhzqMvBSzL7Hk/i5xQalvJUIgd/e0BxrO/nZwuWY8gTFHM\noiqLdPPZHMYW+ufs86nFqvGi7QBwV6Vt6VILpiCJ+KBQk7eqJFjHCa4eUtQJ\nmXBr\r\n=Sk6h\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID2cq9CsVrtDGebFJGSdLEgJvymQbySMSVwIhAksYZ4oAiAxnpfeR/zMn2EnQGXLoWiKImrKKt1Os2DpvDCHV5gezg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0-canary.78abbd59.0_1631568390957_0.28744872699298196"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.23.0":{"name":"@material/mwc-icon-button","version":"0.23.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.23.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.864798678.0","@material/icon-button":"=13.0.0-canary.864798678.0","@material/mwc-base":"^0.23.0","@material/mwc-icon":"^0.23.0","@material/ripple":"=13.0.0-canary.864798678.0","@material/theme":"=13.0.0-canary.864798678.0"},"publishConfig":{"access":"public"},"gitHead":"9830d665867dbb440855339d9181b5c323202008","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.23.0","_nodeVersion":"15.10.0","_npmVersion":"lerna/3.22.1/node@v15.10.0+x64 (darwin)","dist":{"integrity":"sha512-IUXQFLhXenSL/Q3Pef4g6Fwfldv0oYSpPXiyt3sxeOoh5tGAu0XMxhzJndN89m2i7j3GdMdxhGkoUi7sCXvadw==","shasum":"77e36c902d2cf5fffaec248e642de4a52c277765","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.23.0.tgz","fileCount":17,"unpackedSize":44029,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8QzCRA9TVsSAnZWagAABA4QAI5GMUkpi8lw9YkRZFPR\nmwYjNC6Zy79bq01c0l3xlt7m8uA62SZnLOjrCIUxQrCab5aatWkQDYEshrhG\ntUqo5zOIGjBKqQHyaWh5PExQc3ZZqKn1PuFrIkC8V7vcL9EVs84+flj4n+91\nvbURBiuyzQeHYNWHEWqiVP46Icmx1PcHXxomwldOZhKd3W2G9Xx9U7v2VAE+\ngZiVKkozRv2f6ZWn8maX/CFMuv+Y4KsAwVahdr9GlWBmblIbbj6m96RBro6f\nJ2zlVAVz7RZl/9TBrnA1TyWNJ3xgkn67c7TJsqH2U2sskOfwsI2R4EEKfBR/\nCmL1vvvaB7eYhIaFTrei7FWGu+2ANnZHugnp1g09mavXzEOWIcnsqv3w2Q5o\nQsxdlzOx16H1oHQK0Y24X7KuJZs+69n9NHy3YY7/giah1d2gfCDUkMk7Jgw0\ns/zyVNpLqPwcul6VqRfNCX05gEeq4Dfrf/qAv7e7UQVdc+vSAyFeM+1Fmiyq\nQwz1aaV1do0yJMbfxcpfRz1aOTlMQGGu6JkUqwJI+6P1GiEP/9PfoIKrEK/c\nXRaQHyN2NYOxkCGOsxjmPPwwS4JMJSOdgBEH68c3zDUH/xI/g4GoTA9E38iF\nAm3BMp3feT46JBKV0hnlKeHjBSCG9FJ6zdBLTBGP/plnkHTaIvoRezWfAsEc\nb2Rp\r\n=/qTR\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC16KX7OgH/77xV4fDOJTojvewgA6pn/Dg6+TSQlqil5AIgLctLmI/0lda02nAhkEm+NHDWLoG5ivOohl1x7jaw4KI="}]},"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.23.0_1631568947687_0.4753634249141523"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.9830d665.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.9830d665.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.9830d665.0","lit-element":"^2.5.1","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.864798678.0","@material/icon-button":"=13.0.0-canary.864798678.0","@material/mwc-base":"0.24.0-canary.9830d665.0","@material/mwc-icon":"0.24.0-canary.9830d665.0","@material/ripple":"=13.0.0-canary.864798678.0","@material/theme":"=13.0.0-canary.864798678.0"},"publishConfig":{"access":"public"},"gitHead":"964716e9985c1d08cbf280a6c7a4093be800c67d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/964716e9985c1d08cbf280a6c7a4093be800c67d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/964716e9985c1d08cbf280a6c7a4093be800c67d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/964716e9985c1d08cbf280a6c7a4093be800c67d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/964716e9985c1d08cbf280a6c7a4093be800c67d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.9830d665.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-/fr4gqhggEgJP5yIPicb3lfqGI2+9Upom3KMsYRue/nfGgMU7t5MSl+AZS5YYy4NAc+ZUh9fT1lx3EboS6oD8w==","shasum":"e6db978ed8f79374ada46963332feeeefc5c1ca5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.9830d665.0.tgz","fileCount":14,"unpackedSize":38840,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP8SPCRA9TVsSAnZWagAArHUQAKPb3/vvPAPWI4wCHyBB\n4a5LBYw60iiTh0NbO4tMOG47V0MIhnR2+cA8b4zwIS8VJrKe17+UdUp6yS9U\navnyQMOeaZbLawroc4O9qniLWWenffhIiXGIHKuAVzqfLhvIfsz37fpWJp8/\nRdRhDts9jbpDusZIhJZalRoctEPqpj7QwAmbcTKlQKrRMMp7arHmv5W47ulZ\na+ieSiPiVp/a3R9rJ7iCFQg0wAdwqOtjr9NvY3Xk5azSThK0Qv+0yxxIbyJP\nChgfZeB356PPXyNIGGWH3qhpVcZIsTJ1js9cmxTIG9pCCmhZnFeexUbkOHCm\nANY5gQ4w9ZdPJc1VD0s+MEZqLp0P4jHQti9Ahvcu0o4+MQcx1XRNO6+1jR27\nkVfL9/ae+Rf2m1ayucCdjMyFrFST+OmETufgiNx9dk1u5US3UFxwn0/7ciU4\nSPq0xij2Gd644ehIRHlSwIcPPWUIGBpTC6c1TXKgyVrBoAdcXf3QxXVUd+9h\nODk/J0vbwMEl040PnXd+NrVQXtBV+WdMItNvOlA0ZSJVRCSgi1Rp9v7wfbfq\nWRK1VubpLqZfkXkz09z/7xhcDDz5C72ZWy1XlTxZbwLHQlRzRIQhHLWDByd5\nkogSBW8y6WVMN/KpjYrxFEQ0y8l/U1B+8WpP275tVI3ytMZE6c1UC4PkY4aa\nGnAF\r\n=Jekw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDVPto7ME23r1s4AebrGYljfWNdZnPowe4eyBf5em+jNAiBUcxWvJPYfS4KYv7u3JkXndsI37NbXwMNwyeluoQASOA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.9830d665.0_1631569038889_0.8682652914822904"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.20e2081c.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.20e2081c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.20e2081c.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.864798678.0","@material/icon-button":"=13.0.0-canary.864798678.0","@material/mwc-base":"0.24.0-canary.20e2081c.0","@material/mwc-icon":"0.24.0-canary.20e2081c.0","@material/ripple":"=13.0.0-canary.864798678.0","@material/theme":"=13.0.0-canary.864798678.0"},"publishConfig":{"access":"public"},"gitHead":"4912005504dcbf47a4f5fee3ef7d4b37cfb48606","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4912005504dcbf47a4f5fee3ef7d4b37cfb48606/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4912005504dcbf47a4f5fee3ef7d4b37cfb48606/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4912005504dcbf47a4f5fee3ef7d4b37cfb48606/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/4912005504dcbf47a4f5fee3ef7d4b37cfb48606/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.20e2081c.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-0qwCgzXtvjIb/wy+YVZId8pI7zi5ROPpevqsiTTafITtmKxGZDfvUvf+22uv54Xq0WkXKGPXIBz+65VyS3y69w==","shasum":"e95a3f894dba08e4c245fc2688c265747c109295","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.20e2081c.0.tgz","fileCount":14,"unpackedSize":38844,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhP9+HCRA9TVsSAnZWagAAMzYP/ifMY1EzqSCN9b78nwLU\nuozXXXEozdB/vYyvVkAJfWEM5r8ozJPFYES1aKw2kBe7XSePJm2m1rRpNc4Q\ngdgW4r0oCelhXIV/1B2mtxZh/ZxzbgTDeu1YMRJ6Ai/6Q3dT1YahqwZVytac\nLcSsjy5b4gJkXsljO0hOD9laRqbgnPXd3iVZnnxFaCaWlNpZ4QDSZ2wilNfK\n/5vrQsmWDyerbMJ0irY2OtrHBs1EsojSYW8Ie2UndMVQCj6l1VMpdXTAc+w1\nZhMu7w0GD+9AfF7x/4Uu0uOf4yFHy9x1ft6PslSxbGot8Oq7/z3WxDauOvr5\nq74cIx7hVm4s/aDdBGqj185lKZ6X6wS2Q5ToHjgB2DNEKnyX2t1v9RPNRpK3\nleAu1Jnxzy6rlZQ3wo9B/ZLWB+RxtaDBK93FBBAGNVngmPmtfneb8UVapqWY\n/LjfVk2U9Htxmmlue616YiPnIRb5z2yjJVd3FE//3A+aU8ZGfGuzvOR9zxaN\nvLX6wvJccsmWrqRYfeTyyilUZFximqpAYhjIXOtJd18E7+yl3DF1/6AJ8P2D\nm36p1wdVkOdmX7k/AXDn+25Z7VfUzs7bq92j0GEJdmGdM6KKhzwf7PzGgK84\nDbZW231kxuATBjKX+Arg2FegZ+AVthMBMAttSP+KTsIYrvqRC2Ssft5Kx0FK\nGoRQ\r\n=NKxl\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICw1aqPq0+V9+e5FDpYYoZ8u4oBX4U+TCce+XEzLJyATAiAk0Pkqavg3NTwGQ0t7rIBcVdJe0luRRnrk+2usQ/4qOA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.20e2081c.0_1631575942988_0.3383701830442001"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.583613a9.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.583613a9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.583613a9.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.864798678.0","@material/icon-button":"=13.0.0-canary.864798678.0","@material/mwc-base":"0.24.0-canary.583613a9.0","@material/mwc-icon":"0.24.0-canary.583613a9.0","@material/ripple":"=13.0.0-canary.864798678.0","@material/theme":"=13.0.0-canary.864798678.0"},"publishConfig":{"access":"public"},"gitHead":"6362ae780108c56957ae78e7b17d5a13a17b286a","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6362ae780108c56957ae78e7b17d5a13a17b286a/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6362ae780108c56957ae78e7b17d5a13a17b286a/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6362ae780108c56957ae78e7b17d5a13a17b286a/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6362ae780108c56957ae78e7b17d5a13a17b286a/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.583613a9.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-jhCkfbkMQzNrdFBwNbkwlO+5POK0bqPofadloj8hVoLPLA+R2ODY2dAR6zdzio5PXAvb+XRW729qxQL5xnDEWQ==","shasum":"ad94d352006a5da80ac0c4d1c31e0986fd882ef8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.583613a9.0.tgz","fileCount":14,"unpackedSize":38850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQNQBCRA9TVsSAnZWagAAwNEP/0BIzCLRn4bIgmX6xVaA\nxgYkD8mxEQBmy7N0iWM75z/JZHzwEmrMnUD6DojARcooE197FgmzchZqcT6w\nP/6MEB2Shwg4qVOSZ2JvROIG+y75m0eFCDSeY+WzRhxt9WbL1aVEGRAKca4b\n9iE5lA5KwNaKUmliic8ngLNXjyN6tlqamHhb/NIeMlaCh4ZSCzD+5OWrjOVm\ntXUVStOtJs8XafCgw12CD7YHh2nU1OEWyUexT5quAQ2H8UsNEjWR9ppO594H\noYXQAGMc0PeA+OMnc/VIkO6bD7LyTa4mmhRSu/jha7iUIUnPdyT7sqCfsL+v\n4qgIL1ptRHUCk1VAkpaHOcgtzEkJJKYs5rfS1I7pP5hS7pbCmBrapvfKE84d\nFw5MUyVIxWxUZR7R+Ix76rbnFa1CmL5JFFTTL9hF5uaL3DRShKAL/UW3p71D\nhbR4UmC99iaKQE5+fy2yHyVm+cWFrSNnOJPIUDYEb6pbJF8G63TAGDuXl923\nRjlEe4KguHD9MTKuYzZ+PGKS+UDYu8GO4qHesv+oAOvSz7ZpPj5gkhhURkop\nrZarSIfOhu84dyibbe3GSEPdukwGLzRufbvf99pArok/rFu9D0Fn6YDh9iya\nshDF2N8FLkP1QFw+JOIJqXD3Kp+j+mjPP2bQSSfoDB1KRc5NEKWkPqG4QYww\nOBDU\r\n=6eY0\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDkF9lU19P8727ZzT99H0RTsHBxAmnc8xT4u0+Qvcjw+AIhAMX94cMK2cD9U8OTbWMcaS7MoT6k5Jf10dhZXhNLPde2"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.583613a9.0_1631638529647_0.8189909705525948"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.0e1bd56f.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.0e1bd56f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.0e1bd56f.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.08398f880.0","@material/icon-button":"=13.0.0-canary.08398f880.0","@material/mwc-base":"0.24.0-canary.0e1bd56f.0","@material/mwc-icon":"0.24.0-canary.0e1bd56f.0","@material/ripple":"=13.0.0-canary.08398f880.0","@material/theme":"=13.0.0-canary.08398f880.0"},"publishConfig":{"access":"public"},"gitHead":"0ac1a8621875726916642015e273dc177d29abc9","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0ac1a8621875726916642015e273dc177d29abc9/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0ac1a8621875726916642015e273dc177d29abc9/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0ac1a8621875726916642015e273dc177d29abc9/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0ac1a8621875726916642015e273dc177d29abc9/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.0e1bd56f.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-mbmiWrD91uWRZU8kRrT/w1R3BcQ0gLju22DWImRFiu0Pe0cRUkNeOZUZcRnTixIIJOb5AXWnudJhgMnwRero4A==","shasum":"90907c0661b342e22969b22926881c7ddade7956","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.0e1bd56f.0.tgz","fileCount":14,"unpackedSize":38850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQNywCRA9TVsSAnZWagAA6LEP/AijinDackDu699Pr8Vm\nlBpfPm7PqwYQgFxLDQ6I+XRsWBYdlNZuN8piUQGwx0ICA+EXqsD3bXdJZNpp\nqEvupcZJFj070fA9UnRe/hZpfsSpBABVVrQnZO0VP1+aO9VsFRLYvq7yJYNp\nsejw36gD+RpqmHsEdXYpletRVcpvIQ13g/2FCQxtEZLHbtLN56QhZMFUcevt\ny6zTMXbmncKN/jiGL2cL9yGP0Wy8LnBDmwB/LaQz0du7K3FLngXjtfXaAth0\nFBg1iPfTLE9DzuB/f0Vi9aTbH0Q/I0m72ZSxlACmVb4Zv4+baiY9VjT5Ld28\nKzPWDPnERsApf4FzykxdKEzjo/xTpyHzkdCxOzgzpPDfFiDK+yLa4I+SykZC\n4hCN5V9UtuVlQB1xaHNj6EyajdTCtfeXm2BMww6ukUc17My7iY9Qkej30v05\nsJnKHc3wDtOliLkjxah3g98/juhs4XSrPiin21YHGCvwd7CthiV8uBxR75Fz\nOaEBkXrF/wkt6jtiRjT4St+9A8FOa8JyVhpBEk72xdCXTmgn7Kh15tKNnHO0\nRVKGXafyKpljWmWsuJFUi3O0vUV6GiFOPf1HPsLk1awqDl06HaKhiPcfK2ve\nqa3jSvsQiFQrA98zAjtjemI1OX2noSv8aoFXsGOsNupUVuWFIcqaEVAIaSGC\nryB8\r\n=pkYw\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAOiT66AuMwTAhBqu4SvxeLan0qV1FxvGJcrk8TlELFkAiEAoDnA0o7M6Lbqt2xsAgcemdE1JJW+sWGootECjfUhvQk="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.0e1bd56f.0_1631640752295_0.34476642709374294"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.7bb1818e.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.7bb1818e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.7bb1818e.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.08398f880.0","@material/icon-button":"=13.0.0-canary.08398f880.0","@material/mwc-base":"0.24.0-canary.7bb1818e.0","@material/mwc-icon":"0.24.0-canary.7bb1818e.0","@material/ripple":"=13.0.0-canary.08398f880.0","@material/theme":"=13.0.0-canary.08398f880.0"},"publishConfig":{"access":"public"},"gitHead":"b34bf652f1b82b80ec01a0ffcec5dbb2dc950485","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b34bf652f1b82b80ec01a0ffcec5dbb2dc950485/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b34bf652f1b82b80ec01a0ffcec5dbb2dc950485/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b34bf652f1b82b80ec01a0ffcec5dbb2dc950485/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b34bf652f1b82b80ec01a0ffcec5dbb2dc950485/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.7bb1818e.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-aWPCMSdWt6cbow95m0MlnC0sZ2/Dl5xqAKP1qcOVcH4fEG5r4vcf9dOY/qyMZWTbnLXaNh6Ypn2OdsVSjs4TAQ==","shasum":"2ef90d52b934af0fbfc4ea022df6d25ee67d97d0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.7bb1818e.0.tgz","fileCount":14,"unpackedSize":38850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQT/2CRA9TVsSAnZWagAAF38P/3ZplypORM0mhTnRR18L\n30cZ6afk1XBxMWhzq9I4ZgnUnIGOTW62xmP8AIXGQFGACxX/rviYsP4e8wJl\nfijz0J4DBKcxPOSWaD+R5gGpKfhPm3xKUI1K3aeTbneCUrSdd7Zhy9LgTAej\nssWDtoAy24DkGxarYV2rBY2NLdc5eolbCnQDpwfloYlF8lGHMpHx47sZaO0L\ncaF2Buy1+kFuDdW5QBosj855RgoBwzfDmXKg8vXuHpRt0d5HqCvSrXNLix6B\naUQTbn+JLuzYtpX6q+BG8iMJHK91wPa8kOT4XTfMqg7vZsR/vyRIYPnRyDyQ\nZt9fuKrmp6VgIMtjMwKu0qilpfjnVdEvGxo/lY9g+dvQdp/yDlxYrvuQ/ZtS\nSCLPLVFv2EmnVgsqZ9H0MgS5gNAVjBuULWF3tz0XKrC1OYtxuIPEtzp9JrB2\ny7MZaoh2cH7nV3aLNj15kuBqVyv8aB3JY+rW6J4eXAdVbrtQkpjrrAN/zh+e\nP0UpSF1dvP8/cm5g1xKu1w88lUTcWgs2P2pdvXeKIPYcK3qjlvo/Kr52any0\nUfHow9iG66Nvs49X+GPqRPUKIm7Lg41BgJL00s+CeM/YVSrdIWWG9aiWWCRg\nF8J/ZzRUzjfx6Wm0nkVruEU0hF0KaF+0oGvj8TxWlm09yUDOTSrzZr7PAHWo\nerwM\r\n=AKbL\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD4W38pVnlYCVXbgRqYooP6DQv8LaTW4O8Wh6pDKU6hcgIhAN8lmABSk39tf8DB2EgA5uecqbf0l+jpFUjAqAb+beST"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.7bb1818e.0_1631666166069_0.24923752750118044"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.b5e665a9.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.b5e665a9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.b5e665a9.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.818f4ee93.0","@material/icon-button":"=13.0.0-canary.818f4ee93.0","@material/mwc-base":"0.24.0-canary.b5e665a9.0","@material/mwc-icon":"0.24.0-canary.b5e665a9.0","@material/ripple":"=13.0.0-canary.818f4ee93.0","@material/theme":"=13.0.0-canary.818f4ee93.0"},"publishConfig":{"access":"public"},"gitHead":"1098b7010fbefe404afd06dfc30b7b30db59b092","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1098b7010fbefe404afd06dfc30b7b30db59b092/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1098b7010fbefe404afd06dfc30b7b30db59b092/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1098b7010fbefe404afd06dfc30b7b30db59b092/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/1098b7010fbefe404afd06dfc30b7b30db59b092/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.b5e665a9.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-KpxYr1CcrcVV318F5xxFkqHwS/MmT0eokKqUF6hNDHKowE5cOuCLQbnrAB3UaUG1n4Cfmm2kgXvkFOg6ath69A==","shasum":"946c32023aa078d8ea4687754f38e3304a1a02c3","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.b5e665a9.0.tgz","fileCount":14,"unpackedSize":38850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQjfCCRA9TVsSAnZWagAA+HIQAI5L+C/0aI8C2mENIHYz\n7RYbtBbPqdi9Pgk5+wcTb/lFLoBdak2TFJ1L60HIEuBwDIMU0xK58/PqV/zN\nifeUV2LZ8ZzJyuRxIKvpkXdtq3QyKx5IiOc+HIwfgKT+WU9fZGAAfrJypgJe\nsPvK9zrgnC2MqaDheKetJ7mP4XrE/5TZmWPRdjEBW3skbelMkFpqVJkAPXS8\n+zWLb+M8U+6++qAFzhdUxy+ewbFitefz7IGv4FNoDPg+jB0hbjGZQ4MJ6wMr\nq25oy9h6y5uNtBb+edHHCZJK35XdPS2L++Ysngre/nhbQHNqwQUQp2rr3qcg\nJhrppxS0yYamWz+KJ0iYy+TyA0BQA0pGHGB4tGhi4tJybaZdnDFpMUYFkaw3\nUxO1DEqO8qZGOOHXPDs7CdXAdNUxZaLvakFukXUFmzWReQTlbcUucySREcWQ\n98YAZVFU7YqJGSKgofAi7p4unpA/3We59f64v1s1fSoesA487X/xs0I2SNnE\nNjQHYPoqOodoxf3YGUcQy9jAewg+kwxSH8VBOpwZ7tOJBx2R9GITzITr+SbV\na8Yu6tXcmTwr/y6bP/akegTVq2PubLkF50Hz1x7kLJ9Ree07f8rb7c57RsUq\n6+C753Q0jNJWl/1DmFTbEqb8EMDomQW3jcT6dSkiGJ9KptvAGeLeK3VpqGdz\nYo5g\r\n=oAu4\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD7xR42zrtEWAXTaMfcBNQUT4hVT0YcVgK96uURIitCeAIhAPlegfBkT1lnJYlLZ8DLsVhJZuMoVMt7AEPljkIRidsd"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.b5e665a9.0_1631729602500_0.0824494572670349"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.ab1e177c.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.ab1e177c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.ab1e177c.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.818f4ee93.0","@material/icon-button":"=13.0.0-canary.818f4ee93.0","@material/mwc-base":"0.24.0-canary.ab1e177c.0","@material/mwc-icon":"0.24.0-canary.ab1e177c.0","@material/ripple":"=13.0.0-canary.818f4ee93.0","@material/theme":"=13.0.0-canary.818f4ee93.0"},"publishConfig":{"access":"public"},"gitHead":"afc26bf1f2c64cbe713e03a55993e7844eac59b4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/afc26bf1f2c64cbe713e03a55993e7844eac59b4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/afc26bf1f2c64cbe713e03a55993e7844eac59b4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/afc26bf1f2c64cbe713e03a55993e7844eac59b4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/afc26bf1f2c64cbe713e03a55993e7844eac59b4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.ab1e177c.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-3gP58wTlI2eq/Yx6kQUq/kpZShuiwHIMbrAtT75ejo15BoVCcJj+a0pv96e26W12xkj5tUDTMfUg5yTofWYevA==","shasum":"75aa29be096a4f06323b67eeeef36b20361a7fd0","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.ab1e177c.0.tgz","fileCount":14,"unpackedSize":38850,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQj8uCRA9TVsSAnZWagAA9qwP/04cbhNP3a5j9IFJFqsM\nrtFxIGN70wOah/t/9ODqSlonoBF8irJQSDzFDcUwezDeVZYg8ssdy6kzz5QY\nduR63+hPEXpIKgcHG2sTJK9RqPV4fJw+ottoauaWif/al5NBAkuYayDYsgul\nI2562Cm13K03MDhM1x+QwNCHxDUZlRurHq9g/PgSvLMgomM2dHhdWireIDsd\nBXifcMKnD14nQBhIqvLv92UpjriwyEeWr62TNiWZNS8Qne61+yzr0dLdVhtX\n6ugQlMl0QzTsKz6wlag+Pa7dHyCj4WU1DLm8B54JhGFJFL0BAixBxwQlDD6r\nLQkfASKsmDCdXu6111Q4c7bWGXMNoNot+UMRnSP0HV67zHIBGfMn1phw6+1D\n4VX1fqowA0godumqInceiLaSzfW+m6ZOKOsePe3EHu/W0Bu0jQTOCBGOjuBt\nnQP8NwenlmA6Rp9qbAFM5S0fOfVpvgbg9p3rtnXC39vY/2/go+t65fundYYh\nF8NhWcNHiLmnT6dWaJxIFR/oyfDYke42XQVwpllfULV0qBcjv8uW85m4S8Jw\nrTMWi74WOds+GMFwUbX4BE3d23AMFaJFwniKMlee/2/vmXtgHnbKbuuZWX9v\nLHSCQgjYWonYD5TbwkkGvvOCWgU6hHwXLrhLN3svY7u2+hXFk3LMYbUzu7sk\nstqf\r\n=fZri\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFSwgEAaIls+jlJOQOCCvBPCXz8hSI579HT5wzA56NeFAiEA8tZisbQfCKpexDKuIi3FDhtd3fRvNwtkDdX+PKk71Rc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.ab1e177c.0_1631731502175_0.6852914132579024"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.8dff8894.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.8dff8894.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.8dff8894.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.818f4ee93.0","@material/icon-button":"=13.0.0-canary.818f4ee93.0","@material/mwc-base":"0.24.0-canary.8dff8894.0","@material/mwc-icon":"0.24.0-canary.8dff8894.0","@material/ripple":"=13.0.0-canary.818f4ee93.0","@material/theme":"=13.0.0-canary.818f4ee93.0"},"publishConfig":{"access":"public"},"gitHead":"bb2f0724a85956f5a92c61a18390b4616e0ce836","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bb2f0724a85956f5a92c61a18390b4616e0ce836/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bb2f0724a85956f5a92c61a18390b4616e0ce836/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bb2f0724a85956f5a92c61a18390b4616e0ce836/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/bb2f0724a85956f5a92c61a18390b4616e0ce836/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.8dff8894.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-LroKncvUzhWvS7griXenwbmbuAQEXA0sFstmCKObIcdpi2WiDU/MXjNh3Dfe8K4uwfTAKgk1eyCzJ1qRJ7nW4g==","shasum":"46a20040000f5be6eee77f60d06d09afbc4ca66d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.8dff8894.0.tgz","fileCount":15,"unpackedSize":40371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQkTACRA9TVsSAnZWagAA6ygP/1Gln4S/PsH70fo0BWiu\nsvLV7/gkZkAD4ouFEVE1r4StYYeInlun77eafWU8vjE8nCnn776cgcPqteTT\nABRDBw8hytIMEGukUqnyT+J6DitYGcSHOtFeEA9toyx+0opbWtQ/WLYhy3fW\ntBUV4NniRUwWvihzbk1xW+uLrecwMSjYZ963o06JJVr44FjsnGza7YNE7d+i\nPtPrLGcL0ZHzoumViIFf+vZKBRJguwI7WuQfFfgsscaEWpJBVESO4ppAzVGQ\nc6Pp1qjyJXsL+jtFrPJn6vG6/6EW2cNIOX+QFcj0gWrdNuO6z6zFJ9x7StrU\noMgb/bHeGsofs7WZL6MZnaE0KRko5hveJXQbbn44YQq5E91gNSi6BABdhbtN\nKnv0S7uUvy1wCDcYIuS0pnARnP8SlDqCmAPaLKjoFdxnNdhpS8m/SXQJydxF\n6JZ5XsgZ6RV+mWMfsBK53RZWfHYcXmSfE7hjBrp/w3hE3eDirDj+fzHOvEsL\ntNGPb9uEmaVG9r5hl2eK3Ll2Y9s6fZKKlp8QLyAzwwRXjEWbWR++lYPYbEUT\nYFRhQt6HJ2MMl2qCArScnqcfbQpMVvVQ6lg4WO0ISt8hQ0wEOQF7Rs7cz0ut\nDEEKrO/WtL5+E4zKvpNWAziTGmJZUhBObJkhYikhXrkQ/T1sHNLQa03q6ryg\nR1di\r\n=oRSt\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG9y0X+rpAVnyJ/r9x2xWQ6/mT7/T4QD44Y51TDvf47AAiEAsQZJPSB1gjnuC2uHmUOT03AUrqe/1ZNn2sxxfD9oIxI="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.8dff8894.0_1631732927824_0.9648259084964952"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.9cd7e927.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.9cd7e927.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.9cd7e927.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.818f4ee93.0","@material/icon-button":"=13.0.0-canary.818f4ee93.0","@material/mwc-base":"0.24.0-canary.9cd7e927.0","@material/mwc-icon":"0.24.0-canary.9cd7e927.0","@material/ripple":"=13.0.0-canary.818f4ee93.0","@material/theme":"=13.0.0-canary.818f4ee93.0"},"publishConfig":{"access":"public"},"gitHead":"cdc8741747c55134790f2334cd48c000ef607804","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cdc8741747c55134790f2334cd48c000ef607804/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cdc8741747c55134790f2334cd48c000ef607804/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cdc8741747c55134790f2334cd48c000ef607804/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cdc8741747c55134790f2334cd48c000ef607804/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.9cd7e927.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-VR99DIRedgW7D89MxLcY5K6FzISngKZtbnLnPLTvuDwLkkR1Szk926lmyBMyL3e6xNbpxwCnj9F1Xwyz6foYSw==","shasum":"d846b7290c60ab92fe00f9ee57757957357f59b6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.9cd7e927.0.tgz","fileCount":15,"unpackedSize":40371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQlhZCRA9TVsSAnZWagAAbgkP/1qYB+ce4nHGIWwEY7m6\nze6e8ToiBJI1JqnR+FzNGYYY/Z4Jh+grlyfD4eH/AYFEuwH5uz2EeIMoH94G\npX25vjMe4JthdehYJmjXg9oDMnBfDDXphvKokMKmNPDtAzmgTHkRTKSV/Pc7\nbric+h/dpkfCohmPDHjXxrwky0NFWKQZMCFrCOG2mz986jtZ0rB2VBgOzNrl\nS2I90ux3crMpZmnGb9u++1PECqBMeK5IPP4pbSR2n9VVB5wcIVQdzXVs24tp\naV8tIdyIMMcg8PFEzSP4P29x91KxySpjEVSNjY2ctNoEXau8mkfSoCXhbOuC\nCLyQifuJH1XxSSwSOxcIO2cSi/cQLDerIiD6wYcyOuLoyNtX5tFSJ2atqVhx\ndPJ4etnV6qeRkxd5A18lCk9P1IFKpyGn6IBxoZTdwfvvHvIdDs6IhKv9VxVr\nlEU0N/pz2J6MKlR8QxX1yfvzJzMLV7utMx8QuwZ3OsT6Wk5dVTHEYg/aKY6O\n4G360ils9v5wzc9gZn0cY+zASE7QPEobC3Y7tevag+ilelBPnIEccfMpspv5\nnhkKyhz/dmeNwuHAOxppR0Vr4XFoeufuyrMeT4ILjDv38HkqAQX5IPus3Y5a\nUEcbNytXCl6W4beofmENOmlslMnkP4t6D232F0rs0ItolU0NRtRYgoiUoDeY\nITSc\r\n=eX6L\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCeZImWuy84LAtMC4Ql2uLE7M1QFwoawFxDOAWxdKMwGgIhAOlwZm+DhdKYjFLA/PlP59YBxIx/tkpMj0Z80s9IJoei"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.9cd7e927.0_1631737944941_0.004551347157813135"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.a7132082.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.a7132082.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.a7132082.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.818f4ee93.0","@material/icon-button":"=13.0.0-canary.818f4ee93.0","@material/mwc-base":"0.24.0-canary.a7132082.0","@material/mwc-icon":"0.24.0-canary.a7132082.0","@material/ripple":"=13.0.0-canary.818f4ee93.0","@material/theme":"=13.0.0-canary.818f4ee93.0"},"publishConfig":{"access":"public"},"gitHead":"efa498c7c84be94afa4d7c50d5bc525723212e88","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efa498c7c84be94afa4d7c50d5bc525723212e88/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efa498c7c84be94afa4d7c50d5bc525723212e88/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efa498c7c84be94afa4d7c50d5bc525723212e88/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/efa498c7c84be94afa4d7c50d5bc525723212e88/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.a7132082.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-MbTqn2+mGkUIYHDU3jFPn72jmaWLqco/QQMldR6tvze7FRMzl8E8Fdwwconk55FrHdxfhFlsNJmIeGH4Hfgoqg==","shasum":"d8c7e717afdd399d28eca3f67d4f95f6e09691de","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.a7132082.0.tgz","fileCount":15,"unpackedSize":40371,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQmmTCRA9TVsSAnZWagAAdyQP/31rRd4+tavyflFPYSGH\nSaPqvkpAro0Hqui1hZjXXuz0KAjxRnF0SJhm54XNjGtMhKVV3bBW/atN/zVf\ndOo4kJvv6Kp/dP0Hku6s6mRWD/ipImhmU6s5BtIYoSdvEKpiKnxZyvOONVV1\nXOTsZdDZQFIGNi9x/Ihh9oi2A4BdkDwCONb0GHuWgMW+n/1zFKqEgCorVU6z\ndOYbg5ZccqwEQIb5iBYpcatnpTxVZ48JMLDanYAvVBCn9np9vIq+bWhDCBUq\nbbv6SEYoJMXTbiBrBkq8mfup1jz7dBHu+3VhG7PxFxg7OLYLGwdrc66zPgpE\no5C+lSeNX/N9ZutyGbKBHuuUAGdFwaS1sJVUBIbRGknrsvHg35jQqiuOqOr6\nqDsyVzfgOoTG5xO6+sh0RWFRHa1DcOwgPgrQVyPcwnWGTnV8BvSSqpQ4xmwC\nuxmFtstcndtI1lYXtvYINZ8swGUZBmFv6tcxzkJY1RY4FftDjuZhuhRVlhD/\nVM0gfbecLD3eUcrm2nV+gb+uMD7iPADUO8WJhMeFPf9PBEmjEg9onzmjBc9e\nbwUNsNVMxRhR0FGjaWJB7a8iUCJF6pqmkjy6ubfAlAJOMvrtOuGQ7MZftWvR\n4bbX1VIHjF39VLicLIJ9/lkzgmNzbg21VhEJ9o35XrNYRYkE0F/WJQP+xvzr\nMyxH\r\n=rHgc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCoscBMVtTrlf6f+7g7Os4y1n7UDkfL/yh3RkIoouZVhQIhAIwd5S2kpQSYuXh2U5HfLrbvEUn6TYsBbxTdKG/63ORH"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.a7132082.0_1631742355163_0.8818907443181376"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.cd9110cd.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.cd9110cd.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.cd9110cd.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.d4e16a6c4.0","@material/icon-button":"=13.0.0-canary.d4e16a6c4.0","@material/mwc-base":"0.24.0-canary.cd9110cd.0","@material/mwc-icon":"0.24.0-canary.cd9110cd.0","@material/ripple":"=13.0.0-canary.d4e16a6c4.0","@material/theme":"=13.0.0-canary.d4e16a6c4.0"},"publishConfig":{"access":"public"},"gitHead":"fe7dab0d93d6598d6a6c08de182cb7e3245f26b4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fe7dab0d93d6598d6a6c08de182cb7e3245f26b4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fe7dab0d93d6598d6a6c08de182cb7e3245f26b4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fe7dab0d93d6598d6a6c08de182cb7e3245f26b4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/fe7dab0d93d6598d6a6c08de182cb7e3245f26b4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.cd9110cd.0","_nodeVersion":"10.24.1","_npmVersion":"lerna/3.22.1/node@v10.24.1+x64 (linux)","dist":{"integrity":"sha512-zoR3mrAV4WO/APIxKJ6p8Q77LxsfU5oDVE8yoECy3+UKlPu4OoIrEiu18WGiFWQ88kTimz5UWJIhJxhOiyqe4g==","shasum":"64fb224cb9a83e1efe3f7a5af5a8723fc0d10d41","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.cd9110cd.0.tgz","fileCount":15,"unpackedSize":41119,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhQ4LMCRA9TVsSAnZWagAApK4P/jEeOFwPiqKSRoahe41v\noDu9kNR62JPNFvX98sOiPHLqp1Ttvn0lduERzOfjAOipCtjK97ZPrOBczNXV\naiPWmjeTG4u48v6UX/E0YO5QEWaKB5E/Yp6DfUScvxoYpdzuGIXtPnvT+lfh\nn6MSarjJvIfMxprn9Fc48xyBj6EOgmfXCBFgT1JvI9mGJaXGuIPbB/VzxwMJ\nSLNLVwG88T0ygWOeG9wphKaE7p3Rc7FTd+796UdY23jPzx8PebnJpNAkDu/2\nyvW8jL0WaFbqPs9TdDJVv0CdQAocOaitBKyNki/LIw3qnuy/U4FaoCSt4wfg\neTf1SFlBywLfw7koeu2FlPHascObD+9hgBfA73MMbOSMtELBoQe3WjGVCdbw\nZ3h+r+6M5egJYdvGzNkWPfPTr505DV6EFqRbixoPP/nGK4aDVH2Ur6nZj+Eg\nZSxSVnwM3GWsvjSEc8ie7f4ukdSF1sVxHLNSdwU9iMTttgnb2BQAfNWxuIAq\n8ILmQzufHNvNlIwB5sHH4bZbe3bV63SwmWOIPQtGSMV7VyTw8zF/uUPKdjcg\ndmPypsK41DlApQrwkc+HJavrZ9FD9KbxG9AoMns6QSiViwKbd1M5D/qQG6mq\nnUYZlazuC4pUi3JF4peXLSQwm4bsWoTjSxCGvtvs/+pnpfpZWUJMpykaFYMJ\nkyGM\r\n=z78+\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2YE37uLsB29oKUox18JAxIwUUtAYfwYR55G8IbtF2QQIgf4B4GoNSfr7NNNpf78vreV7tG25moRZB2XbDeSonesc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.cd9110cd.0_1631814348294_0.06768944840395408"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.1e5a9883.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.1e5a9883.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.1e5a9883.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.d4e16a6c4.0","@material/icon-button":"=13.0.0-canary.d4e16a6c4.0","@material/mwc-base":"0.24.0-canary.1e5a9883.0","@material/mwc-icon":"0.24.0-canary.1e5a9883.0","@material/ripple":"=13.0.0-canary.d4e16a6c4.0","@material/theme":"=13.0.0-canary.d4e16a6c4.0"},"publishConfig":{"access":"public"},"gitHead":"5b1cd8120da2d6449203e71bb01079f709aa19bd","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b1cd8120da2d6449203e71bb01079f709aa19bd/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b1cd8120da2d6449203e71bb01079f709aa19bd/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b1cd8120da2d6449203e71bb01079f709aa19bd/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5b1cd8120da2d6449203e71bb01079f709aa19bd/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.1e5a9883.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-QGMInGFIIzRTCjADQMCcf3LzGaL/AgvM5k3NDK76PqGrtPDI/jisRxqY+tYeMREPWMK6nTQi48yRUDvaeQi09w==","shasum":"3913a3c7fa2b269fba7c7e37a662ef84fc2a15e7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.1e5a9883.0.tgz","fileCount":15,"unpackedSize":41119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFET2yG5uTLzdFg05M8bNDTXkK4o/V5iRPY0O+MfQmRHAiAEDMHgHLHw2TH0A2N2swkM0rFGPaC4a9FVneag8XL+fw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.1e5a9883.0_1631911154382_0.7660703412258478"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.32c830ee.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.32c830ee.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.32c830ee.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"0.24.0-canary.32c830ee.0","@material/mwc-icon":"0.24.0-canary.32c830ee.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"72f380d7ef6cb00e8a03c42048cbf0cc09820ae9","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72f380d7ef6cb00e8a03c42048cbf0cc09820ae9/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72f380d7ef6cb00e8a03c42048cbf0cc09820ae9/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72f380d7ef6cb00e8a03c42048cbf0cc09820ae9/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/72f380d7ef6cb00e8a03c42048cbf0cc09820ae9/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.32c830ee.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-fy1JZKD4ELiTRA6+ShxVJ2uEy5ohxDg5L5H2ZMN3KkIFBys/nbvRgTra80JlnT4GaxUGF1gzZlqUftpPBr8P8g==","shasum":"6373563d1d991ead9952c83f7162a5df53cba7e8","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.32c830ee.0.tgz","fileCount":15,"unpackedSize":41119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFcIVhhWq6Kfo95xMRXY43NOeNlIfWe7SRbWD1nRFMdkAiAJRoMTXPATDko8Us+WTZNXKyJddGJDOw1BOu/WfdImpg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.32c830ee.0_1631920133499_0.9148674283572666"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.1de87bb7.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.1de87bb7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.1de87bb7.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"0.24.0-canary.1de87bb7.0","@material/mwc-icon":"0.24.0-canary.1de87bb7.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"a3215ff82b8bd0ba323b98cc29ed77fca57b8643","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a3215ff82b8bd0ba323b98cc29ed77fca57b8643/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a3215ff82b8bd0ba323b98cc29ed77fca57b8643/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a3215ff82b8bd0ba323b98cc29ed77fca57b8643/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a3215ff82b8bd0ba323b98cc29ed77fca57b8643/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.1de87bb7.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-dqd/wPu+HJjJcF2M8XG415cquia8kIwNMDOmyidIMI4INbX4EQKaOZxuoC54P0bTHKDzR7XXoj0oxO3PAPZZtQ==","shasum":"bdad6b1f3643907eb437e67349b5cead868fe2f7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.1de87bb7.0.tgz","fileCount":15,"unpackedSize":41119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDfhwohLg/s0QmRtmUrcRMJ/Vz7+LihdKTxt86AbYdtOAiAl6E5Mn8M9I6zHLfxfnSmQKlwJUTiujg8208AwSZHQNA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.1de87bb7.0_1631991135710_0.43392031547236165"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.f2ea80c4.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.f2ea80c4.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.f2ea80c4.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"0.24.0-canary.f2ea80c4.0","@material/mwc-icon":"0.24.0-canary.f2ea80c4.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"be75dd39a03705b3cc24c5614f2c7f2be7c3c93e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be75dd39a03705b3cc24c5614f2c7f2be7c3c93e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be75dd39a03705b3cc24c5614f2c7f2be7c3c93e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be75dd39a03705b3cc24c5614f2c7f2be7c3c93e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/be75dd39a03705b3cc24c5614f2c7f2be7c3c93e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.f2ea80c4.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-KMiwQyQ7d6tt6t289bu08uUYPcVEfY7FxpWXsStvCkKA+w+JLGJ1N16bYdcF/ALUtnQUymlUC1dazqSpXxWt5w==","shasum":"a20b04237c3cab40a1c3109138116ff94bf5be48","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.f2ea80c4.0.tgz","fileCount":15,"unpackedSize":41119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCMl0cjkQe7K9YKoDkdmMXRrTLkfNZ/Z6zAxmRAsr0yqQIhAJA2R/STfqSItaa01CvcpAd7PLnmyAEzlelpve52amxn"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.f2ea80c4.0_1632160501149_0.6321995915214609"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.569d739f.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.569d739f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.569d739f.0","lit-element":"3.0.0-rc.4","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"0.24.0-canary.569d739f.0","@material/mwc-icon":"0.24.0-canary.569d739f.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"c2e841aead340c043b080dc4718873a82f109450","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c2e841aead340c043b080dc4718873a82f109450/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c2e841aead340c043b080dc4718873a82f109450/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c2e841aead340c043b080dc4718873a82f109450/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c2e841aead340c043b080dc4718873a82f109450/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.569d739f.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-TPX67/h9pF8hcr1Sr90yVBa1eIdv5lE4kkXY+NYWYanFK3nAjX1CyCHMhlPyUeXUvnQZWzXGOUD/BqdRwSM/Aw==","shasum":"29310d2cee418e995aa00975c8071dabdb159104","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.569d739f.0.tgz","fileCount":15,"unpackedSize":41119,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCICUc207cEnxSSsFxBFNSUxD1cduJFl4xRK2AscarCvncAiA8G1Y4XQ5hQTwPaTpEOkevcORvd+W1FV6ae3LiDJ3EcA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.569d739f.0_1632173037885_0.8387672118868186"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.24.0-canary.5a434a50.0":{"name":"@material/mwc-icon-button","version":"0.24.0-canary.5a434a50.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.24.0-canary.5a434a50.0","lit-element":"^3.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"0.24.0-canary.5a434a50.0","@material/mwc-icon":"0.24.0-canary.5a434a50.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"7f2821932d60f65ba8b79446374be9a66f009858","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7f2821932d60f65ba8b79446374be9a66f009858/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7f2821932d60f65ba8b79446374be9a66f009858/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7f2821932d60f65ba8b79446374be9a66f009858/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7f2821932d60f65ba8b79446374be9a66f009858/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.24.0-canary.5a434a50.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-4yMA3/KIoNj2JvYWjp9TeK1soFTFXFh/aFgigC/SWh1NB4G9+IIhR2LFn6RyViOfx8/ODjG3TcU0nedZC9DgPw==","shasum":"4fe8ad837afcd5b9e5b32c8202ebf01529207eeb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.24.0-canary.5a434a50.0.tgz","fileCount":15,"unpackedSize":41115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDHr4DjL7isTCOGM2UkEjTl6Qaz7iYCNBXLXs9SBEK3iwIhAMGGoOuG/m4piQUOb5FPQQMFzMfhWPf3y0L51aByemSW"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.24.0-canary.5a434a50.0_1632189653188_0.14770226947859721"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.25.0":{"name":"@material/mwc-icon-button","version":"0.25.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.25.0","lit-element":"^3.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"^0.25.0","@material/mwc-icon":"^0.25.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"6be1a13e29a0f18491948418d7076fdc1c7031a6","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.25.0","_nodeVersion":"16.9.1","_npmVersion":"lerna/3.22.1/node@v16.9.1+x64 (darwin)","dist":{"integrity":"sha512-AgukSVTii2zkUMQg7vqxtPDcGtvlIJqw4EO7WsP6gam5KFW/jLxCGGZiOdH4G2OrHov23LiXM/FOi0qm/V1odw==","shasum":"1810ff4f9197a601d65a2669ea8bda8864022eb5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.25.0.tgz","fileCount":18,"unpackedSize":46304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDs7KPzuTlb7NeFsCpDQZN4rWK5azIwYVsl+JQSL2DYCAIgS0R0jEXGDYUjx7hyJKlrUvrxXz6DTixvpX0wKfjR88c="}]},"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.25.0_1632192786241_0.02808388557813246"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.b1c1ab52.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.b1c1ab52.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.b1c1ab52.0","lit-element":"^3.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"0.26.0-canary.b1c1ab52.0","@material/mwc-icon":"0.26.0-canary.b1c1ab52.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"320a093b73bd45cc5fa68abda305913c26c72310","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/320a093b73bd45cc5fa68abda305913c26c72310/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/320a093b73bd45cc5fa68abda305913c26c72310/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/320a093b73bd45cc5fa68abda305913c26c72310/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/320a093b73bd45cc5fa68abda305913c26c72310/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.b1c1ab52.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-0QgIRc5qQU2Wu7DHAzY//4dkUYdrDoCD87iK9Hti0WU4eMve5lDvE/oGPo8luTMtUYcldJ3O5YqsRIw9BTh8aA==","shasum":"d2d91144acc169054fa7cba669533570acdcb2a9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.b1c1ab52.0.tgz","fileCount":15,"unpackedSize":41115,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDDqW3F5KcYZrG7szrQR/ITBuUFwIIunEUtrsIzfoyzzgIhAPTte5FIrVaN+/glJb5rupsM5BofWsLhPh3DatYTuoWX"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.b1c1ab52.0_1632193937465_0.439574643590255"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.25.1":{"name":"@material/mwc-icon-button","version":"0.25.1","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.25.1","lit-element":"^3.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"^0.25.1","@material/mwc-icon":"^0.25.1","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"b1c1ab5230f56f6bce405387b9c75cc7111cacc2","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.25.1","_nodeVersion":"16.9.1","_npmVersion":"lerna/3.22.1/node@v16.9.1+x64 (darwin)","dist":{"integrity":"sha512-rJqsQe4F2rkQ4cwAB1jLmkwN+f2vjD9CKS5nB7mdLkBqDrDwcb4fs7BJCZDe36zKtHoZwiReh4auMn+x6sU79A==","shasum":"f0306c5d04b3226494ad093ee71fee9c63e269ac","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.25.1.tgz","fileCount":18,"unpackedSize":46304,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGKbRUkhsjcU6pukPKpTdf8IYLLL7gOqlJ6H8r1ENr0tAiEAuyjngkSZltWRELkJXuMVyyhi/KvZl7A/5Gm01Pec4SQ="}]},"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.25.1_1632193962601_0.26929051320046504"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.ae060177.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.ae060177.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.ae060177.0","lit-element":"^3.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"0.26.0-canary.ae060177.0","@material/mwc-icon":"0.26.0-canary.ae060177.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"b919ae5340a9ffc926d328999cc5fe5704922e40","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b919ae5340a9ffc926d328999cc5fe5704922e40/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b919ae5340a9ffc926d328999cc5fe5704922e40/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b919ae5340a9ffc926d328999cc5fe5704922e40/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b919ae5340a9ffc926d328999cc5fe5704922e40/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.ae060177.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-/qKA/sPloWZSmr5qA24OEUCkVKMdcNhbIM+Zr8gWTwXezOnXykUtxCQ5ieOYf+iXPk2xHCTyH4DaAZ/enx8U1w==","shasum":"ed9928ef703c0c9077b23b636518c226e3f27cd4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.ae060177.0.tgz","fileCount":15,"unpackedSize":41378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCALEzPyL7gy8xc6v2h7STTmlwK2OaycanujTnsVhxCQwIhAK9xtRfqaHk3Y3Vo3KkjkA7/zovKa3dvFlKjUjEx254w"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.ae060177.0_1632235094903_0.6293258145472205"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.b6fe2a12.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.b6fe2a12.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.b6fe2a12.0","lit-element":"^3.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"0.26.0-canary.b6fe2a12.0","@material/mwc-icon":"0.26.0-canary.b6fe2a12.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"06feede8e75d655952f3a43b5c971276c26fe92e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/06feede8e75d655952f3a43b5c971276c26fe92e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/06feede8e75d655952f3a43b5c971276c26fe92e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/06feede8e75d655952f3a43b5c971276c26fe92e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/06feede8e75d655952f3a43b5c971276c26fe92e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.b6fe2a12.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-QS9P77gBCgFav+VPPtUAH7OwPkAZwE0lT+mATVe/MuOJytdnGjgrPOPXdSJKwrVSJlY/Z4M+IceMKbocZPHCrg==","shasum":"e2febb96510f2ad14778ce1e8fccc60f7df49f82","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.b6fe2a12.0.tgz","fileCount":15,"unpackedSize":41378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCID16oY8Mad57IGiJ3hfeNNS2aEzwNdevMaZcLDv9ceHYAiBqryr33uhEUO6vQY/YdFvp8U8+uBcSKa0bd0SdFI6Umg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.b6fe2a12.0_1632341783519_0.6645468876375267"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.07e91417.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.07e91417.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.07e91417.0","lit-element":"^3.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"0.26.0-canary.07e91417.0","@material/mwc-icon":"0.26.0-canary.07e91417.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"9fcacc1890992ebd650dca508478ea3a276a1ebe","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9fcacc1890992ebd650dca508478ea3a276a1ebe/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9fcacc1890992ebd650dca508478ea3a276a1ebe/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9fcacc1890992ebd650dca508478ea3a276a1ebe/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9fcacc1890992ebd650dca508478ea3a276a1ebe/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.07e91417.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-DH9rsjbGS4GC24ltSvK2ALXpwYvfdIP0XPmu3RhjiombANDuW6Zz8ujwYorxx2ERIpLzhhrUMz4JMSVKayNlFg==","shasum":"6cf203bb449022c702c01c7dbf1c54239d8f56b5","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.07e91417.0.tgz","fileCount":15,"unpackedSize":41378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDbQZLof0JkCfol36Njtf52FnOEb1KuARFeUMu7p/mgSgIgYJf2opcbPddnOa3zQ0w5BmhS53o9sYmg7tiQgMy/tOI="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.07e91417.0_1632344755290_0.15996956179127908"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.e2203ffa.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.e2203ffa.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.e2203ffa.0","lit-element":"^3.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.65125b3a6.0","@material/icon-button":"=13.0.0-canary.65125b3a6.0","@material/mwc-base":"0.26.0-canary.e2203ffa.0","@material/mwc-icon":"0.26.0-canary.e2203ffa.0","@material/ripple":"=13.0.0-canary.65125b3a6.0","@material/theme":"=13.0.0-canary.65125b3a6.0"},"publishConfig":{"access":"public"},"gitHead":"dccbe3e93b2694b3336adcf33188115ced04a52e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dccbe3e93b2694b3336adcf33188115ced04a52e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dccbe3e93b2694b3336adcf33188115ced04a52e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dccbe3e93b2694b3336adcf33188115ced04a52e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/dccbe3e93b2694b3336adcf33188115ced04a52e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.e2203ffa.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-aFuMpOXgUdX1E0/Bz4SmxcYGLz5oJnCwZxqGzqIO7cWr3Sd+whpDnbiYkf7eVSfpigI4/sWxbqaK4JqeIL6T0w==","shasum":"f173d357b7f2e213d6712646a453d1dd72eda998","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.e2203ffa.0.tgz","fileCount":15,"unpackedSize":41378,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDAj/Mo+Rwy7IQW1udB0tYx4zxjWZd7F6KlrZetd3RczAiEAqx58LiTAoevNvJP5zrEWFpEHYMaonLoCf4du6ObolrI="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.e2203ffa.0_1632421665043_0.5072083995032342"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.4abe237e.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.4abe237e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.4abe237e.0","lit-element":"^3.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.c79aa0cdd.0","@material/icon-button":"=13.0.0-canary.c79aa0cdd.0","@material/mwc-base":"0.26.0-canary.4abe237e.0","@material/mwc-icon":"0.26.0-canary.4abe237e.0","@material/ripple":"=13.0.0-canary.c79aa0cdd.0","@material/theme":"=13.0.0-canary.c79aa0cdd.0"},"publishConfig":{"access":"public"},"gitHead":"c0c828f0240aea9472d319d4a1bb77871c960873","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c0c828f0240aea9472d319d4a1bb77871c960873/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c0c828f0240aea9472d319d4a1bb77871c960873/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c0c828f0240aea9472d319d4a1bb77871c960873/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c0c828f0240aea9472d319d4a1bb77871c960873/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.4abe237e.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-8MgBLzPxloFrqMYkDn+024aEB/xOeZV9UFh5Wf0R8awSPiIlnOPCnq2C2FhGboM/V7CNo9VdH+mOTOm+xapfUQ==","shasum":"97fe8cd0f0d2eea0ced780b6524241134df2f8d9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.4abe237e.0.tgz","fileCount":15,"unpackedSize":42144,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCv9UQWkldvhPc+E2npsT3mBesU8Rhg+NALPKsrhLoKyQIhAN6A3Ig89jaE1pru9yqWOUwmDDiX5kn7fHIjE3et+bEc"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.4abe237e.0_1632504675800_0.9126993669077281"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.6278ee5d.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.6278ee5d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.6278ee5d.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.c79aa0cdd.0","@material/icon-button":"=13.0.0-canary.c79aa0cdd.0","@material/mwc-base":"0.26.0-canary.6278ee5d.0","@material/mwc-icon":"0.26.0-canary.6278ee5d.0","@material/ripple":"=13.0.0-canary.c79aa0cdd.0","@material/theme":"=13.0.0-canary.c79aa0cdd.0"},"publishConfig":{"access":"public"},"gitHead":"85137ac5f9a59dd64512524f380c65b268a2344f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/85137ac5f9a59dd64512524f380c65b268a2344f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/85137ac5f9a59dd64512524f380c65b268a2344f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/85137ac5f9a59dd64512524f380c65b268a2344f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/85137ac5f9a59dd64512524f380c65b268a2344f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.6278ee5d.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-7tgQoz/mQqX3Fp+5yYR/SRxKgC5XLE6+RGtwQQU+HOKGwPheB+2MFD16e8xUfdrq884C+2JpLxpPUNR/yal6Qg==","shasum":"8f30b96b845f59a3c3c1c7d2a2e34d4eb10a7f1b","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.6278ee5d.0.tgz","fileCount":15,"unpackedSize":42212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIFMTDNcA0JZ4z/03W/walpHdxrJorQqHCqSbyNogr/9/AiEAyH18sBYNgumNzIldMLK3kzYgKEp4Oyhzwi6YHtBDwOo="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.6278ee5d.0_1632767488707_0.32066173522704355"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.3a5d5f34.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.3a5d5f34.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.3a5d5f34.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=13.0.0-canary.c79aa0cdd.0","@material/icon-button":"=13.0.0-canary.c79aa0cdd.0","@material/mwc-base":"0.26.0-canary.3a5d5f34.0","@material/mwc-icon":"0.26.0-canary.3a5d5f34.0","@material/ripple":"=13.0.0-canary.c79aa0cdd.0","@material/theme":"=13.0.0-canary.c79aa0cdd.0"},"publishConfig":{"access":"public"},"gitHead":"0708ad010478b6186d6be52d3494f33bd4d40e17","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0708ad010478b6186d6be52d3494f33bd4d40e17/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0708ad010478b6186d6be52d3494f33bd4d40e17/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0708ad010478b6186d6be52d3494f33bd4d40e17/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0708ad010478b6186d6be52d3494f33bd4d40e17/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.3a5d5f34.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-W/ar9NfyAFAxP95aJJV95+uaO0R5LCrNopVrjoxOiBiWGJDiD+lPk+n5jS4NGETfPl1ikVLys1RDDBntitHxGw==","shasum":"35dd21adda771509fc336a115f71c65f84005171","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.3a5d5f34.0.tgz","fileCount":15,"unpackedSize":42212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBDjwfW0Z12NpLPknEd+Z73r52tJw2/de2YQXUW3xtYkAiBsxQIPM1a3Bl+iUdloPOxnuEjaRtbcCXCZLdrOLc3QhA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.3a5d5f34.0_1632782498598_0.7306053390825651"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.143ed3c8.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.143ed3c8.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.143ed3c8.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.86b50ef74.0","@material/icon-button":"=14.0.0-canary.86b50ef74.0","@material/mwc-base":"0.26.0-canary.143ed3c8.0","@material/mwc-icon":"0.26.0-canary.143ed3c8.0","@material/ripple":"=14.0.0-canary.86b50ef74.0","@material/theme":"=14.0.0-canary.86b50ef74.0"},"publishConfig":{"access":"public"},"gitHead":"d25beb586046dd7cd30a302cdbcf1114a66b7770","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d25beb586046dd7cd30a302cdbcf1114a66b7770/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d25beb586046dd7cd30a302cdbcf1114a66b7770/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d25beb586046dd7cd30a302cdbcf1114a66b7770/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d25beb586046dd7cd30a302cdbcf1114a66b7770/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.143ed3c8.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-thGRgfsRsagByz+o16CtZPasaqRagyL+K9SGAZPhk1se0Nf17NA2Ep+zQz6keiG4UEMHTGZ94BsCmKcnaOStJQ==","shasum":"857c04d928602b110af0cb75482da5cadff38bf7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.143ed3c8.0.tgz","fileCount":15,"unpackedSize":42212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDtT+JMl/KMiV9zgY9rmW5E3Fv9B35jmcMg+h1x/c8LcAiEAtfQOIPhO3CQB6Wp69qO3XHUzPlt3idS7oYdTFpA5Qog="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.143ed3c8.0_1632880257914_0.4383986395116375"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.e5923d68.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.e5923d68.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.e5923d68.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.86b50ef74.0","@material/icon-button":"=14.0.0-canary.86b50ef74.0","@material/mwc-base":"0.26.0-canary.e5923d68.0","@material/mwc-icon":"0.26.0-canary.e5923d68.0","@material/ripple":"=14.0.0-canary.86b50ef74.0","@material/theme":"=14.0.0-canary.86b50ef74.0"},"publishConfig":{"access":"public"},"gitHead":"41f6e947d4028d5479ec62a20cbf1e1fce3c3a27","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/41f6e947d4028d5479ec62a20cbf1e1fce3c3a27/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/41f6e947d4028d5479ec62a20cbf1e1fce3c3a27/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/41f6e947d4028d5479ec62a20cbf1e1fce3c3a27/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/41f6e947d4028d5479ec62a20cbf1e1fce3c3a27/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.e5923d68.0","_nodeVersion":"14.17.6","_npmVersion":"lerna/3.22.1/node@v14.17.6+x64 (linux)","dist":{"integrity":"sha512-Hk2KjvEKUKtR10Wk9z8FKjm9gDuuJEVuboubgz4ygyJWEMtRxp4/lbiZx3tUf176ynHTD0WHmcHvJCZVdQh07Q==","shasum":"802663d44a6df8108e48793eb3c57bcc575ebc02","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.e5923d68.0.tgz","fileCount":15,"unpackedSize":42212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIA0Kqin5mCiqkHtR24ojazfVJyYSMIuhFUMlKObsoY4XAiBMZc4oeH8RGcMahEPy9TL2wwKF9jAmcWVR/uffEQK6kQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.e5923d68.0_1632960356635_0.09672411521325297"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.d8ed5109.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.d8ed5109.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.d8ed5109.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.586e740dd.0","@material/icon-button":"=14.0.0-canary.586e740dd.0","@material/mwc-base":"0.26.0-canary.d8ed5109.0","@material/mwc-icon":"0.26.0-canary.d8ed5109.0","@material/ripple":"=14.0.0-canary.586e740dd.0","@material/theme":"=14.0.0-canary.586e740dd.0"},"publishConfig":{"access":"public"},"gitHead":"7cb638711a37e4d716e9aecb64598a665d377e7c","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7cb638711a37e4d716e9aecb64598a665d377e7c/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7cb638711a37e4d716e9aecb64598a665d377e7c/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7cb638711a37e4d716e9aecb64598a665d377e7c/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7cb638711a37e4d716e9aecb64598a665d377e7c/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.d8ed5109.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-clMV3F6Q3fXQgvJjDAONYlDwDyn92Moz+guUMjbfpETjPNuoh00fmxfsJKszqtDYmUFpfNdk9XLSaKyeG0KKKA==","shasum":"888addce681b450ae1b3f9b6988df6638ec54682","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.d8ed5109.0.tgz","fileCount":15,"unpackedSize":42212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHzof5jkgrpZgW2ahZipC6/pWA09nNzFc858rDOc/OkAAiAwxXWvZzT5lU94VOdTI9AqXfSgKbJH49vzPpOqdk/Z0A=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.d8ed5109.0_1633044840076_0.6821254174408946"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.0efb9c2c.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.0efb9c2c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.0efb9c2c.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.586e740dd.0","@material/icon-button":"=14.0.0-canary.586e740dd.0","@material/mwc-base":"0.26.0-canary.0efb9c2c.0","@material/mwc-icon":"0.26.0-canary.0efb9c2c.0","@material/ripple":"=14.0.0-canary.586e740dd.0","@material/theme":"=14.0.0-canary.586e740dd.0"},"publishConfig":{"access":"public"},"gitHead":"878935c40ce21b0cfddbf2aab964ba07d23dbb94","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/878935c40ce21b0cfddbf2aab964ba07d23dbb94/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/878935c40ce21b0cfddbf2aab964ba07d23dbb94/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/878935c40ce21b0cfddbf2aab964ba07d23dbb94/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/878935c40ce21b0cfddbf2aab964ba07d23dbb94/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.0efb9c2c.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-qYFHqZHpi3y5Fyw/Dne1nsjK2PdtAr2pdPjkVYj8G9cR50KTfihcVvJ8kijoymr6o5KxXZcebeyeHUBy34tcHg==","shasum":"b4c317b870ba59a78b6114fffad5a73b2a49538f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.0efb9c2c.0.tgz","fileCount":15,"unpackedSize":42212,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGyZYc/ZgDlg/XglX/AksLIQOH5vlVk1dEE72kSNvdewAiEApED2SbY1kafkVpHcttQ8IW0dF6xRJqtY8Vdn5EqgJZ0="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.0efb9c2c.0_1633140503922_0.5008725141371897"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.1c9adcb3.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.1c9adcb3.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.1c9adcb3.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.586e740dd.0","@material/icon-button":"=14.0.0-canary.586e740dd.0","@material/mwc-base":"0.26.0-canary.1c9adcb3.0","@material/mwc-icon":"0.26.0-canary.1c9adcb3.0","@material/ripple":"=14.0.0-canary.586e740dd.0","@material/theme":"=14.0.0-canary.586e740dd.0"},"publishConfig":{"access":"public"},"gitHead":"432b66e41cc474278a452cfd5bd850754fd8b9f3","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/432b66e41cc474278a452cfd5bd850754fd8b9f3/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/432b66e41cc474278a452cfd5bd850754fd8b9f3/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/432b66e41cc474278a452cfd5bd850754fd8b9f3/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/432b66e41cc474278a452cfd5bd850754fd8b9f3/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.1c9adcb3.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-QmpDXzisRSYKCMC1qZ7LH/hOKH64iBQWsWHDRRQbBTlW2hZiy8dDQTHrHcOuIm0Ty2Ihxa42dTZbI/v5qrOoSQ==","shasum":"83ff77bca63cfe3409280aaef796e15c102386db","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.1c9adcb3.0.tgz","fileCount":15,"unpackedSize":42904,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCH3yoJRQG7hxklfuHoYJ+fkv4Ab7I/Z7K0hyxf33es7ICIQCvYCAyIq8+NdUrRoRtKNnwCYhJ7IosRbOVIZ4vcBSEQA=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.1c9adcb3.0_1633368820821_0.018778518453756998"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.dfc00d60.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.dfc00d60.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.dfc00d60.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.353ca7e9f.0","@material/icon-button":"=14.0.0-canary.353ca7e9f.0","@material/mwc-base":"0.26.0-canary.dfc00d60.0","@material/mwc-icon":"0.26.0-canary.dfc00d60.0","@material/ripple":"=14.0.0-canary.353ca7e9f.0","@material/theme":"=14.0.0-canary.353ca7e9f.0"},"publishConfig":{"access":"public"},"gitHead":"3edf5d72f0c17bcf7c2e7377e2c0b4579168d2b0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3edf5d72f0c17bcf7c2e7377e2c0b4579168d2b0/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3edf5d72f0c17bcf7c2e7377e2c0b4579168d2b0/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3edf5d72f0c17bcf7c2e7377e2c0b4579168d2b0/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3edf5d72f0c17bcf7c2e7377e2c0b4579168d2b0/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.dfc00d60.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-vC9iWILx75hRisF8UVeoAme4fJh7HUPPo/JEE+lb38aNPNZ6PDNnE/Bb11nvXugWcfIYdq3syB0d5mt+51XWxQ==","shasum":"49fac1b32eab062f52b942a782cc9a24aebb1519","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.dfc00d60.0.tgz","fileCount":15,"unpackedSize":42602,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCbreJvGRXuXMp6Hd6COu8lwI9A0SUz8xgNEveQs67i1QIhAKTMutKZMMwbP1yDVd290IyPFr7NMa8vS66XoYtRrwcB"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.dfc00d60.0_1633741041858_0.08800668467295103"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.c3aa844c.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.c3aa844c.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.c3aa844c.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.353ca7e9f.0","@material/icon-button":"=14.0.0-canary.353ca7e9f.0","@material/mwc-base":"0.26.0-canary.c3aa844c.0","@material/mwc-icon":"0.26.0-canary.c3aa844c.0","@material/ripple":"=14.0.0-canary.353ca7e9f.0","@material/theme":"=14.0.0-canary.353ca7e9f.0"},"publishConfig":{"access":"public"},"gitHead":"a792c732afb00bf097879fdcd7a1ac2a0c5d9506","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a792c732afb00bf097879fdcd7a1ac2a0c5d9506/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a792c732afb00bf097879fdcd7a1ac2a0c5d9506/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a792c732afb00bf097879fdcd7a1ac2a0c5d9506/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a792c732afb00bf097879fdcd7a1ac2a0c5d9506/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.c3aa844c.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-X+r/tOJa1OkiqP6iynldltUtCKrE4vcAgcs+4ShEJYC8SGiWPFkuDg+aAe4GwbkG6lggDSz/1vdq2ezEX2uLHg==","shasum":"c2a7c3de3c179faffeea28833364073447ea70d9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.c3aa844c.0.tgz","fileCount":15,"unpackedSize":42602,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDPn4f3us/qTe738q2sqIwb4F5YuBUDX6IOFHwaGjNieQIhAIzyt2s8emBb9hDdnCDGF/jXj/MfqPw9eDvqxOQ3oGGN"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.c3aa844c.0_1633994067821_0.6451109985176533"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.25.2":{"name":"@material/mwc-icon-button","version":"0.25.2","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.25.2","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.353ca7e9f.0","@material/icon-button":"=14.0.0-canary.353ca7e9f.0","@material/mwc-base":"^0.25.2","@material/mwc-icon":"^0.25.2","@material/ripple":"=14.0.0-canary.353ca7e9f.0","@material/theme":"=14.0.0-canary.353ca7e9f.0"},"publishConfig":{"access":"public"},"gitHead":"c3aa844c2a09ff9868820ce946f25f9df7714560","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.25.2","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-OHbTkux0j4eDdK8Aa7Zi729vRfTWh730/ZjgvN6Q//Lh7x+QiWeapfeUA615hvftCvhFhzI7Zo0a+TBxOqce4A==","shasum":"de393aa2c05e4f1a03412f889bf90c5991c484b9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.25.2.tgz","fileCount":15,"unpackedSize":42533,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHSi0irNL/DMOYeazIwgXgBUTXcDfAfRzp1VP5R8TvJbAiByR1G8o/C2QPAztJOITt1vgIzW47ANZ7Xm8f1jrsni1w=="}]},"_npmUser":{"name":"taylorv","email":"brian.t.vann@gmail.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.25.2_1633994313210_0.4963780678771994"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.406d6fe1.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.406d6fe1.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.406d6fe1.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.353ca7e9f.0","@material/icon-button":"=14.0.0-canary.353ca7e9f.0","@material/mwc-base":"0.26.0-canary.406d6fe1.0","@material/mwc-icon":"0.26.0-canary.406d6fe1.0","@material/ripple":"=14.0.0-canary.353ca7e9f.0","@material/theme":"=14.0.0-canary.353ca7e9f.0"},"publishConfig":{"access":"public"},"gitHead":"d1410f3120b13ff08ccd731739c038b9fb14af78","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1410f3120b13ff08ccd731739c038b9fb14af78/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1410f3120b13ff08ccd731739c038b9fb14af78/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1410f3120b13ff08ccd731739c038b9fb14af78/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/d1410f3120b13ff08ccd731739c038b9fb14af78/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.406d6fe1.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-RwytSVhebORhJSbQ5hvfqxNQiZBtsTgbx0+XLwuag0IOumUiNO7QWCMfFPh/u/zaeO6wy186ltMAAhFbnfACxw==","shasum":"3ee43463d9fc4b1132172d5a02adca6dd977b0c7","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.406d6fe1.0.tgz","fileCount":15,"unpackedSize":42578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIAXqujEmeizQ8ndPpeKhDEtoaDhVle6+zxq9jlzhLPfSAiEAks4bA/ZD6YINoMhdTZ6f1/cJ5x3880MQTQZmw+W6Yxo="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.406d6fe1.0_1634158776171_0.9589430264530534"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.ca0a674f.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.ca0a674f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.ca0a674f.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.353ca7e9f.0","@material/icon-button":"=14.0.0-canary.353ca7e9f.0","@material/mwc-base":"0.26.0-canary.ca0a674f.0","@material/mwc-icon":"0.26.0-canary.ca0a674f.0","@material/ripple":"=14.0.0-canary.353ca7e9f.0","@material/theme":"=14.0.0-canary.353ca7e9f.0"},"publishConfig":{"access":"public"},"gitHead":"b8e99d19dfc1b6d5062ada3345d461e9a77f18f1","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b8e99d19dfc1b6d5062ada3345d461e9a77f18f1/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b8e99d19dfc1b6d5062ada3345d461e9a77f18f1/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b8e99d19dfc1b6d5062ada3345d461e9a77f18f1/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b8e99d19dfc1b6d5062ada3345d461e9a77f18f1/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.ca0a674f.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-msmdFte+hhseucx0WUodhGCIILkcCSmG/sMEklOS4gWrak9V/vk9gaySRWLFupJMI/CyohyO8zrLgddAVsxcQQ==","shasum":"a44d181b4d1f341a1db431d67e027839a5658154","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.ca0a674f.0.tgz","fileCount":15,"unpackedSize":42578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC47bsRLvdm1kIG2j53Vwg7dqWWVvVZ7rkQgwH0iIIdvwIgYtvW+/jVjBLBfx3P310H4ZtfAPBLBz9qq1Su8h/06Uc="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.ca0a674f.0_1634593023489_0.5588290827771585"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.eefcf660.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.eefcf660.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.eefcf660.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.261f2db59.0","@material/icon-button":"=14.0.0-canary.261f2db59.0","@material/mwc-base":"0.26.0-canary.eefcf660.0","@material/mwc-icon":"0.26.0-canary.eefcf660.0","@material/ripple":"=14.0.0-canary.261f2db59.0","@material/theme":"=14.0.0-canary.261f2db59.0"},"publishConfig":{"access":"public"},"gitHead":"70552d8e831f6542ab42f41bb5d338adcff0500e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/70552d8e831f6542ab42f41bb5d338adcff0500e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/70552d8e831f6542ab42f41bb5d338adcff0500e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/70552d8e831f6542ab42f41bb5d338adcff0500e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/70552d8e831f6542ab42f41bb5d338adcff0500e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.eefcf660.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-mM10WBIPWxJ8aKXL7aB7tZe1w+3r9PPTE4/LA6oKIh7I+hvqX/W73bURolCcYMdy/ysa02DyXUdCH3I1q+iNbw==","shasum":"397419568517029c52f62c48ce20e1105bd31d0e","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.eefcf660.0.tgz","fileCount":15,"unpackedSize":42578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBdAAvrPBrPVMfJLKWwaYMHjXt8ZPJ9vnec2kDlcHDMdAiA1zemNYGmL0GoG/bZVIiJ7Pwldu8U63ZINQ2ib6Erb/Q=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.eefcf660.0_1634765024344_0.6904124029094483"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.d21acc8f.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.d21acc8f.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.d21acc8f.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.261f2db59.0","@material/icon-button":"=14.0.0-canary.261f2db59.0","@material/mwc-base":"0.26.0-canary.d21acc8f.0","@material/mwc-icon":"0.26.0-canary.d21acc8f.0","@material/ripple":"=14.0.0-canary.261f2db59.0","@material/theme":"=14.0.0-canary.261f2db59.0"},"publishConfig":{"access":"public"},"gitHead":"13f43aef10317d911611c572ecc044445a012a2f","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/13f43aef10317d911611c572ecc044445a012a2f/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/13f43aef10317d911611c572ecc044445a012a2f/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/13f43aef10317d911611c572ecc044445a012a2f/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/13f43aef10317d911611c572ecc044445a012a2f/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.d21acc8f.0","_nodeVersion":"14.18.0","_npmVersion":"lerna/3.22.1/node@v14.18.0+x64 (linux)","dist":{"integrity":"sha512-LvE1UWPI54AheQGL9D0vKPVpexaj0uao9WdBx78DF4OhCzhLZoec+3vruMCPJAQSByHtFCOdbkUsg9nY07tfxA==","shasum":"d64c79a5127871f526d6ec829c3aea994ceea04d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.d21acc8f.0.tgz","fileCount":15,"unpackedSize":42578,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBMtJeY37xA0i4tGAcWbPcWaYqx1+2mMzOsmXhHkQjz+AiA6kTU45b7KvubJO2Muwy0S3vJQCQJIus8Vi21m080CWQ=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.d21acc8f.0_1634769157151_0.5524435574238664"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.25.3":{"name":"@material/mwc-icon-button","version":"0.25.3","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.25.3","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.261f2db59.0","@material/icon-button":"=14.0.0-canary.261f2db59.0","@material/mwc-base":"^0.25.3","@material/mwc-icon":"^0.25.3","@material/ripple":"=14.0.0-canary.261f2db59.0","@material/theme":"=14.0.0-canary.261f2db59.0"},"publishConfig":{"access":"public"},"gitHead":"1f19804bea995fc84ab35feb67668d9874ff10f9","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.25.3","_nodeVersion":"12.22.5","_npmVersion":"lerna/3.22.1/node@v12.22.5+x64 (linux)","dist":{"integrity":"sha512-FexkMpK3ZSHh7NF+PIqvVhvAbBOgFDYPck/lqnxIDC3VGJ0rjD/1MqevDy2fY6IcHGlc8Ai7VuYbdQ6Cvw8WcQ==","shasum":"6058577e77526d1da7a7ed8d7fe73c7ac513b23d","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.25.3.tgz","fileCount":15,"unpackedSize":42509,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDD43AueHivLkvbHJ4ZPvjVuzVvDyQmHQ1IKJwV438wwAiEA19j6niG8cfJRiUCrbGyDfvBJwnDrdzhWFaqDz2wZfs0="}]},"_npmUser":{"name":"taylorv","email":"brian.t.vann@gmail.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.25.3_1634838944492_0.9739840985529529"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.60449b7b.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.60449b7b.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.60449b7b.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.9803d2dc1.0","@material/icon-button":"=14.0.0-canary.9803d2dc1.0","@material/mwc-base":"0.26.0-canary.60449b7b.0","@material/mwc-icon":"0.26.0-canary.60449b7b.0","@material/ripple":"=14.0.0-canary.9803d2dc1.0","@material/theme":"=14.0.0-canary.9803d2dc1.0"},"publishConfig":{"access":"public"},"gitHead":"cb5b8ebecb046df6d10001a163b69a26954c94bf","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb5b8ebecb046df6d10001a163b69a26954c94bf/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb5b8ebecb046df6d10001a163b69a26954c94bf/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb5b8ebecb046df6d10001a163b69a26954c94bf/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/cb5b8ebecb046df6d10001a163b69a26954c94bf/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `label` | `string` | `''` | Accessible label for the button, sets `aria-label`.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.60449b7b.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-Gd1kP4MmBQiqWym9pKllDffjjCymAgMgBn+f1WkMsazQTXu+hWxqmcvXFNjL1mAgX/bKs/RUiv7jXNeYg7VTCg==","shasum":"14c969a21e77432be0dae88265b740bb237bde5f","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.60449b7b.0.tgz","fileCount":15,"unpackedSize":42938,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFalXJe0H+UYzQWvjzG9nFN5dIjWjTIMqH+Cb+sKHtSBAiA2YFhZ53qxueb1ycCRux4N1tgO1GYnbbEbMarky6UQhw=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.60449b7b.0_1634840255465_0.31640959688579606"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.0d8084ed.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.0d8084ed.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.0d8084ed.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.9803d2dc1.0","@material/icon-button":"=14.0.0-canary.9803d2dc1.0","@material/mwc-base":"0.26.0-canary.0d8084ed.0","@material/mwc-icon":"0.26.0-canary.0d8084ed.0","@material/ripple":"=14.0.0-canary.9803d2dc1.0","@material/theme":"=14.0.0-canary.9803d2dc1.0"},"publishConfig":{"access":"public"},"gitHead":"ca8c4979ee49843dba32b345040faa8c1e8a22a4","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ca8c4979ee49843dba32b345040faa8c1e8a22a4/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ca8c4979ee49843dba32b345040faa8c1e8a22a4/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ca8c4979ee49843dba32b345040faa8c1e8a22a4/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ca8c4979ee49843dba32b345040faa8c1e8a22a4/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.0d8084ed.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-HTb+llz1j4o3R2n1qjptIuCCWArwpGlYSJMA7KSFHwnf2eeGgkdC2HFFuVp4wrsHvztr2XSHWu/7zV1HaaKIqw==","shasum":"61f4e2a7a8edc8e77fa16f48976991e9a6b3abb6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.0d8084ed.0.tgz","fileCount":15,"unpackedSize":42924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGQA1lOqsEGXQpof7oNPjLQ2VLs5yV5XGG9HZ5ORZYoWAiEAgVXGiF/X8UclHcAd9qwqhEYLMR6VtqoCfUntGIMXCns="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.0d8084ed.0_1635443102461_0.5934844382192195"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.232327ee.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.232327ee.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.232327ee.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.a986df922.0","@material/icon-button":"=14.0.0-canary.a986df922.0","@material/mwc-base":"0.26.0-canary.232327ee.0","@material/mwc-icon":"0.26.0-canary.232327ee.0","@material/ripple":"=14.0.0-canary.a986df922.0","@material/theme":"=14.0.0-canary.a986df922.0"},"publishConfig":{"access":"public"},"gitHead":"0645d0b4b0eac5799fc20a3bd279788eb66a7564","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0645d0b4b0eac5799fc20a3bd279788eb66a7564/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0645d0b4b0eac5799fc20a3bd279788eb66a7564/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0645d0b4b0eac5799fc20a3bd279788eb66a7564/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/0645d0b4b0eac5799fc20a3bd279788eb66a7564/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.232327ee.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-GnIVuEhEfowu5q8veh0gP6ODKG9xu0GNTxdZRGFqwDXwd7FgtRLCy4AFRM5N1g/6bgcNmySATYdik0yBvRzTWg==","shasum":"28b6436ae3e256cce121d7d35ed823dc11500f66","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.232327ee.0.tgz","fileCount":15,"unpackedSize":42924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIF4IU4bBncHZ0803uR+gb1kb5HZxsrO6CP0yXxwtC4fCAiEA1Q9B74MASmbsBg7kCgDkrvQnQHN2FGzdCSqmsQSjT20="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.232327ee.0_1635797753496_0.7556239528386728"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.0a492ae8.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.0a492ae8.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.0a492ae8.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.a986df922.0","@material/icon-button":"=14.0.0-canary.a986df922.0","@material/mwc-base":"0.26.0-canary.0a492ae8.0","@material/mwc-icon":"0.26.0-canary.0a492ae8.0","@material/ripple":"=14.0.0-canary.a986df922.0","@material/theme":"=14.0.0-canary.a986df922.0"},"publishConfig":{"access":"public"},"gitHead":"9f520a49648fd39a7140df761448008fe0fbb492","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9f520a49648fd39a7140df761448008fe0fbb492/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9f520a49648fd39a7140df761448008fe0fbb492/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9f520a49648fd39a7140df761448008fe0fbb492/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9f520a49648fd39a7140df761448008fe0fbb492/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.0a492ae8.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-Y6yqiVUcY4tk9tMAac85VXQph+UpHTGBYEXuthazptrzWh1sztonS7+uKXSfqbFSvTcGOcn3rTpRVpKRFf5WGQ==","shasum":"0e0ec97025d7ee0f53432be862a6319652b3ba96","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.0a492ae8.0.tgz","fileCount":15,"unpackedSize":42924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDq6ikfP5j4Abxxjl8JD9dX/Zkbvee7d7XM7YbI4V/powIgUC/brenkwmbIxk6WdBMfLJEjXVcxUv8AxakGWGB9FrI="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.0a492ae8.0_1635847231836_0.8992744302894331"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.0aa18745.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.0aa18745.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.0aa18745.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.a986df922.0","@material/icon-button":"=14.0.0-canary.a986df922.0","@material/mwc-base":"0.26.0-canary.0aa18745.0","@material/mwc-icon":"0.26.0-canary.0aa18745.0","@material/ripple":"=14.0.0-canary.a986df922.0","@material/theme":"=14.0.0-canary.a986df922.0"},"publishConfig":{"access":"public"},"gitHead":"5345838b7f3a3ec41bf4ef997759be6aae3cd340","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5345838b7f3a3ec41bf4ef997759be6aae3cd340/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5345838b7f3a3ec41bf4ef997759be6aae3cd340/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5345838b7f3a3ec41bf4ef997759be6aae3cd340/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/5345838b7f3a3ec41bf4ef997759be6aae3cd340/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.0aa18745.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-Kbgfl/HroERxDu0XnAa9tol+W7QjsoGQemSZ35gR9Kv+vGFi5p1DM7EBpVI6cc+hUa+HHG9BWIpWTIuUP1hm9A==","shasum":"ca0a0e6804d1e60f33ff8655cb609dcd0e6d4630","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.0aa18745.0.tgz","fileCount":15,"unpackedSize":42924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDx/8aLyGx8YbU2WE/HiXhq1QHJaMRqSLTPic1SwpOZSQIhALTFPkWKkvowzAewZ1ZGehS+Bs16WREAWARnI/AGRdnT"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.0aa18745.0_1635876478849_0.27765890096305723"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.f3e28323.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.f3e28323.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.f3e28323.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.a986df922.0","@material/icon-button":"=14.0.0-canary.a986df922.0","@material/mwc-base":"0.26.0-canary.f3e28323.0","@material/mwc-icon":"0.26.0-canary.f3e28323.0","@material/ripple":"=14.0.0-canary.a986df922.0","@material/theme":"=14.0.0-canary.a986df922.0"},"publishConfig":{"access":"public"},"gitHead":"ebbbec0b1b0e29da237ec87bebd889c3af847f1b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebbbec0b1b0e29da237ec87bebd889c3af847f1b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebbbec0b1b0e29da237ec87bebd889c3af847f1b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebbbec0b1b0e29da237ec87bebd889c3af847f1b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/ebbbec0b1b0e29da237ec87bebd889c3af847f1b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.f3e28323.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-XG5Q+7pqwRVfmQDx4dkNSTi/fkHUOUKhJaMdotlZVu76f43usbgxc61/nrbE494/Yij8ZbsLisIQiYV6xvKzaQ==","shasum":"2d40b326c817a3c0cdd556d6eefc847b99f63159","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.f3e28323.0.tgz","fileCount":15,"unpackedSize":42924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDvv/mFtowFmgeKCS37oMD8OTdblcj0Nq2PEC4gsAp2GAIgYJo9avqfOzXvODm/6yb3QZr4V7ds2Hg6zFzHrsm0uEg="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.f3e28323.0_1635879581300_0.0989973251709233"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.27e05c5d.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.27e05c5d.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.27e05c5d.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.a986df922.0","@material/icon-button":"=14.0.0-canary.a986df922.0","@material/mwc-base":"0.26.0-canary.27e05c5d.0","@material/mwc-icon":"0.26.0-canary.27e05c5d.0","@material/ripple":"=14.0.0-canary.a986df922.0","@material/theme":"=14.0.0-canary.a986df922.0"},"publishConfig":{"access":"public"},"gitHead":"c052b0acfe9f929e6bae475576f23f8349bde578","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c052b0acfe9f929e6bae475576f23f8349bde578/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c052b0acfe9f929e6bae475576f23f8349bde578/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c052b0acfe9f929e6bae475576f23f8349bde578/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/c052b0acfe9f929e6bae475576f23f8349bde578/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.27e05c5d.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-TYHCBf1uoBN0X/y8XghMODgbwqAzMRemmfdbsBWo7zTTwP0YkWxQhySpA3tyt7V00QBh9KJQ0YMDGLiQUuDR+g==","shasum":"984c32c5cd35eb184057e0db6e15190ffe2cb3dd","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.27e05c5d.0.tgz","fileCount":15,"unpackedSize":42924,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHdID5gz4379jLdXGR+jb8meDRHdVi4feCBgPX6zv+bAIgegRsgkq9oogwoCDwL7CkYMxNcbZ+1iEZeh3x3ovTF00="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.27e05c5d.0_1635965106768_0.17660653373611823"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.b9e44af7.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.b9e44af7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.b9e44af7.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.a986df922.0","@material/icon-button":"=14.0.0-canary.a986df922.0","@material/mwc-base":"0.26.0-canary.b9e44af7.0","@material/mwc-icon":"0.26.0-canary.b9e44af7.0","@material/ripple":"=14.0.0-canary.a986df922.0","@material/theme":"=14.0.0-canary.a986df922.0"},"publishConfig":{"access":"public"},"gitHead":"93bbd63ef108db911df936720517c5068ef30dcb","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/93bbd63ef108db911df936720517c5068ef30dcb/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/93bbd63ef108db911df936720517c5068ef30dcb/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/93bbd63ef108db911df936720517c5068ef30dcb/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/93bbd63ef108db911df936720517c5068ef30dcb/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.b9e44af7.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-cyihDJ8FLIFrBUq92++VQ2utVIiSG4NAE75wtkA9XIVDGsAznKtul0EFqGcnvisnIvEffVt/oWJ472I4VdWxJA==","shasum":"06e7b9722073ead25e766047e2f8b3676bbfd109","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.b9e44af7.0.tgz","fileCount":15,"unpackedSize":42943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD/AoJMq5KcxVGIYEldSPov2tlCT+FLBVhwMVHjLCvxtAIgR1RbtswLWjxv99s3w7unuRzsQZKSwqb621rZxpr4ziw="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.b9e44af7.0_1635966249846_0.9084848763363051"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.448f6cb9.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.448f6cb9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.448f6cb9.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.a986df922.0","@material/icon-button":"=14.0.0-canary.a986df922.0","@material/mwc-base":"0.26.0-canary.448f6cb9.0","@material/mwc-icon":"0.26.0-canary.448f6cb9.0","@material/ripple":"=14.0.0-canary.a986df922.0","@material/theme":"=14.0.0-canary.a986df922.0"},"publishConfig":{"access":"public"},"gitHead":"b9833961f155dca92373d3a6f0476bc8cef934a2","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b9833961f155dca92373d3a6f0476bc8cef934a2/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b9833961f155dca92373d3a6f0476bc8cef934a2/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b9833961f155dca92373d3a6f0476bc8cef934a2/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/b9833961f155dca92373d3a6f0476bc8cef934a2/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.448f6cb9.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-o2mwe/+zr28GqIZACeS+A5h2rMgfFDLE3RYOYzte6gml0v869z+SEZVbFlD2RQsIndLsiKzANEfFBo2A0Msdfg==","shasum":"93f7cd6e71254c2163861d4c831c2708b7d1debb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.448f6cb9.0.tgz","fileCount":15,"unpackedSize":42943,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBoHrew6GNqRB2kOLDcMpLPGDueL9LzPtVgNcq0ga/2TAiBsVMidHSyFWysgsR+8GucRPm/BNgyzSf+kgruE+qYC3w=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.448f6cb9.0_1636049282177_0.3219875603810598"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.8067ce28.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.8067ce28.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.8067ce28.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.a986df922.0","@material/icon-button":"=14.0.0-canary.a986df922.0","@material/mwc-base":"0.26.0-canary.8067ce28.0","@material/mwc-icon":"0.26.0-canary.8067ce28.0","@material/ripple":"=14.0.0-canary.a986df922.0","@material/theme":"=14.0.0-canary.a986df922.0"},"publishConfig":{"access":"public"},"gitHead":"a4d0d35b15bd6e7a29375f11c520886e5b9d168e","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a4d0d35b15bd6e7a29375f11c520886e5b9d168e/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a4d0d35b15bd6e7a29375f11c520886e5b9d168e/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a4d0d35b15bd6e7a29375f11c520886e5b9d168e/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a4d0d35b15bd6e7a29375f11c520886e5b9d168e/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.8067ce28.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-gZ7juicqvDkxtAlOcMEDn7V3KtLLlj5Jz+vc0S6IP64/LWzsynNDWjgWN8YNIOu9esNqznGK3oD72sChha8HgQ==","shasum":"9c8449ce2c630e1ecb08ef396de6721ce591f6b2","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.8067ce28.0.tgz","fileCount":15,"unpackedSize":43068,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIDytD7HxiDT9DdI+GGLQwmOKRhp4/BNzQyO6ZWuRmHzSAiADbr88+mNdD715fE5jveBjgo/RD/0t8iSCciGdhfnA8A=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"bwobrien","email":"obrien.test@gmail.com"},{"name":"lynnjepsen","email":"lynnjepsen@google.com"},{"name":"acdvorak","email":"acdvorak@gmail.com"},{"name":"kfranqueiro","email":"kenneth.franqueiro@gmail.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"bonniez","email":"bonniez@google.com"},{"name":"moog16","email":"mattgoo@gmail.com"},{"name":"williamernest","email":"williamernest@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.8067ce28.0_1636064554309_0.3114216612907177"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.345c2bb9.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.345c2bb9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.345c2bb9.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.43d08ba77.0","@material/icon-button":"=14.0.0-canary.43d08ba77.0","@material/mwc-base":"0.26.0-canary.345c2bb9.0","@material/mwc-icon":"0.26.0-canary.345c2bb9.0","@material/ripple":"=14.0.0-canary.43d08ba77.0","@material/theme":"=14.0.0-canary.43d08ba77.0"},"publishConfig":{"access":"public"},"gitHead":"3e7898316da6adc11d19b54d685e52bc4bb79733","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3e7898316da6adc11d19b54d685e52bc4bb79733/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3e7898316da6adc11d19b54d685e52bc4bb79733/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3e7898316da6adc11d19b54d685e52bc4bb79733/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3e7898316da6adc11d19b54d685e52bc4bb79733/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.345c2bb9.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-HEwlIQPkfbax/N8f8BTr0P1hz467BAlyQQi612KIp9+/W7InrtLnChHDgOVTd6Feua/5adzOdw6uFzGVsb2feg==","shasum":"1673967a7fe960267411c56083b47c58d238c0cb","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.345c2bb9.0.tgz","fileCount":15,"unpackedSize":43068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhqP39CRA9TVsSAnZWagAAn30P/jpRhyer5TCEWhaIqSxf\nN5m1pjnHEMVMxvf0g2qTD169CPrNlK2WVo31i20JHgicm+xYcnRliyH5ej40\nRUruXKwS7XBzNHpmQoLVnHhGNrp2siyrFj4qfrej63u/wZ5Eul/qKotgG5C9\nnUoQ2pPsgGsSLy0M5O4Mx+hW9aT+urzDDnGQBovnwIitKyGqkNsqVz3L+f6Z\nX1wLUF/XBryRmxthnrNCa7HSulAm53+96FE6jAIPNfIZuHr1uwBU5eGG78PK\nRj7ipYplScHdRqmeUDqGzeNpCpQlMPLkXLjmqzeAGmYjDL1cKoRB4Qa9rFBU\nRjRMkDUstBJCETlZ5r9ZzK0GGfcF2IpxvyKp40tPUvTyR/+IDVQq5Mv5lNrP\nAWGZkdJp7/Yn4K1caGIOt502DcvElEQBzv96+ymG+Ny1H/swoA9JVn1JqK44\nCTFgc4qU/R3KjeVt7CUis7F+eLLJ132cHU99yiv8cRfCVuCuLfm7UuZlbIfp\nArG0L3Bt0sKY8B/1aFh5xSKhnkH20XLjh7nmpTcxhJKhJSov6wMZqFuykR3U\nWN2jY7puRZ4RiMYgsaekHk+fMaETcF66wghpBdz4yAg2dR1DqFzGX0jbF5y4\ndj3To8hAxKm+R1/kfheerB0gvTsPC6TYP9QaiIP1lnDGlghL3R6lcEI3y3Sa\nLcGA\r\n=akN/\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQDtyszVQ0xOqAhJM3uxRxDkn/6oFvBwudkg5Uzf2/oLOwIhAKm1/NsEl5I+kODlJ5sFwYjY5U7r1dzX4lXLz2FC9F+0"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.345c2bb9.0_1638465020979_0.7643005636498597"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.0547aeeb.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.0547aeeb.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.0547aeeb.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.17a072535.0","@material/icon-button":"=14.0.0-canary.17a072535.0","@material/mwc-base":"0.26.0-canary.0547aeeb.0","@material/mwc-icon":"0.26.0-canary.0547aeeb.0","@material/ripple":"=14.0.0-canary.17a072535.0","@material/theme":"=14.0.0-canary.17a072535.0"},"publishConfig":{"access":"public"},"gitHead":"2115410a9593d1f2c95099961aed3e6e61255f88","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2115410a9593d1f2c95099961aed3e6e61255f88/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2115410a9593d1f2c95099961aed3e6e61255f88/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2115410a9593d1f2c95099961aed3e6e61255f88/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/2115410a9593d1f2c95099961aed3e6e61255f88/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.0547aeeb.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-iR/zzAceBuWOZMNRililHOLl61IxFM9tbs5Cr7Ee69a6ecP1TAicAQpxdZwHg8RD4dgFrUdvudMeVxPvyl83tQ==","shasum":"38889f4b0f71273266b0f9e7cd4d45cbf18fc609","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.0547aeeb.0.tgz","fileCount":15,"unpackedSize":43068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhrjwDCRA9TVsSAnZWagAA6UEP/099FuRwZU1yELRc7N0s\nexucwdgUhfSMcfkuzRZ6QSrgy0VY7wtH7mpiWLVZCv3bxozKAQo4zPHrD8iC\nHNOQZKwNyw0VXq/TAWvfBZKBm1vc+Rye3wU7w9sgqbTyDKCY3Ud3rj8l5OhQ\nin8sLmZR7PwQb7ELFU3uTMyDWFNzAgcquNw7LtUXdQBPtC0f6aLMoglXnS/I\nCNzDtYNpEZQgmLXmerG2uAQxB0vUczcJBTMfI9z0BaDtHEFwh+3xebbxoMnF\ncl6cC6cXItKJDNg9eAcLuPOlY3Wk00csA2PSmmOhi+7K4Ad35CbEvuffcZm7\nuUg70bETxDhJTGRVsJKHheeIMY7Rqj0SqvitV2bJPRkmouJ2SMytWWiQ3clQ\nX9BWRNtCsJ65L+nYxvakm+mWCNahXM1uPTGXGoafc4jQNFKLHSSSx9LyAABh\nJX3RtIAn7oL8drWEZeASxyD2YT0uP5hzFHlwZwSGGDrMqHNkAk4Xll+Y5b8z\nsGWdlunRP+mvGYjJbnhDGSkiVa2DB3j9y7d9YRyRMBQi8MloYl+08zGXzPnf\nybZMbcvnx9Fq466EIKAEMSye8jEWdyOPk4TImAvRqGPZjOL4wN/WCSK1Sba+\nfGSaVj/cE3NddV47I5FfwL4ZI5XsCacJCtHhQ4q3pZUyS8twsne0J5WQdUlN\ngYP1\r\n=hJtS\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIARIjvo2cPCCV4FuQnsR48UhchsOj9LZZcWrtKvD37wWAiBTRwtk9OpIk+fMChHa2fKIpQXN91YLBIGXRe+93MbmZg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.0547aeeb.0_1638808578979_0.715147420701119"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.3b2452cc.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.3b2452cc.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.3b2452cc.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.b6510c8c1.0","@material/icon-button":"=14.0.0-canary.b6510c8c1.0","@material/mwc-base":"0.26.0-canary.3b2452cc.0","@material/mwc-icon":"0.26.0-canary.3b2452cc.0","@material/ripple":"=14.0.0-canary.b6510c8c1.0","@material/theme":"=14.0.0-canary.b6510c8c1.0"},"publishConfig":{"access":"public"},"gitHead":"a95f7a1cbf5dd38cd64c9bb8e02e76d0b8927f1d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a95f7a1cbf5dd38cd64c9bb8e02e76d0b8927f1d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a95f7a1cbf5dd38cd64c9bb8e02e76d0b8927f1d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a95f7a1cbf5dd38cd64c9bb8e02e76d0b8927f1d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/a95f7a1cbf5dd38cd64c9bb8e02e76d0b8927f1d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.3b2452cc.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-ZiYY4t613hBxh7PcT1DbGAqbL3xt/LSywuCJLOlOvdu1g1Y6eyzoRwKUjrIAhxn7kAbfJDqYY49QlxWfNClP/w==","shasum":"84624f5b7d11ceb7ac73089d160224ffc74dba10","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.3b2452cc.0.tgz","fileCount":15,"unpackedSize":43068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhsUhfCRA9TVsSAnZWagAAKVkP/2NQ4XW+xYHv14RXx+1x\ncGcnXTbph/Gh8VVMewKeLh6y6x9cgri09jn5I1KPTVXGz3wbOBXGqgLErLjI\nmQLipsHgMZmrMLhWJabRUk29Um7U1YHScRhxjn3wDWbHmW+76qVn4Mjms8eJ\nbjKNgvVJaPdpNJRK2/MwGT8phO/hmeWlawe/S2mX21zrziCS09ZOi9PX5JYr\nJ5O0XRkmSUx21RK9YeBaLLHilRSx0gMDga/8q8wbjnfGU2cyL4p+Va81r043\nyt6VDlyaz1xVro6zwJQRUn+xrHxSfpePcjjMsoX9GlEMEAVyC83v4GmH0fBu\n6h8/cSCazBU/WDpK2qI0TRH6lRNSniQ56xnvr2ObSbrGbnz4LflZs38yThyr\n9pagv6VW7vnDZpvUPkZud0Rha6Nv1efHfq/sQLQ1BhOGz9rmME55H/eMOjoh\n5Yf02c/7BH48b9eV8GKXotZv4+WEWaJp7qQRavU0o9jNmad8K2Iag1PsMRxp\nds/1j3WuHQjd/O6PKWcMaiZzxyzJVfRqUfWqIdg+P0+U0jqZTdRJTvX69YuF\n1YCJ4LIZcJgz13jLsSyNcb9otKURLBdPmKCTIiijwH0mec+wpjKQdugyab5V\nQe2kIGQBpLgekKQR/0pus9CoeAiVnnHRlVmB0HOqliW2RIYYz3amvVxBSfbv\no0qe\r\n=RNvE\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIFkHcfp5xydAHB/SNCdJYKD/lBZDAy/t9zAeD7vNh+1wAiBU7ltPijd9KdcYzVKk4gss7omFMVWH0gq9jUhwgXEovg=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.3b2452cc.0_1639008351611_0.2865580727951049"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.cf7ba5a9.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.cf7ba5a9.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.cf7ba5a9.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.f460e23da.0","@material/icon-button":"=14.0.0-canary.f460e23da.0","@material/mwc-base":"0.26.0-canary.cf7ba5a9.0","@material/mwc-icon":"0.26.0-canary.cf7ba5a9.0","@material/ripple":"=14.0.0-canary.f460e23da.0","@material/theme":"=14.0.0-canary.f460e23da.0"},"publishConfig":{"access":"public"},"gitHead":"7e92aaee33b1c30269a52ec2c26232d0690d3d58","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7e92aaee33b1c30269a52ec2c26232d0690d3d58/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7e92aaee33b1c30269a52ec2c26232d0690d3d58/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7e92aaee33b1c30269a52ec2c26232d0690d3d58/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/7e92aaee33b1c30269a52ec2c26232d0690d3d58/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.cf7ba5a9.0","_nodeVersion":"14.18.1","_npmVersion":"lerna/3.22.1/node@v14.18.1+x64 (linux)","dist":{"integrity":"sha512-+IUwbPlX6Ou3SF3MiHsxj2eg0diQe5PYDIx+6rtpFhe0Vh3H+btZuUE7pY4Ix2pUzrulbabIMWE7YEUQfpRLWQ==","shasum":"a3145011f05df3c9f7581c6eee8b0c384cee7769","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.cf7ba5a9.0.tgz","fileCount":15,"unpackedSize":43068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhs6VcCRA9TVsSAnZWagAAVyoP/11ebBQsJqHcIac4cHb6\nN7XlPY3EPdXq21THa3NiV7nxaHjnrjfoUTX2vlCnFUXWib9R2FK52YrU3QQz\n5j+YrrzKCo0JoTPXDXvLePvCKe5OB1duPulESs7YBqh9N8hdBk0Xn4B+eelx\nadn3ItsnoeHzJtElAf573xwI2OYTAwPAwvfqdA0OqlCrvml6nB3KFNPdpCWP\neeqdDrvCtkvLcKrBJc/u647VDCETdfn4cIXTQ61M5TpJHkDVui3s6qnoyTeC\n1gj3bW7iz/ZyWlo/TehyrfWxXw9AMYim4Z5g7TQNZ1TsVJi2Y13Eq4Ce2esV\nCO3NkWwD2Rmf0dWSD36p/cUboIYgRXGyfMoIpMeB3jKdxdA5BTrJ6q1LT5Ge\nXKOE3hb3VE+iYzppa2sWZbW/4DGD9/CaH0weJYdBV7skEzd/E911Q9Uitmb+\nt4ItU34lUzMLaKdCfCOQ82TFiqb1rixuTs13flrzzV8h/VyKtQZu37alseve\nwUjyDY61sdYJAInrjgFWyMuQaGUqR+S1jybdAs3EmuPFHUsNOVCocS/CdovW\nuWS62yl3F1QUOlfrO0b7hgJxAplnWMb7aAB3SxozUwn0mQnYkEhjcJ1kOYhi\npUawgChvgYs/S6ZpaWj4m9a4Vfwv2PE4x2ermGfzm1CB3hRPpkN3cW53oZYg\n6FaE\r\n=LGJj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCmKq2TcobvvENauz25bMMmLXBcaY6yG0vKuScm5Opu5gIgBVPE9qW5vusDJtI/Nwp8r2E+qzVTzMSh1lPsPFPV/EU="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.cf7ba5a9.0_1639163228709_0.0863260101481289"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.e1bcf14e.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.e1bcf14e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.e1bcf14e.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.3366a71d7.0","@material/icon-button":"=14.0.0-canary.3366a71d7.0","@material/mwc-base":"0.26.0-canary.e1bcf14e.0","@material/mwc-icon":"0.26.0-canary.e1bcf14e.0","@material/ripple":"=14.0.0-canary.3366a71d7.0","@material/theme":"=14.0.0-canary.3366a71d7.0"},"publishConfig":{"access":"public"},"gitHead":"3cb6bc85426db9ac617c732735c808fd66cd1572","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3cb6bc85426db9ac617c732735c808fd66cd1572/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3cb6bc85426db9ac617c732735c808fd66cd1572/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3cb6bc85426db9ac617c732735c808fd66cd1572/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/3cb6bc85426db9ac617c732735c808fd66cd1572/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.e1bcf14e.0","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-Kbqh4UEBUVkzbxm+FVB9n4lSrEXRgogysq4zpMtSfNpdC9gB7+Y9e96ZEOHkLhuHhEfMIyT9vYFjs0U+YZiC7g==","shasum":"46b065ad9053f85e35020ffeeff4c2b24da2ceb6","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.e1bcf14e.0.tgz","fileCount":15,"unpackedSize":43068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJhy3d7CRA9TVsSAnZWagAATP4P/0/Fz26rVeCqI6Wgsn4M\nfn8X0518XhjfdYxnslM3Ec0Y4y7907zmIyuPeLVLNJJ21w2Wwaf+4WbJK8Pr\n+vcYAxGCaZTt49XwC8LgbdVh884MbQxg0eO0OgjUYaG8fedHUu55L/WsfaG6\nkvaYXzw6S8kV4aA+3IEvcIdL+M9SMonMdcbSfC4v0mosTlNQeqg2U9/EWbR7\nTeD5cBxVewS5zakqHkuRBY8pdsRyIZydkblnMd7xG91/haIzJrI370Z2V/tW\n5TJmB8xPkAZOaTRu4+4ne62ROzMRi3hYA1PjLJQqXbToBRr5mdjx4RwVv7lf\n9GIiXfV7DaYv1izZtq8H7s/1+21pKxGjgJBheSzgXPpzo6pasZyfJZhmJsK4\nhKxfPPKA5fQUTK3QMYkOjmKoz6sWdpuBwsSWX3N3sfFRgxTFeVIIy9shesy0\nATqvtKUky5Fla/iN2JdPECGpdQYn7pSQMtk349TtpDtfnKFh7XK8fbteD121\nSGtePr417t8yfHoF6zyZpaAiSWQnLzABWHltu51c72h1vlIXimCo00KCFTMX\n38SyRAzrSF4lo68NPwpz+n/1n5AKBqLIrATD/H8mvMqDbVhf2Sk/R9GcDOYL\nlTlzhAfAyQ5C+bx647nkKWBm6vignMUO/nkBKj48ExcZHgswfURFdLf83iB6\nfRV6\r\n=MzAc\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCHpFIlY7oLIz8T0V3sk4I7qs73UJuFCIYLXVZzEgw/PQIgLJcYMk4xFYJRayL/jjRBbO2n8ylrA/ZpiHiqwl7qqGs="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.e1bcf14e.0_1640724347489_0.5925432649108733"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.b9d35b69.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.b9d35b69.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.b9d35b69.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.c047f7c19.0","@material/icon-button":"=14.0.0-canary.c047f7c19.0","@material/mwc-base":"0.26.0-canary.b9d35b69.0","@material/mwc-icon":"0.26.0-canary.b9d35b69.0","@material/ripple":"=14.0.0-canary.c047f7c19.0","@material/theme":"=14.0.0-canary.c047f7c19.0"},"publishConfig":{"access":"public"},"gitHead":"8ee41fe865471367787d08d3f94d1800c5712d3b","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8ee41fe865471367787d08d3f94d1800c5712d3b/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8ee41fe865471367787d08d3f94d1800c5712d3b/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8ee41fe865471367787d08d3f94d1800c5712d3b/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/8ee41fe865471367787d08d3f94d1800c5712d3b/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.b9d35b69.0","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-wV0U/l7ixF7TsXVbnbe1uhX6JtJfchEMzJzsL2atNWx0hiAvkFHQsmabl3eBYNDOMFycVMFvARbwSsh/qhGkvg==","shasum":"838bd5e1bae62dca737b29d0d08fa6875bbda010","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.b9d35b69.0.tgz","fileCount":15,"unpackedSize":43068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1eMFCRA9TVsSAnZWagAAHDYP/2U6YXRWgAtUJHIWLOLp\ne+XWjDpBvsAIl0vIa2kOa3xSUsAFvoS6nXjh2SYluOwjElZrU5AgxrB2Ge2o\noRbqAzDMKDVgtITE3cj8kCfyFJOOeXIkjKopcBfPjWE1MYSEAwp1rlE26K8L\nOA0rJnkj2nhG9nIQcMV3GuIuBbYZbaVkZ9yxyza18wq2/qtCLtm4S/yZqenn\n7n5pmfvKGL+lW6smRwi3xlE39DY4W1AVvVxUg0Lxa6/xvK9LlystDPBBiPqC\nt8VCPAQ6lGZWScBa2wsMkpjgzy+qTQdEL9JYzPI4vEtnQfizSsZgQt5BBGAW\nDeWEjI3RjEs+NL7TI7kJV2KoSZchTJnHNk5bg/RxSlTcS/df+w3K6GmUdJgS\nvMN7P2/stfmutkgXiuwr/Y9mIUpNylKQxlosEwbdZtxBTxvuog4Se45KAf6G\n4eBBVu4uhmz8dgT64MpZ3ZcOJkviQqhqUoXj5wAvOIVmxuadDoAyOXah4Vlk\nTpbTwDxEH/kBK2M9nrRA19zLhrKqSvRUXC4F+2FuicpqlK/c3X4kmrTaSyck\nqNRxIemiz+CeIs/YQBP2jjkVHK3JHqyPpCo8kbeTDNOxa4lPiRaD+D6NISYd\nMXa2gAYoFFAOf1pFHM5DEl5cDzhzEJao3T77GHm+GKT6aI8HXU3feQg2cvei\nd3Qi\r\n=H2tz\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEt5T82AvlztlohT2MONJ+aJ+F0BVZhJsxDikX4gQrzWAiAtG45W06f7WUqE9bDjn04G6notIxoODLUlrmK/QZd0Ag=="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.b9d35b69.0_1641407237773_0.5224083714355376"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.2afff08e.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.2afff08e.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.2afff08e.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.05db65ec0.0","@material/icon-button":"=14.0.0-canary.05db65ec0.0","@material/mwc-base":"0.26.0-canary.2afff08e.0","@material/mwc-icon":"0.26.0-canary.2afff08e.0","@material/ripple":"=14.0.0-canary.05db65ec0.0","@material/theme":"=14.0.0-canary.05db65ec0.0"},"publishConfig":{"access":"public"},"gitHead":"9bada09943cf93e3b0b697ef81fb87cc7b781379","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9bada09943cf93e3b0b697ef81fb87cc7b781379/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9bada09943cf93e3b0b697ef81fb87cc7b781379/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9bada09943cf93e3b0b697ef81fb87cc7b781379/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/9bada09943cf93e3b0b697ef81fb87cc7b781379/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.2afff08e.0","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-GElyyf3heYABa6HjiwR198+Zo8JYQ4MlNlHDCudXNg/S/4Sb4O4FnOofwnVDK7226DUWJaN5neV5sO0IvK9mBQ==","shasum":"460e9c86c74a32a1324c06308b7474ecd25c4a07","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.2afff08e.0.tgz","fileCount":15,"unpackedSize":43068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh12vHCRA9TVsSAnZWagAA/F0P/2cbDsVz6cCXOalHKR3y\ngjd9m5jLoe/GaoXjaSFTlHnQqW+hTv+yPmTbRdL78UX12PWuGGRhOlqBriyt\n5gykUbEq8WGyiPlyfCN0k4Y4llguQ4/CNZuf/QilCbBcL/h6B0H5ekWWy5AV\nUuwNKbPuJ5+/+wjOpVBcwFT+zcfZmiyzzJgt3KY+IPNY8R0Wj0Gn0r7MXQBX\nIK0WB8ca9Ylh3gm/FW5NNdAsQ1t2G7UhyMO5vaaBu7YoiZVzCLFcL2eoK8fj\nc8c/2ZJXMQu+sL827gIKk+7Tc3sRRUyP514w9gmPYjSqr+lin2Cn88rD6pGS\nWRgWhgDg2TaYH6raz2FQqoO7rs00AozckgKvCK3hUwg/qPYKaGv/dZLEjzXm\nOe11d8TjECJr/ATOoV0Q5MKgSiej0HJTVoXChWyqFMBTVCTvVbzH3E8gHRua\nc3oS8d7nVdZP/HixpuJVTddi2MKWwsXGUwg7gRQRWzSkRyJQf3ffln3t8xx9\nty3hPNYD1qJqgLyuS2glYyLyLo1f3L7UiFXtEQnKPIRmEn+bjoGM8Jm0iduf\nATj4/JbHyR0G6Qd1pL2GPzwqeSPxHVVN7dWiSTLqucGxs0BGmFY58q3zFWJO\n3u4axw8RT9/M8y37aQQAyQ202J7qET89skDOQ8h2tVXIRgvqqR7ieuDljVBc\nbSkV\r\n=LXhG\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCKkWETccKd9hcNKfZi7bhPXhf8ciHRXfMdGJffHZjAwgIhAJQOT3Jxt4GXSdVIbSxEk8Byt+35BJ7y0KFkOAVIM1rX"}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.2afff08e.0_1641507783198_0.290243622493052"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.893fc857.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.893fc857.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.893fc857.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.6ca8b8f85.0","@material/icon-button":"=14.0.0-canary.6ca8b8f85.0","@material/mwc-base":"0.26.0-canary.893fc857.0","@material/mwc-icon":"0.26.0-canary.893fc857.0","@material/ripple":"=14.0.0-canary.6ca8b8f85.0","@material/theme":"=14.0.0-canary.6ca8b8f85.0"},"publishConfig":{"access":"public"},"gitHead":"6cbd6b098ea6e47fddfd2a5875df6d41262b532d","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6cbd6b098ea6e47fddfd2a5875df6d41262b532d/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6cbd6b098ea6e47fddfd2a5875df6d41262b532d/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6cbd6b098ea6e47fddfd2a5875df6d41262b532d/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6cbd6b098ea6e47fddfd2a5875df6d41262b532d/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.893fc857.0","_nodeVersion":"14.18.2","_npmVersion":"lerna/3.22.1/node@v14.18.2+x64 (linux)","dist":{"integrity":"sha512-daKhsGlhQ1qkmY3wcuNZH9zTH3c8Nx6ymZDuI0hGqdW3R7cw/JRNUvVinzIUpdiCFOn076/yFnQ8Mo/MEIPtVQ==","shasum":"637a0923ca9eee948237e15046d2d650fbad8ded","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.893fc857.0.tgz","fileCount":15,"unpackedSize":43068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2IxFCRA9TVsSAnZWagAA2IQP/0Cd24TdIZSkJCH9ddGp\nXdEPvLa8r5Z2m7kqLiQ2pTMEKBY3FDgTaAA+1m6I25+VNjOKcgdkH/h40tAl\n2t+xWilngG3CH9o0ZiwvwPXOQfJt9oaV9D3E9XKn+Rih/ebiIK4ce4FhkJEr\nrSSQvnyHc8t2KuOKO6EiON8vM+5WQbDNSJD0Snb+lzSmzBsme4Hbp9Fl4Zeg\ng0/yotpkr3OPaw9paQ5ny1ssJyADKxsEHEHBWd7vaOURol3oUVQeL57vU+Me\nbRF90WbDwVBT7nT51kLzSMpJvHVhJCWTx4peDQOV5KBdl5xOGliYvLEYxaz2\nq/5Wmcrt5PQEfgf10r/h6MWi7voE9gOzJ/TzuxMWT6bGC7bTWFr6whRzSkSa\n5oSlCoAbZpv614o1/YrOZP+szIhqwUDF4Im2X58UTfiE77ca6Sb1o7Fbh8/f\nG5rTh19ny2YkHrDvJ180vTCoSTE9TblRXQUVOgdTUEblMvt57w9c6OMQqGWg\n5uP4JFJBnKW8H3vGFlmEpCMFDMEH8iAvO5dPJHvyFtQhEbN71EWWEhDvHem8\nbQ6ThG5uo1vJjujmEM/iu6ARTd/AD5tLMaFISS4ENOTsVpRHgfTnevc0F4V9\nyewAUhFCvhPwEujgS4ppeiLbWbkjXb6+T4kEsMX8R6YDNRdTkjBVruCXZNN8\nuWYF\r\n=p8tm\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCrYJ+0Xo+U398cg8sKlDqZ6UyBJKAhyAgzBVnpILcdRAIgIUJxF7Fhc71/AltBtHrjVAl0o0K8+AzyRNTjJsDWu+8="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.893fc857.0_1641581637030_0.3667319617634739"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.69ba13b7.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.69ba13b7.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.69ba13b7.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.c14e977ee.0","@material/icon-button":"=14.0.0-canary.c14e977ee.0","@material/mwc-base":"0.26.0-canary.69ba13b7.0","@material/mwc-icon":"0.26.0-canary.69ba13b7.0","@material/ripple":"=14.0.0-canary.c14e977ee.0","@material/theme":"=14.0.0-canary.c14e977ee.0"},"publishConfig":{"access":"public"},"gitHead":"776b813e379c8d90abf2a0ded57168c12f62adff","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/776b813e379c8d90abf2a0ded57168c12f62adff/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/776b813e379c8d90abf2a0ded57168c12f62adff/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/776b813e379c8d90abf2a0ded57168c12f62adff/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/776b813e379c8d90abf2a0ded57168c12f62adff/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.69ba13b7.0","_nodeVersion":"14.18.3","_npmVersion":"lerna/3.22.1/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-wBAiq1oDO81YLXuNQ5BwF2HhXAhtCUJc6l4HnyRM726WHojVt8Zw7x8N+rWfnEMGsjGci2HmPADuRii5glxrwg==","shasum":"36e2d117a16fa1b4f491ccb6b26ee4d963fc7094","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.69ba13b7.0.tgz","fileCount":15,"unpackedSize":43068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh6I+ACRA9TVsSAnZWagAATTcP/1eW0fCt8lTPp4CLWoQN\nqmzPi2PGG0tI7990w7Da4tymvfIbGwpMcj0tGmbrutd7PQN1cs3BE3NFUR2o\nvJ7R/UvGDmQRmDJ6C8QqhKPJJQUUU0YF0HaUFlQ9YsCwTjBQ4iI/aHdzHL2Z\n/2wTKlej8mVJFJdOH1hAm03eU43hiZG1OaGP4xMVX2Smgh+wkd62sSUjAG3H\nZxB/78Sj3SKBny75en4ZykZuvM0C8YQeTQ6QVb+viM0h9wBvPutaXWUR0ImC\nqPCP+9tkjey1AgI2H2thTw8wZyVesR3Gavyj2n3DOdRxm761utzUoilU2f7t\n1yaAPqsQ70l/M1VZTdNxhW/Kj8Qa+3NF0Glo0sZARLGqT+2Q+tCwK1dNfyOU\nd1ZtrmWpG/URwlv1JhAbN35byAth8wqVys91donJ04dC9eGM/Z3wVlHXcNOx\ngw/CKy+eXKAoMEmxQ7dYQesqV224eAZtDWwibcOlyP4oUU86snvKogrBIe1P\nlCKLGfQ7jh73K+/bBbAdxXwePKaTQy18Zt1/HMbkUNoYw/irOZObpGpx3PU4\nkwLK1uMPtP6DPNuXDahSuXtNW3BjnPSgCk0pw6p2Vk9cQmMfakWF7Pr+Jv24\n6cTyE44LTuo7mbEtNnQ6iGiRbjxqJlGl9cMWvtmfVGjj7ZDDfOfK33a+O8F1\nBxIY\r\n=LMr2\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDeu/lG84BZ+Xk6HaiMDgCmm46E96NZxSyP0Nk2Isj/7AIgCTC6oqMFK6YDkXmw1NjzCgxbscoHKMxAhkrxYKEi6VA="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.69ba13b7.0_1642631040673_0.9871395768819846"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0-canary.0af8ade5.0":{"name":"@material/mwc-icon-button","version":"0.26.0-canary.0af8ade5.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"0.26.0-canary.0af8ade5.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.c14e977ee.0","@material/icon-button":"=14.0.0-canary.c14e977ee.0","@material/mwc-base":"0.26.0-canary.0af8ade5.0","@material/mwc-icon":"0.26.0-canary.0af8ade5.0","@material/ripple":"=14.0.0-canary.c14e977ee.0","@material/theme":"=14.0.0-canary.c14e977ee.0"},"publishConfig":{"access":"public"},"gitHead":"64bb121cb77aee6a854395ad838fce32a6051337","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/64bb121cb77aee6a854395ad838fce32a6051337/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/64bb121cb77aee6a854395ad838fce32a6051337/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/64bb121cb77aee6a854395ad838fce32a6051337/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/64bb121cb77aee6a854395ad838fce32a6051337/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0-canary.0af8ade5.0","_nodeVersion":"14.18.3","_npmVersion":"lerna/3.22.1/node@v14.18.3+x64 (linux)","dist":{"integrity":"sha512-wV6FuEtePpx0T+Yg5msV6u5k08pO8lZZyeCkmsH99oDmzIR7dtbS5rEKHeCSp1BAtftFnGU9lvV+YPZd7gM1Fw==","shasum":"cdf13eab6120672967856aa077b4b92c0b5be229","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0-canary.0af8ade5.0.tgz","fileCount":15,"unpackedSize":43068,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAZecCRA9TVsSAnZWagAAccUP/RDN0XSPo/t4pQtqJ+Am\nDy0T/fGGDgmR5qWZGcv6Dv6+R4uRxRT8ivTsmhwK6LuZNpuzfVBn92tmivtG\nEwJ+OwMJNST3ncN5wjXYKsKkGimJJmOiFDEQ2ls1AyLZ5FeMM3KZ5FvF0t63\nnq4ut1YPTUxd+/TCnZr052LbnayU43U//jNTaF/P/YXq50LiEXJEiW5qW2Kc\nQQ5ygg/ZJ3DHTYaE7V6+e8xDwIsqo5gF3IR6me0dgi+UvKUGAmpWHOAfACYH\ndCMH8SMW/SZGLfuOOP09ffmwH+ROuAQbhIUUCluwTCRstPmFw2qlxrY3iNom\nyitER4RK83K2JKKkIyACTte/DRl0XepPbz7rSWddgDXxwW53CLZ9LdvEa0Hu\nunJ/xG9v5YoiRmP1hfYMabPFzwBQpmW2DLTYjhbxK5wsIQQAd5eIvlNZUXUJ\npMSGFD4b+k+7gdhWTP/9MC+iR8h/CpBc7ccq0wd+umTljQEO/6ITm0LqBmYE\nb3Y4+JMdPWcR4dBVbSmjwTqlBaq/fdnE+J0prRlspRp/svSWBtO156auC3tY\nJL8OpQu44AhJzu38uvU6qWVYEUtBQXwiUk2W7fuAUc5ydtgIbolZiigLgTcV\nSbyDKq+N4OuAUen33hyo5OWL2ZfoNSEDDQIPrvGcRzzz2olLbwBIv0133bf1\nKjys\r\n=4dh3\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCVNeeuNxZYrmTrNvfJjtVOT9mW+XB/quvSNPw+a59E4QIgH3QqgHJWB2u1suqkCRAGyArmFp9JYhK12VuBIeTrxyM="}]},"_npmUser":{"name":"material-admin","email":"aprigogin+npm@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0-canary.0af8ade5.0_1644271516553_0.3752595776751557"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.0":{"name":"@material/mwc-icon-button","version":"0.26.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.26.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0","@material/icon-button":"=14.0.0","@material/mwc-base":"^0.26.0","@material/mwc-icon":"^0.26.0","@material/ripple":"=14.0.0","@material/theme":"=14.0.0"},"publishConfig":{"access":"public"},"gitHead":"056b3ceffbe2fe3408dbdbb319932da85637e779","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.0","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","dist":{"integrity":"sha512-VT/xxV11pKz6Xg2BgoqfUDq7E1TLWir/AUhEsqvFvrROvAipGebJW1bSzxi/AWvWVbI5BceUoI+ozEy58w/ryA==","shasum":"b11c5f5d11d2c0f4bddf46b57dc7ce20d16c12c9","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.0.tgz","fileCount":15,"unpackedSize":46601,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQCGmxr3j9BFmEPFSLbZkSvsFmtyrR1BmEdyi58RIZT4EAIgPhVbVbgS3j2Va15kZ9AaIcdk1rTWB6dJAwADxVlIZAU="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJicWa5ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqPMQ/9FLBO5YybtlutjOqHzH6Bgy/5vDiVk0uBQxixqpLG9KdRPiBk\r\nckyl2vc+dy0ZEkmVNdhSihjT3pRaNc3hhYdlC+/4VlKe1jG3kowpvailSb02\r\ncok6OywFeuglyeXmNGG0gT+cRiiJVB7i43BLAd51Hj42xuANWHqAjxyRwu+U\r\npvhunoyD+SlmWQFZICIXPs6gCAJFxjDGqzcJ6qRjqTYZ9Am0o8YHQ5NG5+HR\r\ni67OH4V1bELf8nOcCUcpHFQo2xojfApa2Hc4fHQHdAOvBbroExpFxy7H7sB8\r\nXC0CEcHqtMrYz7eRti31fQCZKFH9+D98qAZ2IXulDLKycPMs0yCRScG1EmzJ\r\nRWbHfivSxg1t0padS7xBfk2neQmilHByX6RcbXda95ASIn47wF2cddp5gyPs\r\nOcdcx3T4yd4Cy9TM18d8zwQQ5zl48dn0gpUHoFrrGYWoE3bdG1HXS+9T3F07\r\n7LskvKZWCPG8bw6V7irx8QLf7SDYH8qCuMvfybxI6I87mag1F2j00irJ5wwn\r\nTwhxXYXBLm2LI0ppmxNe6Pd8l/Z57aMvvIPK9AJn+RTHBrLflDpGdR96NK5N\r\naGJ4YRdnuBpZOd/zqXFrh2uyLm7RFB1xMOMiVxGR/QJHbuoSaIZlHb9tlI/R\r\nstldvXX9r66j1eNFisdad+XXbcuoIdXsfNo=\r\n=SKZb\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asyncliz","email":"asyncliz@gmail.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.0_1651599033478_0.1585826119943805"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.26.1":{"name":"@material/mwc-icon-button","version":"0.26.1","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.26.1","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.53b3cad2f.0","@material/icon-button":"=14.0.0-canary.53b3cad2f.0","@material/mwc-base":"^0.26.1","@material/mwc-icon":"^0.26.1","@material/ripple":"=14.0.0-canary.53b3cad2f.0","@material/theme":"=14.0.0-canary.53b3cad2f.0"},"publishConfig":{"access":"public"},"gitHead":"06b516b7f91867acd0cbe5676767aea8f490cbee","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.26.1","_nodeVersion":"16.14.2","_npmVersion":"lerna/3.22.1/node@v16.14.2+x64 (darwin)","dist":{"integrity":"sha512-pa3zFSH1wV7j8dH1i5NfKL0mKqQsan+SiD+lkW39Al4NeCrNoWN9wJY0mSiwrlbVnxOub8r2kWINCpTHBoluJg==","shasum":"fdc201a0efc5b68fb17aa02eb69f74077cbe6ea4","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.26.1.tgz","fileCount":15,"unpackedSize":46743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDMd/mtyzHbDUeAJuZnxhq90UnZvPz12LG+l60j5tsx9wIge24ZocKfT7JiRyVRpkwWczFs7eMy+d3KbKpS6d9oiDs="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJieXo3ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpsQRAAgekPmTzpy8iSincrruE2ImZWrqByhm3xGDr4GhXugTMwtFR0\r\ngwNdRiBctN9SBOCe+i2zk87gfiHfb0vzCfKOwYp0yAWYig1Xb96t/qnWoLnc\r\nw9EsYZSZ8xVoOaxcmbGUnBfp3ug9qVz5hh8hX/DqHgcoMIHBAye1UXzWnk9q\r\nHGtq3DoJ487n32NOAQm+ElXYxnmC+SVXlxTwQkMRYUvrvpnaYBEH7l4mfS89\r\ndo4ozZ5p+2Nimr1vEthk2qt8ufDNebmZ1HO0RYaSoi9poEW4ZSIdTwg+8CW+\r\ncHdW2M0Uyt++cCtPyd38Y7BT2K4JO/7qfENXJSQvPfEGWb/dcqn2ekvNzRrT\r\nWrzcxL4Kr54V3AJ/2O/s1QRUHZtFbxhXvNlnscb6VeUgreqLRkE9pP0Il8Cs\r\nuuYUQKNJCmQEhxzbgHryDQ56DDtZijX/glKHd2BxzXghm2ekxBloBB2x1KT/\r\nkoJzyI+CBtWt1OKoeUgqjC5h5U3+ztQFFhazp/Mt1vq9C5j8E90xLPfdRL3v\r\nYC2Kn8IllKkjnf5q0S75vc55Ea5b1S07TFiF377axmrvKGeUax7WTQqKuq9A\r\nBDJEX+iRqDBbK9P06GxXbPbT/AzmfDa4X2XWojVINQiWWwhlUkEr74D5GTBA\r\nVqPMYN0Q8SyJknCKQK8bgV4kZx5Ry8n9XtQ=\r\n=/dBu\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"asyncliz","email":"asyncliz@gmail.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.26.1_1652128311439_0.5323959778100391"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"},"0.27.0":{"name":"@material/mwc-icon-button","version":"0.27.0","description":"Material Design icon button web component","keywords":["material design","web components","icon button"],"main":"mwc-icon-button.js","module":"mwc-icon-button.js","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"license":"Apache-2.0","dependencies":{"@material/mwc-ripple":"^0.27.0","lit":"^2.0.0","tslib":"^2.0.1"},"scripts":{"build:style":"node ../../scripts/sass-to-lit-css/index.js mwc-icon-button.scss"},"devDependencies":{"@material/feature-targeting":"=14.0.0-canary.53b3cad2f.0","@material/icon-button":"=14.0.0-canary.53b3cad2f.0","@material/mwc-base":"^0.27.0","@material/mwc-icon":"^0.27.0","@material/ripple":"=14.0.0-canary.53b3cad2f.0","@material/theme":"=14.0.0-canary.53b3cad2f.0"},"publishConfig":{"access":"public"},"gitHead":"c1e876a15bc028034781984538ea803ba67dbed3","bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"homepage":"https://github.com/material-components/material-components-web-components#readme","_id":"@material/mwc-icon-button@0.27.0","_nodeVersion":"18.6.0","_npmVersion":"lerna/3.22.1/node@v18.6.0+arm64 (darwin)","dist":{"integrity":"sha512-wReiPa1UkLaCSPtpkAs1OGKEBtvqPnz9kzuY+RvN5ZQnpo3Uh7n3plHV4y/stsUBfrWtBCcOgYnCdNRaR/r2nQ==","shasum":"c7e6ba3c8130b017ced00c311c6667a6c7d6d569","tarball":"https://registry.npmjs.org/@material/mwc-icon-button/-/mwc-icon-button-0.27.0.tgz","fileCount":15,"unpackedSize":46743,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEMwUiRO1Qwv8YU1yGfh7scb0i7fxNrLa4wSl5RCUrL4AiEA8P6hGkergz2zkdTMgAZv50eey0RzIoJkPn5UOtShu1w="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi9qYIACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmq4Vg/9HcxMvYHN+wYhCcv0QkDSdglbtin8j6NkiFePIUEbas2Qn3F1\r\nGi82kFzxFZ57o6XEyvAg9oeDm8Rdz0rSoU0rd5//yyESk154LxtWNGTPBvqk\r\nMKshtuP+ir9XtXSBsSVUO0jeo2yZvRxu28afqwp0+mqWfN967vb8IFDgi98a\r\nBdHgreElj4Q9NRFuUvAIVGNSLAkkzfp7uxeI1rpLlwjXUomgjz8El/Tp/tIG\r\nww0q4TjZ0vS7wdTSJQCJ5l3Sq1PTd/0S1FIil/2dPfsMhrs7xEVpX1/ExbfW\r\n2STQpcO9e3NxP94AqHw9KBGzeIXXVOrxFLfixlfE7e492+/uAxKRwsEal+86\r\nmL4AIUSUOTAMEDsxziQLjXY7kIGZspebz30FD29yA52X9NuDoxsq3pMtutv4\r\nEWY2OFBL8MRzZNnubz6+wxscrNvEEmh+Mk575caJw31kq+rhrAUvaVJ52srR\r\n8ceKtRwr3TVMSDZaBGlnvKRN87rBgfzwUpe2CIdDyCio2XDvbWeci9VCv3Ky\r\nd/WsJZisNoRhnVD11LWby/A1hQQ06vTsQR4RS0NFAAU9Oi1FkGsGVhu0RADt\r\nWe45uZAbL+Okhin3NxN/2Ai3VVkDmte7YIn1fdDcRgAnKYhWK9OdNA6ocQjE\r\n3XBDaan7dM5tnI4hKfjl67ltarRJnBBz3fk=\r\n=QCPB\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"emarquez","email":"emarquez@google.com"},"directories":{},"maintainers":[{"name":"yefim","email":"hi@yef.im"},{"name":"abhiomkar","email":"abhiomkar@gmail.com"},{"name":"azakus","email":"dfreedm2@gmail.com"},{"name":"bicknellr","email":"bicknellr@gmail.com"},{"name":"material-admin","email":"aprigogin+npm@google.com"},{"name":"aprigogin","email":"andrey.prigogin@gmail.com"},{"name":"patrickrodee","email":"prodee@google.com"},{"name":"aomarks","email":"aomarks@gmail.com"},{"name":"emarquez","email":"emarquez@google.com"},{"name":"allanchen","email":"allanchen@google.com"},{"name":"esgonzalez","email":"esgonzalez@google.com"},{"name":"asyncliz","email":"asyncliz@gmail.com"},{"name":"candysonya","email":"wangchan518@gmail.com"},{"name":"ssuarez","email":"sayrisuarez@google.com"},{"name":"taylorv","email":"brian.t.vann@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mwc-icon-button_0.27.0_1660331528806_0.6902125017884784"},"_hasShrinkwrap":false,"deprecated":"MWC beta is longer supported. Please upgrade to @material/web"}},"time":{"created":"2019-06-05T22:20:23.206Z","0.6.0":"2019-06-05T22:20:23.413Z","modified":"2024-04-04T18:50:26.275Z","0.7.0":"2019-08-27T21:23:52.044Z","0.7.1":"2019-08-28T02:54:27.833Z","0.8.0":"2019-09-04T00:04:47.251Z","0.9.0":"2019-09-27T01:36:17.541Z","0.9.1":"2019-09-30T21:05:10.837Z","0.10.0":"2019-10-11T23:28:20.161Z","0.11.0":"2019-11-26T21:49:35.874Z","0.11.1":"2019-11-27T00:26:43.824Z","0.12.0":"2019-12-17T23:47:56.981Z","0.13.0":"2020-02-04T04:46:37.100Z","0.14.0-canary.f790f713.0":"2020-02-28T02:28:25.729Z","0.14.0-canary.c759cfbc.0":"2020-02-29T00:05:03.382Z","0.14.0-canary.97ef53d8.0":"2020-02-29T00:18:29.095Z","0.14.0-canary.24f5fa6e.0":"2020-02-29T01:08:52.659Z","0.14.0-canary.960e214f.0":"2020-02-29T03:09:12.311Z","0.14.0-canary.a2f046f5.0":"2020-03-03T00:56:51.805Z","0.14.0-canary.024f371a.0":"2020-03-03T01:29:04.065Z","0.14.0-canary.2f164110.0":"2020-03-03T21:33:57.350Z","0.14.0-canary.edd465cd.0":"2020-03-04T00:10:52.392Z","0.14.0-canary.2b02d017.0":"2020-03-04T20:19:19.069Z","0.14.0-canary.cbdfe453.0":"2020-03-04T21:44:42.199Z","0.14.0-canary.02aa8a98.0":"2020-03-06T22:53:34.834Z","0.14.0-canary.7cd5aad6.0":"2020-03-09T23:20:19.578Z","0.14.0-canary.3a79dfa6.0":"2020-03-10T02:56:26.252Z","0.14.0-canary.22e0f5c9.0":"2020-03-10T03:00:23.713Z","0.14.0-canary.f23a1d1b.0":"2020-03-10T20:56:41.629Z","0.14.0-canary.34b2d69a.0":"2020-03-10T21:14:55.894Z","0.14.0-canary.dc04abe1.0":"2020-03-10T22:02:26.973Z","0.14.0-canary.04ccbc88.0":"2020-03-11T00:35:04.345Z","0.14.0-canary.55338c25.0":"2020-03-11T06:31:37.637Z","0.14.0-canary.b7e388f3.0":"2020-03-11T20:19:54.300Z","0.14.0-canary.b3211481.0":"2020-03-11T20:24:05.247Z","0.14.0-canary.0b5c7f23.0":"2020-03-11T21:54:01.276Z","0.14.0-canary.6c0f0b27.0":"2020-03-12T21:17:18.748Z","0.14.0-canary.b6c53425.0":"2020-03-13T16:55:29.606Z","0.14.0-canary.306cabed.0":"2020-03-17T21:17:50.349Z","0.14.0-canary.4e250cbc.0":"2020-03-17T21:23:58.337Z","0.14.0-canary.ff82d9ec.0":"2020-03-18T18:19:47.949Z","0.14.0-canary.f50f48ef.0":"2020-03-19T18:55:28.750Z","0.14.0-canary.134cf877.0":"2020-03-19T20:39:23.463Z","0.14.0":"2020-03-19T21:28:40.764Z","0.15.0-canary.2c1a4913.0":"2020-03-19T23:01:00.756Z","0.15.0-canary.3a6e481a.0":"2020-03-20T18:13:17.497Z","0.15.0-canary.603d6eb3.0":"2020-03-20T21:35:59.942Z","0.15.0-canary.05c6a93c.0":"2020-03-23T16:36:36.233Z","0.14.1":"2020-03-23T17:57:44.207Z","0.15.0-canary.4e6be3f4.0":"2020-03-24T20:58:59.853Z","0.15.0-canary.c29a683d.0":"2020-03-24T21:16:46.004Z","0.15.0-canary.fca3dd9d.0":"2020-03-24T23:43:13.344Z","0.15.0-canary.1e73da49.0":"2020-03-25T21:30:06.134Z","0.15.0-canary.bb6dfc5a.0":"2020-03-27T01:23:09.856Z","0.15.0-canary.1884603d.0":"2020-03-27T19:55:35.188Z","0.15.0-canary.aff73cab.0":"2020-03-27T21:14:26.033Z","0.15.0-canary.63168f61.0":"2020-03-31T18:12:37.413Z","0.15.0-canary.9fb79b3e.0":"2020-03-31T21:20:23.401Z","0.15.0-canary.9bd3e9e2.0":"2020-04-01T00:15:54.677Z","0.15.0-canary.072084ab.0":"2020-04-01T18:39:53.775Z","0.15.0-canary.4dec04af.0":"2020-04-03T20:29:49.212Z","0.15.0-canary.9b676354.0":"2020-04-03T20:30:11.434Z","0.15.0-canary.6b946095.0":"2020-04-03T21:24:17.733Z","0.15.0-canary.5ccbfaa2.0":"2020-04-03T21:29:48.277Z","0.15.0-canary.a0ab8772.0":"2020-04-07T20:08:56.872Z","0.15.0-canary.8d352305.0":"2020-04-07T21:42:08.731Z","0.15.0-canary.31eac79f.0":"2020-04-07T21:57:31.623Z","0.15.0-canary.ba05565e.0":"2020-04-08T17:32:41.006Z","0.15.0-canary.25099f79.0":"2020-04-08T21:30:47.455Z","0.15.0-canary.447e31c6.0":"2020-04-09T01:16:40.076Z","0.15.0-canary.d6dd84f7.0":"2020-04-09T01:25:15.537Z","0.15.0-canary.9b03ee68.0":"2020-04-09T20:02:56.943Z","0.15.0-canary.bbc25b10.0":"2020-04-10T22:45:42.725Z","0.15.0-canary.339cbfd4.0":"2020-04-15T17:38:49.690Z","0.15.0-canary.b74ff19f.0":"2020-04-15T20:04:25.102Z","0.15.0-canary.aaa16853.0":"2020-04-15T22:41:07.645Z","0.15.0-canary.826b23e7.0":"2020-04-16T18:57:09.063Z","0.15.0-canary.e1ad2b2f.0":"2020-04-17T23:01:33.005Z","0.15.0-canary.bade5580.0":"2020-04-17T23:19:21.197Z","0.15.0-canary.dae38247.0":"2020-04-18T00:16:16.764Z","0.15.0-canary.a04c0b82.0":"2020-04-18T00:34:25.649Z","0.15.0-canary.715decfe.0":"2020-04-20T18:35:23.167Z","0.15.0-canary.c862cd04.0":"2020-04-20T21:34:11.863Z","0.15.0-canary.e9b01b35.0":"2020-04-20T23:29:34.602Z","0.15.0-canary.ee7e8989.0":"2020-04-21T00:51:25.665Z","0.15.0-canary.9bf47ffa.0":"2020-04-21T18:38:15.774Z","0.15.0-canary.078dbd98.0":"2020-04-21T21:12:24.521Z","0.15.0-canary.953015d6.0":"2020-04-21T21:35:43.004Z","0.15.0-canary.c360ec63.0":"2020-04-21T21:59:03.929Z","0.15.0-canary.d71b65aa.0":"2020-04-21T22:37:48.859Z","0.15.0-canary.58d51135.0":"2020-04-23T00:45:00.235Z","0.15.0-canary.d0af8ba3.0":"2020-04-23T18:10:02.690Z","0.15.0-canary.8872b17b.0":"2020-04-23T20:41:08.358Z","0.15.0-canary.eca1a610.0":"2020-04-23T21:43:07.276Z","0.15.0-canary.baaf529e.0":"2020-04-23T22:44:23.714Z","0.15.0-canary.7a7992a8.0":"2020-04-23T23:14:21.201Z","0.15.0-canary.1150d64d.0":"2020-04-24T00:18:45.480Z","0.15.0-canary.dad3f828.0":"2020-04-25T00:42:52.694Z","0.15.0-canary.1bcdb47e.0":"2020-04-28T01:12:48.695Z","0.15.0-canary.86ff1b9f.0":"2020-04-28T02:55:52.310Z","0.15.0-canary.54a86b20.0":"2020-04-28T03:18:08.399Z","0.15.0-canary.938fd24b.0":"2020-04-30T01:27:18.286Z","0.15.0-canary.39e9a008.0":"2020-04-30T02:13:32.248Z","0.15.0-canary.f3b365de.0":"2020-04-30T08:27:23.161Z","0.15.0-canary.cdbdf807.0":"2020-05-01T00:14:52.612Z","0.15.0-canary.9995ae17.0":"2020-05-01T18:45:08.942Z","0.15.0-canary.457bf035.0":"2020-05-01T20:50:57.308Z","0.15.0-canary.2381fd02.0":"2020-05-01T21:25:38.696Z","0.15.0-canary.b2ca9b57.0":"2020-05-01T21:36:14.495Z","0.15.0-canary.b2b088e7.0":"2020-05-01T22:33:47.521Z","0.15.0-canary.fdd8f69e.0":"2020-05-02T00:16:39.177Z","0.15.0-canary.730f45a8.0":"2020-05-03T20:44:58.665Z","0.15.0-canary.4219bd20.0":"2020-05-04T23:32:09.583Z","0.15.0-canary.1d83cf6d.0":"2020-05-05T17:12:15.217Z","0.15.0-canary.3bfc63aa.0":"2020-05-05T18:13:54.696Z","0.15.0":"2020-05-05T22:36:13.254Z","0.16.0-canary.1f4e3d1c.0":"2020-05-06T22:04:36.198Z","0.16.0-canary.bc8759d5.0":"2020-05-07T23:14:51.548Z","0.16.0-canary.d1379acf.0":"2020-05-08T17:41:21.386Z","0.16.0-canary.58d51fc0.0":"2020-05-08T19:17:38.157Z","0.16.0-canary.588062d7.0":"2020-05-08T21:23:52.270Z","0.16.0-canary.fa21f639.0":"2020-05-11T17:30:09.523Z","0.16.0-canary.2772c509.0":"2020-05-11T18:36:47.870Z","0.16.0-canary.fc4796d5.0":"2020-05-11T20:05:27.005Z","0.16.0-canary.0d1c5f2c.0":"2020-05-11T21:19:55.609Z","0.16.0-canary.d083d93a.0":"2020-05-12T00:18:23.899Z","0.16.0-canary.c95d429c.0":"2020-05-12T21:37:03.475Z","0.16.0-canary.0c1ad726.0":"2020-05-13T00:34:21.667Z","0.16.0-canary.8b6a4700.0":"2020-05-13T17:19:31.526Z","0.16.0-canary.3270effb.0":"2020-05-13T21:24:44.721Z","0.16.0-canary.832e64f7.0":"2020-05-14T00:52:17.219Z","0.16.0-canary.472fc4fc.0":"2020-05-14T03:36:27.364Z","0.16.0-canary.4dcd7dd5.0":"2020-05-14T16:25:09.407Z","0.16.0-canary.bcd3400d.0":"2020-05-15T22:49:56.484Z","0.16.0-canary.91f63179.0":"2020-05-16T00:34:37.035Z","0.16.0-canary.b8aafb56.0":"2020-05-18T18:31:44.648Z","0.16.0-canary.a564b194.0":"2020-05-18T23:03:40.530Z","0.16.0-canary.ef56465b.0":"2020-05-19T03:47:56.750Z","0.16.0-canary.c22dcd71.0":"2020-05-19T17:24:24.730Z","0.16.0-canary.6eb62388.0":"2020-05-19T20:38:30.342Z","0.16.0-canary.9bc3230c.0":"2020-05-19T21:38:44.170Z","0.16.0-canary.421a6856.0":"2020-05-20T05:24:21.682Z","0.16.0-canary.761aa6f2.0":"2020-05-20T21:31:00.036Z","0.16.0-canary.f8654c40.0":"2020-05-20T21:40:30.852Z","0.16.0-canary.05f3853e.0":"2020-05-21T17:33:25.292Z","0.16.0-canary.5fe61f4e.0":"2020-05-21T23:07:44.584Z","0.16.0-canary.17d33745.0":"2020-05-26T16:13:53.882Z","0.16.0-canary.e8b52f5b.0":"2020-05-26T18:42:51.283Z","0.16.0-canary.09afa0a9.0":"2020-05-26T21:44:09.960Z","0.16.0-canary.58bc9166.0":"2020-05-27T00:30:26.973Z","0.16.0-canary.43bde144.0":"2020-05-27T18:29:21.493Z","0.16.0-canary.51067bbc.0":"2020-05-27T20:03:18.094Z","0.16.0-canary.92751ffa.0":"2020-05-27T21:36:36.804Z","0.16.0-canary.aa2b40bb.0":"2020-05-28T19:15:06.590Z","0.16.0-canary.1a870a01.0":"2020-05-28T21:18:43.421Z","0.16.0-canary.ad57d086.0":"2020-05-29T23:49:18.355Z","0.16.0-canary.3bf2b4d5.0":"2020-05-30T00:36:46.764Z","0.16.0-canary.ac05f090.0":"2020-05-30T02:49:53.585Z","0.16.0-canary.0ba7b095.0":"2020-05-30T02:56:37.190Z","0.16.0-canary.5eaa9bac.0":"2020-06-01T23:28:55.383Z","0.16.0-canary.5677ac20.0":"2020-06-01T23:57:19.315Z","0.16.0-canary.7ac6bff4.0":"2020-06-02T00:15:45.185Z","0.16.0-canary.d45622aa.0":"2020-06-02T23:45:55.144Z","0.16.0-canary.dc26c709.0":"2020-06-05T20:21:07.174Z","0.16.0-canary.b9baf6db.0":"2020-06-05T20:22:29.040Z","0.16.0-canary.e0b8c9d0.0":"2020-06-05T23:04:57.606Z","0.16.0-canary.51552859.0":"2020-06-10T00:08:08.677Z","0.16.0-canary.2e269285.0":"2020-06-10T01:35:48.766Z","0.16.0-canary.be138b01.0":"2020-06-10T20:49:10.788Z","0.16.0-canary.04bccf5a.0":"2020-06-16T00:58:48.075Z","0.16.0-canary.b44dea36.0":"2020-06-16T20:57:48.081Z","0.16.0-canary.e2577e87.0":"2020-06-16T21:08:44.798Z","0.16.0-canary.58b73343.0":"2020-06-16T21:23:45.404Z","0.16.0-canary.f155c058.0":"2020-06-18T18:07:56.821Z","0.16.0-canary.309779d2.0":"2020-06-18T23:58:43.804Z","0.16.0-canary.e7649968.0":"2020-06-19T21:40:49.976Z","0.16.0-canary.8e21c78b.0":"2020-06-22T10:37:47.845Z","0.16.0-canary.6db76faf.0":"2020-06-22T21:12:46.681Z","0.16.0-canary.c4dd9684.0":"2020-06-23T15:15:04.719Z","0.16.0-canary.b3e53981.0":"2020-06-24T00:39:17.279Z","0.16.0-canary.b9468f77.0":"2020-06-24T21:54:25.948Z","0.16.0-canary.eb790e49.0":"2020-06-25T21:19:01.512Z","0.16.0-canary.9aa1a5c5.0":"2020-06-26T17:05:19.918Z","0.16.0-canary.d36e9861.0":"2020-06-26T17:36:25.656Z","0.16.0-canary.155c2f85.0":"2020-06-26T23:29:58.716Z","0.16.0-canary.340c9c40.0":"2020-06-26T23:38:20.223Z","0.16.0-canary.a3384d2d.0":"2020-06-30T21:00:29.705Z","0.17.0-canary.6d056c96.0":"2020-06-30T21:09:53.862Z","0.16.1":"2020-06-30T21:14:49.360Z","0.17.0-canary.f7e37607.0":"2020-06-30T21:44:14.202Z","0.17.0":"2020-07-01T19:44:22.640Z","0.18.0-canary.0afbfef2.0":"2020-07-01T19:44:29.164Z","0.18.0-canary.fd970958.0":"2020-07-01T23:33:32.811Z","0.18.0-canary.fd44be19.0":"2020-07-02T05:48:39.276Z","0.17.2":"2020-07-02T05:58:19.261Z","0.18.0-canary.ca6fc6de.0":"2020-07-02T05:59:28.315Z","0.18.0-canary.79f1ec2a.0":"2020-07-07T17:32:43.511Z","0.18.0-canary.a7bc45ae.0":"2020-07-09T17:23:15.265Z","0.18.0-canary.b184bc1c.0":"2020-07-09T17:32:31.115Z","0.18.0-canary.b39fde62.0":"2020-07-09T17:37:44.140Z","0.18.0-canary.dfdd8d6c.0":"2020-07-09T18:25:50.736Z","0.18.0-canary.11cf2694.0":"2020-07-09T20:43:34.613Z","0.18.0-canary.436d66e9.0":"2020-07-09T20:48:26.488Z","0.18.0-canary.3a44d36b.0":"2020-07-10T00:37:30.158Z","0.18.0-canary.ec11ae6e.0":"2020-07-10T17:53:09.620Z","0.18.0-canary.17f6cf27.0":"2020-07-10T18:32:55.972Z","0.18.0-canary.efdfbc21.0":"2020-07-10T18:44:37.190Z","0.18.0-canary.bae4339a.0":"2020-07-14T16:42:02.074Z","0.18.0-canary.28eac13b.0":"2020-07-14T22:23:31.055Z","0.18.0-canary.44966b65.0":"2020-07-15T18:05:03.383Z","0.18.0-canary.3ef0ef60.0":"2020-07-16T16:54:46.809Z","0.18.0-canary.fcebf9e6.0":"2020-07-20T18:46:09.951Z","0.18.0-canary.b6a772df.0":"2020-07-20T22:46:37.596Z","0.18.0-canary.f6a6ca38.0":"2020-07-21T16:40:58.007Z","0.18.0-canary.647dd6b7.0":"2020-07-21T18:43:43.873Z","0.18.0-canary.3cb7406f.0":"2020-07-22T18:57:36.946Z","0.18.0-canary.5717a5a1.0":"2020-07-22T21:40:01.411Z","0.18.0-canary.d84cd4b2.0":"2020-07-22T21:42:00.357Z","0.18.0-canary.f279e7fc.0":"2020-07-22T22:00:47.320Z","0.18.0-canary.f181e3bc.0":"2020-07-22T22:02:47.250Z","0.18.0-canary.346a622a.0":"2020-07-22T23:40:03.998Z","0.18.0-canary.c9e8a848.0":"2020-07-23T01:10:29.645Z","0.18.0-canary.718c385c.0":"2020-07-23T20:06:36.908Z","0.18.0-canary.cd516a27.0":"2020-07-24T19:10:59.053Z","0.18.0-canary.1f082191.0":"2020-07-24T19:16:16.294Z","0.18.0-canary.ea3e82dc.0":"2020-07-24T19:21:26.443Z","0.18.0-canary.94987b64.0":"2020-07-24T20:26:39.242Z","0.18.0-canary.ff49b7e2.0":"2020-07-27T19:04:56.533Z","0.18.0-canary.3d334ccc.0":"2020-07-28T16:15:18.317Z","0.18.0-canary.82ac569e.0":"2020-07-28T18:42:34.521Z","0.18.0-canary.99df7397.0":"2020-07-29T02:40:40.671Z","0.18.0-canary.45493e05.0":"2020-07-29T17:16:45.788Z","0.18.0-canary.f2ab0a95.0":"2020-07-29T17:21:37.453Z","0.18.0-canary.45f9eddc.0":"2020-07-30T00:54:58.757Z","0.18.0-canary.b64663ea.0":"2020-07-30T17:43:20.418Z","0.18.0-canary.9a1a4d2d.0":"2020-07-30T21:04:18.491Z","0.18.0-canary.887c2848.0":"2020-07-30T22:05:41.379Z","0.18.0-canary.354eb695.0":"2020-07-30T23:57:59.188Z","0.18.0-canary.7beb236c.0":"2020-07-31T17:40:40.511Z","0.18.0-canary.c44acc0c.0":"2020-07-31T21:11:13.698Z","0.18.0-canary.779853ff.0":"2020-08-03T17:23:31.919Z","0.18.0-canary.8aaf270b.0":"2020-08-03T18:40:50.350Z","0.18.0-canary.5cde9f12.0":"2020-08-03T19:01:12.721Z","0.18.0-canary.1607ec53.0":"2020-08-03T19:46:52.781Z","0.18.0-canary.678b30e3.0":"2020-08-03T19:50:40.176Z","0.18.0-canary.21c55569.0":"2020-08-03T19:56:47.434Z","0.19.0-canary.907d4d7d.0":"2020-08-03T21:22:31.349Z","0.18.0":"2020-08-03T21:24:25.671Z","0.19.0-canary.f7958e4a.0":"2020-08-04T02:07:00.035Z","0.19.0-canary.f8ceaf79.0":"2020-08-04T19:18:14.538Z","0.19.0-canary.6b9e385a.0":"2020-08-04T21:29:56.594Z","0.19.0-canary.9a7e6d2a.0":"2020-08-05T03:46:06.623Z","0.19.0-canary.188f3f1c.0":"2020-08-05T18:13:33.905Z","0.19.0-canary.b6106add.0":"2020-08-05T20:49:31.110Z","0.19.0-canary.ebb4c667.0":"2020-08-06T00:18:54.591Z","0.19.0-canary.aa44289e.0":"2020-08-06T18:27:35.252Z","0.19.0-canary.e6b0816b.0":"2020-08-07T18:43:54.040Z","0.19.0-canary.96d15938.0":"2020-08-07T20:29:03.426Z","0.19.0-canary.9d991c8c.0":"2020-08-07T22:08:36.784Z","0.19.0-canary.13bfbd72.0":"2020-08-10T19:27:33.147Z","0.19.0-canary.30b1b258.0":"2020-08-10T20:07:07.253Z","0.19.0-canary.1583e263.0":"2020-08-11T23:10:52.380Z","0.19.0-canary.fefb1a93.0":"2020-08-12T00:25:17.995Z","0.19.0-canary.1ac5b9d4.0":"2020-08-12T18:27:34.479Z","0.19.0-canary.f17f5052.0":"2020-08-13T17:14:40.416Z","0.19.0-canary.80b5d20d.0":"2020-08-13T18:17:27.693Z","0.19.0-canary.758635ed.0":"2020-08-14T17:16:48.829Z","0.19.0-canary.18d6b808.0":"2020-08-14T23:08:12.868Z","0.19.0-canary.5f8ffbd1.0":"2020-08-17T22:15:38.622Z","0.19.0-canary.8604d59e.0":"2020-08-18T01:02:44.806Z","0.19.0-canary.1d7d5e34.0":"2020-08-18T01:09:09.929Z","0.19.0-canary.9cc95c07.0":"2020-08-18T01:16:48.753Z","0.19.0-canary.9f65ced3.0":"2020-08-18T20:16:16.543Z","0.19.0-canary.5962b365.0":"2020-08-19T20:29:08.159Z","0.19.0-canary.9c9ec756.0":"2020-08-20T18:56:01.625Z","0.19.0-canary.fa0ad66a.0":"2020-08-20T20:35:09.605Z","0.19.0-canary.06ecdd6b.0":"2020-08-20T21:34:07.126Z","0.19.0-canary.2bca2318.0":"2020-08-21T17:52:32.656Z","0.19.0-canary.6aa47265.0":"2020-08-21T18:16:15.338Z","0.19.0-canary.e7202a07.0":"2020-08-21T19:23:41.904Z","0.19.0-canary.f208201e.0":"2020-08-24T19:03:22.600Z","0.19.0-canary.14a172db.0":"2020-08-25T19:47:58.824Z","0.19.0-canary.e6c1038d.0":"2020-08-27T19:37:13.724Z","0.19.0-canary.34012082.0":"2020-08-27T19:48:32.031Z","0.19.0-canary.c073f7b8.0":"2020-08-28T17:12:20.036Z","0.19.0-canary.b7ae68ff.0":"2020-08-29T01:27:15.945Z","0.19.0-canary.697e3879.0":"2020-09-02T00:13:22.602Z","0.19.0-canary.eafb7991.0":"2020-09-02T02:18:28.180Z","0.19.0-canary.606642ec.0":"2020-09-02T21:35:47.873Z","0.19.0-canary.ddf05c42.0":"2020-09-03T13:53:15.711Z","0.19.0-canary.b889e6dc.0":"2020-09-03T14:11:25.775Z","0.19.0-canary.aabeceb0.0":"2020-09-03T19:57:47.016Z","0.19.0-canary.d8cca3a6.0":"2020-09-03T21:31:44.587Z","0.19.0-canary.26d34b2e.0":"2020-09-03T21:56:59.717Z","0.19.0-canary.a1c44494.0":"2020-09-09T22:07:43.574Z","0.19.0-canary.be1cd1e9.0":"2020-09-10T16:41:16.764Z","0.19.0-canary.f094c0ce.0":"2020-09-10T17:36:23.973Z","0.19.0-canary.c1261e7d.0":"2020-09-11T02:26:28.984Z","0.19.0-canary.9b39ed1e.0":"2020-09-11T02:27:22.455Z","0.19.0-canary.e67214b3.0":"2020-09-11T02:31:42.804Z","0.19.0-canary.36f5da28.0":"2020-09-11T02:34:23.439Z","0.19.0-canary.3babab12.0":"2020-09-11T02:37:22.739Z","0.19.0-canary.a4481e6f.0":"2020-09-11T02:49:30.656Z","0.19.0-canary.a9177836.0":"2020-09-11T17:47:38.973Z","0.19.0-canary.b102a3c8.0":"2020-09-14T20:13:29.067Z","0.19.0-canary.a7fbc707.0":"2020-09-15T16:05:47.715Z","0.19.0-canary.ed6b8660.0":"2020-09-15T17:24:55.356Z","0.19.0-canary.9c2331f5.0":"2020-09-15T17:49:30.035Z","0.19.0-canary.63a5f088.0":"2020-09-16T21:38:07.402Z","0.19.0-canary.b7995e49.0":"2020-09-16T23:26:44.576Z","0.19.0-canary.0da3ec97.0":"2020-09-21T22:08:44.258Z","0.19.0-canary.a0793c96.0":"2020-09-22T17:04:42.295Z","0.19.0-canary.06998a3e.0":"2020-09-22T18:25:54.350Z","0.19.0-canary.3484a90d.0":"2020-09-22T22:04:18.333Z","0.19.0-canary.3f99af40.0":"2020-09-24T23:21:36.120Z","0.19.0-canary.72aa1129.0":"2020-09-25T21:07:26.897Z","0.19.0-canary.394fd3f6.0":"2020-09-28T14:12:40.476Z","0.19.0-canary.347110f1.0":"2020-09-28T16:50:33.237Z","0.19.0-canary.5e330bb9.0":"2020-09-30T22:01:21.958Z","0.19.0-canary.30b9e3a9.0":"2020-09-30T22:38:20.647Z","0.19.0-canary.7bb04b9a.0":"2020-10-01T23:23:13.912Z","0.19.0-canary.615d861d.0":"2020-10-02T01:33:34.622Z","0.19.0-canary.af110e86.0":"2020-10-02T23:50:07.242Z","0.19.0-canary.89d27ca5.0":"2020-10-06T01:27:15.303Z","0.19.0-canary.9ef2e7c2.0":"2020-10-07T00:14:31.218Z","0.19.0-canary.96c8bdc1.0":"2020-10-07T20:07:54.619Z","0.20.0-canary.6c21f034.0":"2020-10-07T22:30:41.166Z","0.19.0":"2020-10-07T22:33:23.667Z","0.20.0-canary.1f026aaa.0":"2020-10-08T22:53:52.976Z","0.19.1":"2020-10-08T23:05:53.603Z","0.20.0-canary.5f6894b1.0":"2020-10-08T23:07:18.867Z","0.20.0-canary.f6260d06.0":"2020-10-12T22:34:28.172Z","0.20.0-canary.2d1b08aa.0":"2020-10-13T19:22:25.173Z","0.20.0-canary.5bd58844.0":"2020-10-13T23:46:29.847Z","0.20.0-canary.bc846b29.0":"2020-10-14T18:15:59.450Z","0.20.0-canary.3280b686.0":"2020-10-16T00:04:37.595Z","0.20.0-canary.9e94cd38.0":"2020-10-16T21:14:36.087Z","0.20.0-canary.4773c773.0":"2020-10-16T22:34:23.341Z","0.20.0-canary.65787913.0":"2020-10-19T18:51:12.529Z","0.20.0-canary.5485fba3.0":"2020-10-19T21:24:21.238Z","0.20.0-canary.a39d0a92.0":"2020-10-23T21:24:03.313Z","0.20.0-canary.4eafcbc1.0":"2020-10-27T01:21:11.966Z","0.20.0-canary.32961593.0":"2020-10-28T00:39:16.849Z","0.20.0-canary.8e3a0601.0":"2020-10-29T21:37:09.818Z","0.20.0-canary.178c25b4.0":"2020-10-29T21:50:49.126Z","0.20.0-canary.124beb49.0":"2020-10-31T00:06:45.586Z","0.20.0-canary.5937f468.0":"2020-11-04T21:06:00.537Z","0.20.0-canary.a9bafaee.0":"2020-11-05T22:30:58.942Z","0.20.0-canary.184861ee.0":"2020-11-07T00:37:55.127Z","0.20.0-canary.6c6ae2d6.0":"2020-11-09T13:06:04.680Z","0.20.0-canary.ea2aa477.0":"2020-11-09T23:58:05.856Z","0.20.0-canary.a2c088dc.0":"2020-11-10T14:24:16.311Z","0.20.0-canary.b04d71d4.0":"2020-11-12T10:42:12.674Z","0.20.0-canary.2c553352.0":"2020-11-12T22:42:54.256Z","0.20.0-canary.6560d19a.0":"2020-11-13T20:48:37.181Z","0.20.0-canary.a28d5ec3.0":"2020-11-17T15:24:13.176Z","0.20.0-canary.03e7e778.0":"2020-11-17T19:26:24.847Z","0.20.0-canary.ac8ed597.0":"2020-11-17T22:11:59.301Z","0.20.0-canary.b6a60f60.0":"2020-11-17T22:52:20.245Z","0.20.0-canary.71cc24fb.0":"2020-11-17T23:16:52.214Z","0.20.0-canary.761027ff.0":"2020-11-18T22:14:19.356Z","0.20.0-canary.dc93d04c.0":"2020-11-18T22:20:04.617Z","0.20.0-canary.4a5d4eeb.0":"2020-11-19T11:30:46.946Z","0.20.0-canary.bd176a15.0":"2020-11-19T19:10:31.936Z","0.20.0-canary.e85aa60d.0":"2020-11-23T22:24:49.762Z","0.20.0-canary.72092360.0":"2020-11-24T04:18:20.956Z","0.20.0-canary.baf9d39f.0":"2020-11-25T21:48:27.568Z","0.20.0-canary.51aab0ad.0":"2020-12-01T01:05:24.573Z","0.20.0-canary.8fd4af5b.0":"2020-12-03T00:27:24.344Z","0.20.0-canary.26d14d2f.0":"2020-12-03T00:56:00.598Z","0.20.0-canary.1663d7e4.0":"2020-12-03T01:16:37.924Z","0.20.0-canary.cbe9fc12.0":"2020-12-03T19:07:23.055Z","0.20.0-canary.9755be10.0":"2020-12-03T19:25:28.620Z","0.20.0-canary.3f64270c.0":"2020-12-03T21:49:58.033Z","0.21.0-canary.d893b14a.0":"2020-12-03T22:26:12.265Z","0.20.0":"2020-12-03T22:28:52.321Z","0.21.0-canary.47c7d7e5.0":"2020-12-11T19:57:01.191Z","0.21.0-canary.b304a78b.0":"2020-12-15T20:04:09.928Z","0.21.0-canary.777c5fa4.0":"2020-12-16T21:54:08.204Z","0.21.0-canary.635c7996.0":"2020-12-17T23:31:57.950Z","0.21.0-canary.20b0045f.0":"2020-12-17T23:48:58.908Z","0.21.0-canary.41f77000.0":"2020-12-18T00:35:19.985Z","0.21.0-canary.afe4079a.0":"2020-12-22T17:39:50.964Z","0.21.0-canary.407ef8f9.0":"2020-12-30T23:02:48.917Z","0.21.0-canary.2e26e137.0":"2021-01-05T18:49:44.903Z","0.21.0-canary.9009f6c1.0":"2021-01-08T19:54:28.389Z","0.21.0-canary.ee99b646.0":"2021-01-11T23:08:19.961Z","0.21.0-canary.740ed33b.0":"2021-01-12T18:04:12.955Z","0.21.0-canary.c5c541b1.0":"2021-01-12T18:45:38.323Z","0.21.0-canary.06fe9d90.0":"2021-01-12T20:55:09.869Z","0.21.0-canary.269eed01.0":"2021-01-13T21:45:21.988Z","0.21.0-canary.8c075f35.0":"2021-01-13T23:07:13.830Z","0.21.0-canary.3cda381b.0":"2021-01-14T00:04:40.885Z","0.21.0-canary.bc113605.0":"2021-01-14T00:45:25.207Z","0.21.0-canary.0c1d6ff9.0":"2021-01-15T20:09:24.850Z","0.21.0-canary.b4332e00.0":"2021-01-15T22:07:35.378Z","0.21.0-canary.2899691d.0":"2021-01-16T01:44:43.011Z","0.21.0-canary.fe73953b.0":"2021-01-19T19:21:27.838Z","0.21.0-canary.d3a16455.0":"2021-01-19T19:52:27.918Z","0.21.0-canary.597ca1b6.0":"2021-01-20T00:59:54.972Z","0.21.0-canary.3c195efe.0":"2021-01-20T02:01:34.702Z","0.21.0-canary.f7b8755f.0":"2021-01-20T20:37:50.426Z","0.21.0-canary.f60de7df.0":"2021-01-20T23:36:46.435Z","0.21.0-canary.664a2927.0":"2021-01-21T19:18:41.817Z","0.21.0-canary.a6d312e5.0":"2021-01-21T21:47:41.768Z","0.21.0-canary.027365eb.0":"2021-01-22T21:07:35.160Z","0.21.0-canary.7e72b66d.0":"2021-01-22T23:26:34.142Z","0.21.0-canary.a6d6a1e7.0":"2021-01-22T23:32:56.379Z","0.21.0-canary.b95fe100.0":"2021-01-22T23:52:03.229Z","0.21.0-canary.c8797192.0":"2021-01-23T00:07:24.480Z","0.21.0-canary.946f5563.0":"2021-01-23T00:43:41.379Z","0.21.0-canary.43664f0e.0":"2021-01-25T22:40:12.327Z","0.21.0-canary.2e769e3c.0":"2021-01-26T00:06:24.623Z","0.21.0-canary.14e01610.0":"2021-01-27T19:51:36.077Z","0.21.0-canary.5de00c1b.0":"2021-01-27T20:17:18.839Z","0.21.0-canary.5a328336.0":"2021-01-28T19:54:51.808Z","0.21.0-canary.533b1251.0":"2021-01-29T15:11:50.763Z","0.21.0-canary.ab5c0a10.0":"2021-02-02T20:17:35.456Z","0.21.0-canary.b7a40b27.0":"2021-02-03T15:03:55.353Z","0.21.0-canary.0fdee204.0":"2021-02-03T18:34:13.757Z","0.21.0-canary.5160e548.0":"2021-02-05T23:51:26.390Z","0.21.0-canary.4fa2daec.0":"2021-02-09T00:18:43.398Z","0.21.0-canary.67f285fb.0":"2021-02-09T00:51:13.332Z","0.21.0-canary.58cd5a70.0":"2021-02-11T20:45:17.615Z","0.21.0-canary.8107ca43.0":"2021-02-11T23:29:08.251Z","0.21.0-canary.d35d64ef.0":"2021-02-11T23:43:15.660Z","0.21.0-canary.78bcf058.0":"2021-02-12T00:48:32.156Z","0.21.0-canary.0c6908fd.0":"2021-02-12T01:25:00.785Z","0.21.0-canary.f1f34ee0.0":"2021-02-12T20:18:14.150Z","0.21.0-canary.d84df029.0":"2021-02-16T19:08:17.447Z","0.21.0-canary.c525f471.0":"2021-02-17T20:53:41.052Z","0.21.0-canary.ba7a1b35.0":"2021-02-19T00:14:03.769Z","0.21.0-canary.9a566dda.0":"2021-02-19T18:38:15.576Z","0.21.0-canary.55addb8c.0":"2021-02-19T22:02:27.836Z","0.21.0-canary.85dd5e9b.0":"2021-02-23T02:19:30.607Z","0.21.0-canary.aa3e078e.0":"2021-02-23T17:15:10.068Z","0.21.0-canary.dccd254e.0":"2021-02-26T21:10:19.523Z","0.21.0-canary.7dd1a27d.0":"2021-03-01T22:01:20.566Z","0.21.0-canary.12574572.0":"2021-03-02T20:29:36.844Z","0.21.0-canary.1109a3d3.0":"2021-03-02T20:34:54.419Z","0.21.0-canary.b9cd8739.0":"2021-03-03T17:47:55.569Z","0.21.0-canary.71ee796a.0":"2021-03-03T20:11:20.586Z","0.21.0-canary.2be191ed.0":"2021-03-03T21:51:51.117Z","0.21.0-canary.6dc7b06f.0":"2021-03-05T00:22:29.281Z","0.21.0-canary.24fe7ba6.0":"2021-03-05T17:27:17.919Z","0.21.0-canary.12c477d1.0":"2021-03-08T22:23:43.926Z","0.21.0-canary.4c38f801.0":"2021-03-08T23:24:49.165Z","0.21.0-canary.8795b83f.0":"2021-03-09T18:27:39.041Z","0.21.0-canary.12b84cb7.0":"2021-03-10T00:41:22.173Z","0.21.0-canary.6ac6784b.0":"2021-03-10T00:51:37.504Z","0.21.0-canary.b6d92934.0":"2021-03-10T22:01:06.651Z","0.21.0-canary.99a55b9e.0":"2021-03-10T22:51:54.032Z","0.21.0-canary.bb14efb7.0":"2021-03-10T23:37:26.384Z","0.21.0-canary.9ecf3bdd.0":"2021-03-11T00:23:48.972Z","0.21.0-canary.7c0e02fd.0":"2021-03-11T01:46:53.140Z","0.21.0-canary.2d6d59cc.0":"2021-03-11T18:29:36.550Z","0.21.0-canary.0138863c.0":"2021-03-11T18:37:03.181Z","0.21.0-canary.926f5bad.0":"2021-03-11T20:18:56.796Z","0.21.0-canary.520290a9.0":"2021-03-11T22:28:09.472Z","0.21.0-canary.9ec431d1.0":"2021-03-11T22:32:36.607Z","0.21.0-canary.4246c082.0":"2021-03-11T22:39:33.633Z","0.21.0-canary.2d736253.0":"2021-03-15T22:36:01.315Z","0.21.0-canary.7033124d.0":"2021-03-16T18:37:47.844Z","0.21.0-canary.6c0ee901.0":"2021-03-16T22:39:13.392Z","0.21.0-canary.7f0d605e.0":"2021-03-17T18:04:55.990Z","0.21.0-canary.572107b5.0":"2021-03-18T23:54:29.109Z","0.21.0-canary.b7b220b1.0":"2021-03-19T00:20:16.783Z","0.21.0-canary.233b2de7.0":"2021-03-19T18:30:05.909Z","0.21.0-canary.0c1a2d97.0":"2021-03-19T21:21:30.418Z","0.21.0-canary.57ca2e73.0":"2021-03-19T22:41:04.752Z","0.21.0-canary.5c058f4b.0":"2021-03-23T23:08:41.564Z","0.21.0-canary.e27ef7cd.0":"2021-03-30T20:11:33.700Z","0.21.0-canary.15c09e74.0":"2021-03-31T16:47:54.220Z","0.21.0-canary.4dc32be3.0":"2021-03-31T23:48:28.251Z","0.21.0-canary.4b717f65.0":"2021-04-01T18:14:43.351Z","0.21.0-canary.c6870f20.0":"2021-04-01T23:42:18.735Z","0.21.0-canary.852f873c.0":"2021-04-02T05:22:22.181Z","0.21.0-canary.4a674a1d.0":"2021-04-02T14:44:33.603Z","0.21.0-canary.c5b29ff1.0":"2021-04-05T17:50:11.713Z","0.21.0-canary.583644a6.0":"2021-04-05T17:51:17.089Z","0.21.0-canary.02ac1e6b.0":"2021-04-06T18:36:33.459Z","0.21.0-canary.5ac5856e.0":"2021-04-06T18:42:57.988Z","0.21.0-canary.bb23dbc4.0":"2021-04-07T21:24:01.609Z","0.21.0-canary.e539904c.0":"2021-04-08T18:02:11.986Z","0.21.0-canary.a93ae333.0":"2021-04-09T20:11:41.324Z","0.21.0-canary.e142c144.0":"2021-04-12T14:50:48.047Z","0.21.0-canary.382d7eb0.0":"2021-04-12T22:05:41.256Z","0.21.0-canary.b16c7885.0":"2021-04-12T22:39:19.955Z","0.21.0-canary.0e92782b.0":"2021-04-13T14:42:02.987Z","0.21.0-canary.70b3a072.0":"2021-04-14T22:26:26.207Z","0.21.0-canary.ff79b092.0":"2021-04-15T19:00:07.806Z","0.21.0-canary.f35b2fd7.0":"2021-04-15T19:10:31.034Z","0.21.0-canary.11977cac.0":"2021-04-16T00:58:12.611Z","0.21.0-canary.018ff45e.0":"2021-04-22T22:51:11.155Z","0.21.0-canary.c99d1fa5.0":"2021-04-26T19:46:46.254Z","0.21.0-canary.eea9b304.0":"2021-04-27T22:53:19.722Z","0.21.0-canary.5dd85d0c.0":"2021-04-28T00:09:39.374Z","0.21.0-canary.cc813cff.0":"2021-04-30T21:19:28.159Z","0.21.0-canary.0875e898.0":"2021-04-30T21:27:38.308Z","0.21.0":"2021-04-30T23:58:08.436Z","0.22.0-canary.8f1e7e1b.0":"2021-05-01T00:05:25.398Z","0.22.0-canary.deb0e792.0":"2021-05-03T21:34:23.240Z","0.22.0-canary.a3ff615f.0":"2021-05-03T22:33:47.571Z","0.22.0-canary.948ccfb5.0":"2021-05-04T00:10:49.468Z","0.22.0-canary.9f8337d7.0":"2021-05-04T18:37:05.606Z","0.22.0-canary.5813480a.0":"2021-05-05T18:25:33.103Z","0.22.0-canary.ab7fc1bf.0":"2021-05-06T17:59:25.326Z","0.22.0-canary.25693d60.0":"2021-05-07T21:56:07.467Z","0.22.0-canary.c497962b.0":"2021-05-07T22:20:00.394Z","0.22.0-canary.e300688e.0":"2021-05-07T22:24:29.617Z","0.22.0-canary.d70287f2.0":"2021-05-10T19:29:23.512Z","0.22.0-canary.02e841b2.0":"2021-05-10T20:34:38.081Z","0.22.0-canary.badda2f0.0":"2021-05-11T00:34:45.143Z","0.22.0-canary.004aca62.0":"2021-05-11T18:06:28.026Z","0.22.0-canary.4af17446.0":"2021-05-11T18:46:15.881Z","0.22.0-canary.b94d7187.0":"2021-05-11T18:51:47.492Z","0.22.0-canary.4021b2f9.0":"2021-05-12T22:00:38.452Z","0.22.0-canary.6a5956a3.0":"2021-05-12T22:17:31.942Z","0.22.0-canary.b6e8a74b.0":"2021-05-12T23:03:32.220Z","0.22.0-canary.c94e1030.0":"2021-05-12T23:09:21.871Z","0.22.0-canary.40a34e35.0":"2021-05-12T23:58:31.477Z","0.22.0-canary.1be14d2c.0":"2021-05-13T17:49:59.627Z","0.22.0-canary.87dbd64f.0":"2021-05-14T20:58:36.754Z","0.22.0-canary.c452e4da.0":"2021-05-17T23:32:11.776Z","0.22.0-canary.2212691a.0":"2021-05-17T23:52:48.029Z","0.22.0-canary.f748ff2f.0":"2021-05-18T00:22:40.162Z","0.22.0-canary.cc04657a.0":"2021-05-18T01:21:02.650Z","0.22.0-canary.3a3114fa.0":"2021-05-19T23:40:22.653Z","0.22.0-canary.b46bdf83.0":"2021-05-20T01:51:10.401Z","0.22.0-canary.b401a081.0":"2021-05-21T23:23:11.673Z","0.22.0-canary.012c8dc0.0":"2021-05-22T00:16:35.823Z","0.22.0-canary.e01a1731.0":"2021-05-24T16:02:57.340Z","0.22.0-canary.59174b9f.0":"2021-05-25T18:02:26.179Z","0.22.0-canary.c96cb2e0.0":"2021-05-25T19:12:30.365Z","0.22.0-canary.b9b0e330.0":"2021-05-25T21:00:35.718Z","0.22.0-canary.ea2a8063.0":"2021-05-25T21:05:36.173Z","0.22.0-canary.60cd9178.0":"2021-05-25T23:14:13.781Z","0.22.0-canary.2e2c75f2.0":"2021-05-26T00:11:25.125Z","0.22.0-canary.b99c77d5.0":"2021-05-26T19:13:26.814Z","0.22.0-canary.0de82c12.0":"2021-05-26T21:31:17.452Z","0.22.0-canary.227a4614.0":"2021-05-27T16:03:25.761Z","0.22.0-canary.b3d21d31.0":"2021-05-27T18:45:28.970Z","0.22.0-canary.288c33ec.0":"2021-06-02T19:33:14.644Z","0.22.0-canary.7eb7ccb0.0":"2021-06-03T19:55:17.598Z","0.22.0-canary.7fcc0726.0":"2021-06-08T00:45:39.550Z","0.22.0-canary.220a4e5e.0":"2021-06-08T17:50:19.539Z","0.22.0-canary.6b2d6ab0.0":"2021-06-08T18:36:50.455Z","0.22.0-canary.2b20825e.0":"2021-06-11T23:49:11.740Z","0.22.0-canary.e1511867.0":"2021-06-12T00:57:29.209Z","0.22.0-canary.ef4a0c0d.0":"2021-06-15T19:52:03.923Z","0.22.0-canary.573d8913.0":"2021-06-18T23:26:52.565Z","0.22.0-canary.21dba001.0":"2021-06-21T21:40:44.532Z","0.22.0-canary.6f5bfd0f.0":"2021-06-24T22:56:13.022Z","0.22.0-canary.fd8360b4.0":"2021-06-25T19:09:16.581Z","0.22.0-canary.6f74432f.0":"2021-06-25T20:47:11.633Z","0.22.0-canary.b62f901d.0":"2021-06-25T22:17:24.777Z","0.22.0-canary.73122cba.0":"2021-06-30T19:36:56.034Z","0.22.0-canary.a6912af5.0":"2021-07-01T21:34:13.063Z","0.22.0-canary.134f24bf.0":"2021-07-01T22:32:31.835Z","0.22.0-canary.1debb78f.0":"2021-07-07T00:46:29.799Z","0.22.0-canary.d53edeb6.0":"2021-07-07T17:00:24.258Z","0.22.0-canary.2226489a.0":"2021-07-08T18:01:40.687Z","0.22.0-canary.d4801c11.0":"2021-07-08T20:02:55.469Z","0.22.0-canary.7ec5f2d6.0":"2021-07-12T17:16:58.293Z","0.22.0-canary.86cb4ca7.0":"2021-07-13T17:37:42.959Z","0.22.0-canary.bc9a724e.0":"2021-07-13T18:42:14.357Z","0.22.0-canary.7847b83a.0":"2021-07-14T17:18:48.152Z","0.22.0-canary.8cba18fa.0":"2021-07-14T20:26:47.705Z","0.22.0":"2021-07-14T22:38:55.692Z","0.22.1":"2021-07-14T22:52:52.833Z","0.23.0-canary.fbc09b4e.0":"2021-07-14T22:54:14.759Z","0.23.0-canary.73e9f83c.0":"2021-07-15T20:39:41.934Z","0.23.0-canary.cc0aa7a9.0":"2021-07-15T21:03:51.763Z","0.23.0-canary.a8fcac45.0":"2021-07-15T21:22:47.514Z","0.23.0-canary.3ca580d1.0":"2021-07-15T22:04:11.968Z","0.23.0-canary.9e41cb2e.0":"2021-07-15T23:08:58.343Z","0.23.0-canary.c180db74.0":"2021-07-16T17:25:07.461Z","0.23.0-canary.0d0a9267.0":"2021-07-16T17:57:23.872Z","0.23.0-canary.d234ec3f.0":"2021-07-16T18:07:56.376Z","0.23.0-canary.5cd4bcdb.0":"2021-07-16T21:12:15.922Z","0.23.0-canary.2b133cb2.0":"2021-07-16T22:06:46.056Z","0.23.0-canary.ae4f422b.0":"2021-07-16T23:54:15.210Z","0.23.0-canary.90ff8057.0":"2021-07-19T14:07:51.331Z","0.23.0-canary.dd7b75d1.0":"2021-07-19T17:50:54.119Z","0.23.0-canary.104debd5.0":"2021-07-19T22:53:45.410Z","0.23.0-canary.4612705d.0":"2021-07-20T16:04:47.024Z","0.23.0-canary.b36502a2.0":"2021-07-21T22:34:46.666Z","0.23.0-canary.2c392ab3.0":"2021-07-22T14:53:06.425Z","0.23.0-canary.e8bac95a.0":"2021-07-22T18:53:02.968Z","0.23.0-canary.38f29f8f.0":"2021-07-23T18:16:14.798Z","0.23.0-canary.e0693475.0":"2021-07-23T18:56:22.754Z","0.23.0-canary.d595e030.0":"2021-07-23T20:53:24.221Z","0.23.0-canary.fe7cca31.0":"2021-07-23T21:56:57.967Z","0.23.0-canary.fd9da483.0":"2021-07-26T21:25:04.202Z","0.23.0-canary.8a4c7e06.0":"2021-07-26T22:44:14.495Z","0.23.0-canary.5b395fd1.0":"2021-07-27T22:53:16.758Z","0.23.0-canary.e5efdcc0.0":"2021-07-28T17:22:38.293Z","0.23.0-canary.ab310900.0":"2021-07-28T20:21:33.646Z","0.23.0-canary.21dc9bc5.0":"2021-07-28T20:26:19.553Z","0.23.0-canary.68c7fe5c.0":"2021-07-29T18:32:00.167Z","0.23.0-canary.aebe39e8.0":"2021-07-30T19:13:57.774Z","0.23.0-canary.ea889c69.0":"2021-08-03T18:47:55.811Z","0.23.0-canary.21918905.0":"2021-08-03T21:14:39.493Z","0.23.0-canary.193c87be.0":"2021-08-04T18:07:52.224Z","0.23.0-canary.6fc52d8b.0":"2021-08-05T18:11:04.994Z","0.23.0-canary.e2e9777d.0":"2021-08-05T22:47:39.577Z","0.23.0-canary.72ff1e68.0":"2021-08-06T20:49:01.445Z","0.23.0-canary.c527e93b.0":"2021-08-06T21:10:42.952Z","0.23.0-canary.78b1eaac.0":"2021-08-09T18:04:04.964Z","0.23.0-canary.a8a4ddc9.0":"2021-08-10T18:47:08.834Z","0.23.0-canary.99fc0632.0":"2021-08-11T22:21:50.803Z","0.23.0-canary.3f47ae57.0":"2021-08-12T18:00:14.749Z","0.23.0-canary.6b9bfc32.0":"2021-08-12T18:24:24.102Z","0.23.0-canary.c89ecc63.0":"2021-08-16T17:17:10.518Z","0.23.0-canary.59de86bd.0":"2021-08-18T01:38:35.916Z","0.23.0-canary.dcda879b.0":"2021-08-18T22:23:30.921Z","0.23.0-canary.dbb8b366.0":"2021-08-19T23:00:33.715Z","0.23.0-canary.c6e3060c.0":"2021-08-19T23:02:25.036Z","0.23.0-canary.03120b7d.0":"2021-08-20T00:27:32.106Z","0.23.0-canary.d75a5f74.0":"2021-08-20T07:56:32.684Z","0.23.0-canary.3d79ffe7.0":"2021-08-20T17:21:42.807Z","0.23.0-canary.02213ebe.0":"2021-08-20T17:26:26.724Z","0.23.0-canary.90a999b9.0":"2021-08-20T18:42:51.548Z","0.23.0-canary.6db58716.0":"2021-08-23T09:08:12.436Z","0.23.0-canary.9fb5bc35.0":"2021-08-23T22:50:29.841Z","0.23.0-canary.ddaa5d8e.0":"2021-08-24T18:50:05.655Z","0.23.0-canary.756208fb.0":"2021-08-25T19:50:52.459Z","0.23.0-canary.9576dcd9.0":"2021-08-25T21:44:11.723Z","0.23.0-canary.7531cf97.0":"2021-08-26T17:26:26.813Z","0.23.0-canary.3bab26b4.0":"2021-08-26T21:45:04.637Z","0.23.0-canary.fab48bee.0":"2021-08-26T22:07:55.870Z","0.23.0-canary.dec18df7.0":"2021-08-30T08:29:11.762Z","0.23.0-canary.61fe5b17.0":"2021-08-30T19:28:57.742Z","0.23.0-canary.a8c31f54.0":"2021-08-30T20:31:46.260Z","0.23.0-canary.a096dba8.0":"2021-08-31T22:19:13.078Z","0.23.0-canary.7ec04d47.0":"2021-09-02T23:25:41.988Z","0.23.0-canary.d00b098d.0":"2021-09-03T21:26:55.850Z","0.23.0-canary.f29b3352.0":"2021-09-07T18:16:24.026Z","0.23.0-canary.4962a163.0":"2021-09-07T23:53:35.516Z","0.23.0-canary.33102bf4.0":"2021-09-08T00:13:48.525Z","0.23.0-canary.76c68381.0":"2021-09-08T20:13:58.348Z","0.23.0-canary.17d51f76.0":"2021-09-08T23:26:33.426Z","0.23.0-canary.3fae6c2d.0":"2021-09-10T18:33:10.653Z","0.23.0-canary.f1958c4b.0":"2021-09-13T19:20:54.840Z","0.23.0-canary.78abbd59.0":"2021-09-13T21:26:31.172Z","0.23.0":"2021-09-13T21:35:47.806Z","0.24.0-canary.9830d665.0":"2021-09-13T21:37:19.116Z","0.24.0-canary.20e2081c.0":"2021-09-13T23:32:23.155Z","0.24.0-canary.583613a9.0":"2021-09-14T16:55:29.841Z","0.24.0-canary.0e1bd56f.0":"2021-09-14T17:32:32.550Z","0.24.0-canary.7bb1818e.0":"2021-09-15T00:36:06.226Z","0.24.0-canary.b5e665a9.0":"2021-09-15T18:13:22.657Z","0.24.0-canary.ab1e177c.0":"2021-09-15T18:45:02.609Z","0.24.0-canary.8dff8894.0":"2021-09-15T19:08:48.009Z","0.24.0-canary.9cd7e927.0":"2021-09-15T20:32:25.128Z","0.24.0-canary.a7132082.0":"2021-09-15T21:45:55.315Z","0.24.0-canary.cd9110cd.0":"2021-09-16T17:45:48.442Z","0.24.0-canary.1e5a9883.0":"2021-09-17T20:39:14.530Z","0.24.0-canary.32c830ee.0":"2021-09-17T23:08:53.664Z","0.24.0-canary.1de87bb7.0":"2021-09-18T18:52:15.831Z","0.24.0-canary.f2ea80c4.0":"2021-09-20T17:55:01.273Z","0.24.0-canary.569d739f.0":"2021-09-20T21:23:58.035Z","0.24.0-canary.5a434a50.0":"2021-09-21T02:00:53.357Z","0.25.0":"2021-09-21T02:53:06.415Z","0.26.0-canary.b1c1ab52.0":"2021-09-21T03:12:17.834Z","0.25.1":"2021-09-21T03:12:42.750Z","0.26.0-canary.ae060177.0":"2021-09-21T14:38:15.072Z","0.26.0-canary.b6fe2a12.0":"2021-09-22T20:16:23.693Z","0.26.0-canary.07e91417.0":"2021-09-22T21:05:55.429Z","0.26.0-canary.e2203ffa.0":"2021-09-23T18:27:45.205Z","0.26.0-canary.4abe237e.0":"2021-09-24T17:31:15.943Z","0.26.0-canary.6278ee5d.0":"2021-09-27T18:31:28.914Z","0.26.0-canary.3a5d5f34.0":"2021-09-27T22:41:38.774Z","0.26.0-canary.143ed3c8.0":"2021-09-29T01:50:58.312Z","0.26.0-canary.e5923d68.0":"2021-09-30T00:05:56.764Z","0.26.0-canary.d8ed5109.0":"2021-09-30T23:34:00.251Z","0.26.0-canary.0efb9c2c.0":"2021-10-02T02:08:24.125Z","0.26.0-canary.1c9adcb3.0":"2021-10-04T17:33:41.009Z","0.26.0-canary.dfc00d60.0":"2021-10-09T00:57:22.049Z","0.26.0-canary.c3aa844c.0":"2021-10-11T23:14:28.219Z","0.25.2":"2021-10-11T23:18:33.345Z","0.26.0-canary.406d6fe1.0":"2021-10-13T20:59:36.285Z","0.26.0-canary.ca0a674f.0":"2021-10-18T21:37:03.645Z","0.26.0-canary.eefcf660.0":"2021-10-20T21:23:44.509Z","0.26.0-canary.d21acc8f.0":"2021-10-20T22:32:37.310Z","0.25.3":"2021-10-21T17:55:44.691Z","0.26.0-canary.60449b7b.0":"2021-10-21T18:17:35.662Z","0.26.0-canary.0d8084ed.0":"2021-10-28T17:45:02.763Z","0.26.0-canary.232327ee.0":"2021-11-01T20:15:53.854Z","0.26.0-canary.0a492ae8.0":"2021-11-02T10:00:31.984Z","0.26.0-canary.0aa18745.0":"2021-11-02T18:07:59.245Z","0.26.0-canary.f3e28323.0":"2021-11-02T18:59:41.763Z","0.26.0-canary.27e05c5d.0":"2021-11-03T18:45:06.935Z","0.26.0-canary.b9e44af7.0":"2021-11-03T19:04:10.056Z","0.26.0-canary.448f6cb9.0":"2021-11-04T18:08:02.429Z","0.26.0-canary.8067ce28.0":"2021-11-04T22:22:34.473Z","0.26.0-canary.345c2bb9.0":"2021-12-02T17:10:21.121Z","0.26.0-canary.0547aeeb.0":"2021-12-06T16:36:19.155Z","0.26.0-canary.3b2452cc.0":"2021-12-09T00:05:51.751Z","0.26.0-canary.cf7ba5a9.0":"2021-12-10T19:07:08.940Z","0.26.0-canary.e1bcf14e.0":"2021-12-28T20:45:47.693Z","0.26.0-canary.b9d35b69.0":"2022-01-05T18:27:17.878Z","0.26.0-canary.2afff08e.0":"2022-01-06T22:23:03.810Z","0.26.0-canary.893fc857.0":"2022-01-07T18:53:57.170Z","0.26.0-canary.69ba13b7.0":"2022-01-19T22:24:00.810Z","0.26.0-canary.0af8ade5.0":"2022-02-07T22:05:16.707Z","0.26.0":"2022-05-03T17:30:33.745Z","0.26.1":"2022-05-09T20:31:51.626Z","0.27.0":"2022-08-12T19:12:08.951Z"},"maintainers":[{"email":"abhiomkar@gmail.com","name":"abhiomkar"},{"email":"aomarks@gmail.com","name":"aomarks"},{"email":"andrey.prigogin@gmail.com","name":"aprigogin"},{"email":"asyncliz@gmail.com","name":"asyncliz"},{"email":"dfreedm2@gmail.com","name":"azakus"},{"email":"bicknellr@gmail.com","name":"bicknellr"},{"email":"wangchan518@gmail.com","name":"candysonya"},{"email":"emarquez@google.com","name":"emarquez"},{"email":"esgonzalez@google.com","name":"esgonzalez"},{"email":"aprigogin+npm@google.com","name":"material-admin"},{"email":"prodee@google.com","name":"patrickrodee"},{"email":"sayrisuarez@google.com","name":"ssuarez"},{"email":"brian.t.vann@gmail.com","name":"taylorv"},{"email":"hi@yef.im","name":"yefim"}],"description":"Material Design icon button web component","license":"Apache-2.0","readme":"# `<mwc-icon-button>` [![Published on npm](https://img.shields.io/npm/v/@material/mwc-icon-button.svg)](https://www.npmjs.com/package/@material/mwc-icon-button)\n> IMPORTANT: The Material Web Components are a work in progress and subject to\n> major changes until 1.0 release.\n\nIcon buttons allow users to take actions, and make choices, with a single tap.\n\nFor the toggling version of this component, see [`<mwc-icon-button-toggle>`](https://github.com/material-components/material-web/tree/master/packages/icon-button-toggle/)\n\n[Material Design Guidelines: Button](https://material.io/design/components/buttons.html)\n\n[Demo](https://material-components.github.io/material-web/demos/icon-button/)\n\n## Installation\n\n```sh\nnpm install @material/mwc-icon-button\n```\n\n> NOTE: The Material Web Components are distributed as ES2017 JavaScript\n> Modules, and use the Custom Elements API. They are compatible with all modern\n> browsers including Chrome, Firefox, Safari, Edge, and IE11, but an additional\n> tooling step is required to resolve *bare module specifiers*, as well as\n> transpilation and polyfills for IE11. See\n> [here](https://github.com/material-components/material-components-web-components#quick-start)\n> for detailed instructions.\n\n## Example Usage\n\n### Standard\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6347c3e1b0264cc34cad24e4e52a23e2100a4926/packages/icon-button/images/standard.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\"></mwc-icon-button>\n```\n\n### SVG or Image\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6347c3e1b0264cc34cad24e4e52a23e2100a4926/packages/icon-button/images/svg.png\" height=\"88px\">\n\n```html\n<mwc-icon-button>\n  <svg xmlns=\"http://www.w3.org/2000/svg\" width=\"24\" height=\"24\" viewBox=\"0 0 24 24\"><path d=\"M0 0h24v24H0z\" fill=\"none\"/><path d=\"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z\"/></svg>\n</mwc-icon-button>\n```\n\n### Disabled\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6347c3e1b0264cc34cad24e4e52a23e2100a4926/packages/icon-button/images/disabled.png\" height=\"88px\">\n\n```html\n<mwc-icon-button icon=\"code\" disabled></mwc-icon-button>\n```\n\n### Custom Style\n\n<img src=\"https://raw.githubusercontent.com/material-components/material-components-web-components/6347c3e1b0264cc34cad24e4e52a23e2100a4926/packages/icon-button/images/custom_color.png\" height=\"140px\">\n\n```css\nmwc-icon-button {\n  color: tomato;\n  --mdc-icon-size: 50px;\n}\n```\n\n## Fonts\n\nMost users should include the following in their application HTML when using\nicons:\n\n```html\n<link href=\"https://fonts.googleapis.com/css?family=Material+Icons&display=block\" rel=\"stylesheet\">\n```\n\nThis loads the *Material Icons* font, which is required to render icons, and is\n*not* loaded automatically. If you see plain text instead of an icon, then the\nmost likely cause is that the Material Icons font is not loaded.\n\nTo see all icons that are available in the Material Icons font, see\n[Material Icons](https://material.io/resources/icons/).\n\nFor technical details about the Material Icons font, see the\n[Material Icons Developer Guide](https://google.github.io/material-design-icons/).\n\n## API\n\n### Slots\n| Name | Description\n| ---- | -----------\n| _default_ | Optional `<img>` or `<svg>` to display instead of using an icon font\n\n### Properties/Attributes\n| Name | Type | Default | Description\n| ---- | ---- | ------- | -----------\n| `aria-haspopup` | `string` | `undefined` | Indicates the availability and type of an interactive popup element, such as menu or dialog, that can be triggered by the button.\n| `icon` | `string` | `''` | Icon to display, and `aria-label` value when `label` is not defined.\n| `aria-label` | `string` | `''` | Accessible label for the button.\n| `disabled` | `boolean` | `false` | Disabled buttons cannot be interacted with and have no visual interaction effect.\n\n### Methods\n*None*\n\n### Events\n*None*\n\n### CSS Custom Properties\n\nInherits CSS Custom properties from:\n\n* [`mwc-ripple`](https://github.com/material-components/material-web/tree/master/packages/ripple)\n\n| Name | Default | Description\n| ---- | ------- | -----------\n| `--mdc-icon-button-size` | `48px` | Sets the size of the button wrapping the icon.\n\n#### Global Custom Properties\n\nThis component exposes the following global [theming](https://github.com/material-components/material-components-web-components/blob/master/docs/theming.md)\ncustom properties.\n\n| Name                                 | Description\n| ------------------------------------ | -----------\n| `--mdc-icon-font`                    | Font that supports *ligatures* and determines which icons are available (see [fonts](#fonts) above).\n| `--mdc-icon-size`                    | Sets the size of the icon.\n| `--mdc-theme-text-disabled-on-light` | Color of icon when `disabled` is `true`.\n\n## Additional references\n\n- [MDC Web: Icon Buttons](https://material.io/develop/web/components/buttons/icon-buttons/)\n","readmeFilename":"README.md","homepage":"https://github.com/material-components/material-components-web-components#readme","repository":{"type":"git","url":"git+https://github.com/material-components/material-components-web-components.git","directory":"packages/icon-button"},"bugs":{"url":"https://github.com/material-components/material-components-web-components/issues"},"keywords":["material design","web components","icon button"]}